/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/.ball-grid-beat>div:first-child{-webkit-animation-delay:.47s;animation-delay:.47s;-webkit-animation-duration:1.1s;animation-duration:1.1s}.ball-grid-beat>div:nth-child(2){-webkit-animation-delay:.69s;animation-delay:.69s;-webkit-animation-duration:.78s;animation-duration:.78s}.ball-grid-beat>div:nth-child(3){-webkit-animation-delay:.06s;animation-delay:.06s;-webkit-animation-duration:1.3s;animation-duration:1.3s}.ball-grid-beat>div:nth-child(4){-webkit-animation-delay:.53s;animation-delay:.53s;-webkit-animation-duration:.94s;animation-duration:.94s}.ball-grid-beat>div:nth-child(5){-webkit-animation-delay:-.15s;animation-delay:-.15s;-webkit-animation-duration:1.08s;animation-duration:1.08s}.ball-grid-beat>div:nth-child(6){-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-duration:1.58s;animation-duration:1.58s}.ball-grid-beat>div:nth-child(7){-webkit-animation-delay:-.15s;animation-delay:-.15s;-webkit-animation-duration:.94s;animation-duration:.94s}.ball-grid-beat>div:nth-child(8){-webkit-animation-delay:.61s;animation-delay:.61s;-webkit-animation-duration:.86s;animation-duration:.86s}.ball-grid-beat>div:nth-child(9){-webkit-animation-delay:.14s;animation-delay:.14s;-webkit-animation-duration:.64s;animation-duration:.64s}.ball-grid-pulse>div:first-child{-webkit-animation-delay:.77s;animation-delay:.77s;-webkit-animation-duration:1.08s;animation-duration:1.08s}.ball-grid-pulse>div:nth-child(2){-webkit-animation-delay:.19s;animation-delay:.19s;-webkit-animation-duration:.89s;animation-duration:.89s}.ball-grid-pulse>div:nth-child(3){-webkit-animation-delay:.57s;animation-delay:.57s;-webkit-animation-duration:1.32s;animation-duration:1.32s}.ball-grid-pulse>div:nth-child(4){-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-duration:1.41s;animation-duration:1.41s}.ball-grid-pulse>div:nth-child(5){-webkit-animation-delay:-.13s;animation-delay:-.13s;-webkit-animation-duration:1.02s;animation-duration:1.02s}.ball-grid-pulse>div:nth-child(6){-webkit-animation-duration:.62s;animation-duration:.62s}.ball-grid-pulse>div:nth-child(7){-webkit-animation-delay:.17s;animation-delay:.17s;-webkit-animation-duration:.89s;animation-duration:.89s}.ball-grid-pulse>div:nth-child(8){-webkit-animation-delay:.44s;animation-delay:.44s;-webkit-animation-duration:1.4s;animation-duration:1.4s}.ball-grid-pulse>div:nth-child(9){-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-duration:1.09s;animation-duration:1.09s}.line-scale-party>div:first-child{-webkit-animation-delay:.47s;animation-delay:.47s;-webkit-animation-duration:1.13s;animation-duration:1.13s}.line-scale-party>div:nth-child(2){-webkit-animation-delay:-.06s;animation-delay:-.06s;-webkit-animation-duration:1s;animation-duration:1s}.line-scale-party>div:nth-child(3){-webkit-animation-duration:.52s;animation-duration:.52s}.line-scale-party>div:nth-child(4){-webkit-animation-delay:.57s;animation-delay:.57s;-webkit-animation-duration:.93s;animation-duration:.93s}/*!
 * Ladda
 * http://lab.hakim.se/ladda
 * MIT licensed
 *
 * Copyright (C) 2018 Hakim El Hattab, http://hakim.se
 *//*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 *//*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 *//*! Modified from font-awesome helper CSS classes - PIXEDEN
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (CSS: MIT License)
 */.custom-modal,.custom-modal>.modal-content{border-radius:10px}.custom-modal>.modal-content>.modal-header{border-top-left-radius:10px;border-top-right-radius:10px}.custom-modal>.modal-content>.modal-body{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.custom-control-label{font-size:13px}.checkbox .custom-checkbox .custom-control-label:before{border-color:#aaa!important}#modalFormForgotPassword>*,#modalFormRegister>*{font-weight:400!important;-webkit-font-feature-settings:normal!important;font-feature-settings:normal!important;font-variant:normal!important;font-style:normal!important;font-size:18px;font-family:"Ubuntu","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif!important;font-family:var(--login-font-family,"Ubuntu","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif)!important;border-radius:10px}#modalFormForgotPassword .modal-content,#modalFormRegister .modal-content{border-radius:14px!important}#modalFormForgotPassword .modal-header,#modalFormRegister .modal-header{border-radius:10px 10px 0 0}#modalFormForgotPassword .modal-header .modal-title,#modalFormRegister .modal-header .modal-title{font-family:"Ubuntu","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;font-family:var(--login-font-family,"Ubuntu","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif);font-style:normal;font-weight:400;font-size:26px;line-height:30px;letter-spacing:0;color:rgba(0,47,212,.7607843137254902);opacity:1}#modalFormForgotPassword .modal-header,#modalFormRegister .modal-header,.modal-footer{background:#fff 0 0 no-repeat padding-box}#modalFormForgotPassword .modal-body,#modalFormRegister .modal-body{padding:1rem 2.5rem!important}#modalFormForgotPassword .modal-body label,#modalFormRegister .modal-body label{color:#52575a;font-weight:400!important;text-align:left;font-size:18px;line-height:21px}#modalFormForgotPassword .modal-body .form-group small.text-muted,#modalFormForgotPassword .modal-body label,#modalFormRegister .modal-body .form-group small.text-muted,#modalFormRegister .modal-body label{font-family:"Ubuntu","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;font-family:var(--login-font-family,"Ubuntu","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif);font-style:normal;font-weight:400;letter-spacing:0;opacity:1}#modalFormForgotPassword .modal-body .form-group small.text-muted,#modalFormRegister .modal-body .form-group small.text-muted{margin-left:5px;font-size:12px;line-height:13px;color:#acacac!important}#modalFormForgotPassword .modal-body input,#modalFormRegister .modal-body input{color:#acacac;background:#fff 0 0 no-repeat padding-box;border:1px solid #868e96;border-radius:10px;opacity:1;padding:.7rem .75rem;height:auto}#modalFormForgotPassword .modal-body input,#modalFormForgotPassword .modal-body small.form-text,#modalFormRegister .modal-body input,#modalFormRegister .modal-body small.form-text{font-family:"Ubuntu","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;font-family:var(--login-font-family,"Ubuntu","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif);font-style:normal;font-weight:400;font-size:15px;line-height:17px;letter-spacing:0}#modalFormForgotPassword .modal-body small.form-text,#modalFormRegister .modal-body small.form-text{text-align:left;color:#52575a!important}#modalFormForgotPassword .modal-body>.row>div>small.text-success,#modalFormRegister .modal-body>.row>div>small.text-success{color:#0038ff!important}#modalFormForgotPassword .modal-body>.row>div>small.text-danger,#modalFormRegister .modal-body>.row>div>small.text-danger{color:#d92550!important}#modalFormForgotPassword .modal-body a.terms,#modalFormRegister .modal-body a.terms{color:rgba(0,47,212,.7607843137254902)}#modalFormForgotPassword .modal-footer,#modalFormRegister .modal-footer{padding-top:1.5rem;border-radius:0 0 10px 10px}#modalFormForgotPassword .modal-footer button,#modalFormRegister .modal-footer button{font-weight:400!important;font-family:"Ubuntu","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;font-family:var(--login-font-family,"Ubuntu","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif);font-style:normal;font-weight:400;font-size:20px;line-height:24px;letter-spacing:0;height:auto!important;border-radius:10px}#modalFormForgotPassword .modal-footer button.btn-success,#modalFormRegister .modal-footer button.btn-success{background-color:#0038ff!important;border:none!important}#modalFormForgotPassword .modal-footer button.btn-success:hover:not([disabled]),#modalFormRegister .modal-footer button.btn-success:hover{background-color:rgba(0,47,212,.7607843137254902)!important}#modalFormForgotPassword .modal-footer button.btn-outline-secondary,#modalFormRegister .modal-footer button.btn-outline-secondary{border:none!important;color:#6c757d}#modalFormForgotPassword .modal-footer button.btn-outline-secondary:hover,#modalFormRegister .modal-footer button.btn-outline-secondary:hover{background-color:initial!important}#formForgotPassword input{width:331px}#modalFormForgotPassword .modal-footer .counterTextHide{display:none}#modalFormForgotPassword .modal-footer .counterTextShow{font-size:15px}.login-box{min-width:480px;max-width:550px;width:100%;background:linear-gradient(135deg,#fff,#f8f9fa);box-shadow:0 20px 40px rgba(0,56,255,.1),0 8px 16px rgba(0,0,0,.1);border-radius:22px;opacity:1;font-size:19px!important;font-family:"Ubuntu","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;font-family:var(--login-font-family);border:1px solid rgba(0,56,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;-webkit-animation:slideInUp .6s ease-out;animation:slideInUp .6s ease-out;position:relative;overflow:hidden;margin:1.5rem auto}.login-box:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(248,249,250,.8));border-radius:24px;z-index:-1}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(40px) scale(.95);transform:translateY(40px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.login-box .login-header{padding:3rem 2.5rem 2.5rem;min-height:120px;height:auto;background:linear-gradient(135deg,#0038ff,#0056ff);border-radius:22px 22px 0 0;opacity:1;position:relative;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center}.login-box .login-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.15) 0,transparent 50%),linear-gradient(45deg,hsla(0,0%,100%,.08),transparent 50%,hsla(0,0%,100%,.08));pointer-events:none}.login-box .login-header .header-text{white-space:break-spaces;text-align:center;font-family:"Ubuntu","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;font-family:var(--login-font-family);font-style:normal;font-weight:600;font-size:2.4rem;letter-spacing:0;color:#fff;opacity:1;text-transform:none;position:relative;z-index:1;text-shadow:0 2px 4px rgba(0,0,0,.1);margin:0;line-height:1.2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.login-box .login-header .header-text p{margin:0!important;padding:0!important;display:flex;align-items:center;justify-content:center;height:100%;font:inherit;line-height:inherit}.login-box .login-header .header-text .logo-color{width:111px;display:none;margin-left:auto;margin-right:auto}.login-box .login-header .header-subtitle{margin-top:1rem;opacity:.9}.login-box .login-header .header-subtitle p{font-family:"Ubuntu","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;font-family:var(--login-font-family);font-style:normal;font-weight:400;font-size:1.1rem;color:#fff;margin:0;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.1)}.login-body{padding:0 3rem 2rem!important}#formLogin .row:not(.no-margin){margin-top:1.2rem!important}#formLogin .row .form-group{margin-bottom:0!important}#formLogin .row div>label{font-weight:600;font-size:1.5rem;margin-bottom:.6rem;display:block;transition:color .3s ease}#formLogin .row div>input,#formLogin .row div>label{color:#2c3e50;letter-spacing:0;font-family:"Ubuntu","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;font-family:var(--login-font-family);font-style:normal}#formLogin .row div>input{font-weight:400;font-size:1rem;background:#fff 0 0 no-repeat padding-box;border:2px solid #e9ecef;border-radius:16px;opacity:1;padding:1.1rem 1.4rem;height:auto;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.05);-webkit-animation:fadeInUp .5s ease-out;animation:fadeInUp .5s ease-out;position:relative}#formLogin .row div>input:focus{border-color:#0038ff;box-shadow:0 0 0 4px rgba(0,56,255,.12),0 6px 12px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.9);outline:none;-webkit-transform:translateY(-2px);transform:translateY(-2px);background:linear-gradient(135deg,#fff,#fafbfc)}#formLogin .row div>input:focus+.pass-viewer{color:#0038ff;-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}#formLogin .row div>input{-webkit-animation:slideInField .6s cubic-bezier(.4,0,.2,1);animation:slideInField .6s cubic-bezier(.4,0,.2,1)}@-webkit-keyframes slideInField{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInField{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#formLogin .row div>input::-webkit-input-placeholder{color:#adb5bd;font-weight:400;-webkit-transition:color .3s ease;transition:color .3s ease}#formLogin .row div>input::placeholder{color:#adb5bd;font-weight:400;transition:color .3s ease}#formLogin .row div>input:focus::-webkit-input-placeholder{color:#6c757d}#formLogin .row div>input:focus::placeholder{color:#6c757d}#formLogin .row div>.pass-wrapper{position:relative;display:flex}#formLogin .row div>.pass-wrapper>.pass-viewer{position:absolute;top:50%;right:1.2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px!important;color:#6c757d;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);padding:.5rem;border-radius:8px;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(0,0,0,.05)}#formLogin .row div>.pass-wrapper>.pass-viewer:hover{color:#0038ff;background:rgba(0,56,255,.1);-webkit-transform:translateY(-50%) scale(1.15);transform:translateY(-50%) scale(1.15);box-shadow:0 4px 8px rgba(0,56,255,.2)}#formLogin .row div>.checkbox-label,#formLogin .row div>.forgot-pass{font-family:"Ubuntu","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;font-family:var(--login-font-family);font-style:normal;font-weight:500;font-size:1.07rem;color:#6c757d;letter-spacing:0;transition:all .3s ease;display:inline-flex;align-items:center;vertical-align:middle;line-height:1.2;margin:0;padding:0}#formLogin .row div>.forgot-pass:hover{color:#0038ff;text-decoration:none;-webkit-transform:translateX(2px);transform:translateX(2px)}#formLogin .form-complement .text-right{display:flex;align-items:center;justify-content:flex-end;min-height:38px}#formLogin .form-complement .col-md-6:first-child{min-height:40px}#formLogin .form-complement,#formLogin .form-complement .col-md-6{display:flex;align-items:center;min-height:38px}#formLogin .form-complement{margin-top:1rem!important;margin-left:0!important;margin-right:0!important}#formLogin .form-complement>div{padding:0!important;display:flex;align-items:center;min-height:38px}#formLogin .form-complement .col-md-6:first-child{display:flex;align-items:center}#formLogin .form-complement .col-md-6:first-child input[type=checkbox]{margin:0 .5rem 0 0;vertical-align:middle;position:relative;top:-1px}#formLogin .form-complement .col-md-6:first-child label{margin:0;vertical-align:middle;display:inline;line-height:1.2}#formLogin #stayConnected{border:2px solid #e9ecef;border-radius:6px;opacity:1;width:18px;height:18px;margin-right:.5rem;cursor:pointer;transition:all .3s ease;accent-color:#0038ff;vertical-align:middle}#formLogin #stayConnected:hover{border-color:#0038ff;-webkit-transform:scale(1.05);transform:scale(1.05)}#formLogin #stayConnected:checked{background-color:#0038ff;border-color:#0038ff}#formLogin .row div>button{font-family:"Ubuntu","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;font-family:var(--login-font-family);font-style:normal;font-weight:400;font-size:1.5rem;letter-spacing:0!important;height:auto!important;border-radius:10px;opacity:1}#formLogin .row div>button.btn-success{background:linear-gradient(135deg,#0038ff,#0056ff)!important;width:100%!important;letter-spacing:0;color:#fff;opacity:1;border:none!important;border-radius:16px!important;padding:1.1rem 1.8rem!important;font-weight:600!important;font-size:1.15rem!important;box-shadow:0 4px 12px rgba(0,56,255,.3)!important;transition:all .3s ease!important;position:relative;overflow:hidden;text-transform:none!important;margin-top:.5rem!important}#formLogin .row div>button.btn-success:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}#formLogin .row div>button.btn-success:hover{background:linear-gradient(135deg,#0028e6,#0044e6 50%,#0066e6)!important;-webkit-transform:translateY(-3px) scale(1.02)!important;transform:translateY(-3px) scale(1.02)!important;box-shadow:0 8px 25px rgba(0,56,255,.35),0 4px 12px rgba(0,0,0,.15)!important}#formLogin .row div>button.btn-success:hover:before{left:100%}#formLogin .row div>button.btn-success:active{-webkit-transform:translateY(0)!important;transform:translateY(0)!important;box-shadow:0 2px 8px rgba(0,56,255,.3)!important}#formLogin .row div>button.loading-button{opacity:.8!important;cursor:not-allowed!important;-webkit-transform:none!important;transform:none!important}#formLogin .row div>button.loading-button:hover{-webkit-transform:none!important;transform:none!important;box-shadow:0 6px 20px rgba(0,56,255,.25),0 2px 8px rgba(0,0,0,.1)!important}.spinner-border-sm{border-width:.15em}#formLogin+.row{margin-top:1.5rem}.login-box .login-body .separator{width:100%!important;text-align:center!important;border-bottom:2px solid #e9ecef!important;line-height:.1em!important;margin:20px 0 25px!important;font-family:"Ubuntu","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;font-family:var(--login-font-family);font-style:normal;font-weight:500;font-size:1.2rem;letter-spacing:0;color:#6c757d;opacity:1;position:relative}.login-box .login-body .separator:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#e9ecef,transparent)}.login-box .login-body .separator-text{background:linear-gradient(135deg,#fff,#f8f9fa)!important;padding:0 15px!important;position:relative;z-index:1}.login-box .login-body .register-text{font-weight:500;font-size:1.3rem;color:#495057;line-height:1.5;margin-bottom:1rem}.login-box .login-body .language-text,.login-box .login-body .register-text{text-align:center;font-family:"Ubuntu","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;font-family:var(--login-font-family);font-style:normal;letter-spacing:0;opacity:1}.login-box .login-body .language-text{font-weight:400;font-size:1.15rem;color:#b4b4b4}.login-box .login-body .language-images{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin-bottom:2rem}.login-box .login-body .row div>button.btn-outline-success{background:#fff 0 0 no-repeat padding-box;font-family:"Ubuntu","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;font-family:var(--login-font-family);font-style:normal;font-weight:600;font-size:1.15rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:2px solid #0038ff;border-radius:16px;opacity:1;width:100%!important;height:auto;padding:1.1rem 1.8rem!important;letter-spacing:0;color:#0038ff;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,56,255,.1);margin-top:.5rem!important}.login-box .login-body .row div>button.btn-outline-success:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,56,255,.1),transparent);transition:left .5s}.login-box .login-body .row div>button.btn-outline-success:hover{background:linear-gradient(135deg,#0038ff,#0056ff 50%,#0070ff)!important;color:#fff!important;-webkit-transform:translateY(-3px) scale(1.02);transform:translateY(-3px) scale(1.02);box-shadow:0 6px 20px rgba(0,56,255,.25),0 2px 8px rgba(0,0,0,.1)}.login-box .login-body .row div>button.btn-outline-success:hover:before{left:100%}.login-box .login-body .row div>button.btn-outline-success:active{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 2px 8px rgba(0,56,255,.2)}@media (min-width:1200px) and (max-height:800px){.login-box{min-width:325px}.login-box .login-header{padding-top:1rem;margin-bottom:0}.login-box .login-header .header-text{font-size:1.5rem}.login-box #formLogin .row:not(.no-margin){margin-top:1rem!important}.login-box #formLogin .row div>label{font-size:.85rem}.login-box #formLogin .row div>input{padding:.4rem .45rem;border-radius:6px}#formLogin .row div>.pass-wrapper>.pass-viewer{position:absolute;top:20%;right:3%;font-size:10px!important;-webkit-filter:invert(1);filter:invert(1)}.login-box #formLogin .row:nth-child(q){margin-bottom:0!important}.login-box #formLogin .form-complement.row{margin-top:0!important;margin-bottom:.5rem}.login-box #formLogin .form-complement div>.checkbox-label,.login-box #formLogin .form-complement div>.forgot-pass,.login-box .login-body .language-text{font-size:.65rem}.login-box #formLogin .row div>button,.login-box .login-body .row div>button.btn-outline-success{font-size:.85rem}.login-box .login-body .separator{font-size:.8rem;margin:5px 0 15px!important}.login-box .login-body .register-text{font-size:.82rem}.login-box #formLogin+.row{margin-top:1.2rem}.login-box .login-body .row div>button.btn-outline-success{height:34px;border:1px solid #0038ff}.login-box .login-body .row.mt-4{margin-top:1.5rem!important}}@media (max-width:425px) and (max-height:900px){.login-box{min-width:auto;max-width:none;margin:1rem!important;border-radius:20px;box-shadow:0 15px 35px rgba(0,56,255,.12),0 5px 15px rgba(0,0,0,.08)}.login-header{padding:2rem 1.5rem 1.5rem!important;margin-bottom:0!important;border-radius:20px 20px 0 0}.logo-color{display:block!important;width:80px!important}.login-box #formLogin .row div>input{border:2px solid #e9ecef;box-shadow:0 4px 8px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.8);padding:.9rem 1rem;font-size:.9rem;border-radius:14px}.login-body{padding:0 2rem 1.5rem!important}.login-body .mt-4.row{margin-top:.5rem!important}.login-body .mt-5.row{margin-top:1rem!important}#formLogin .row div>.checkbox-label,#formLogin .row div>.forgot-pass{font-size:.8rem}#formLogin .row div>.forgot-pass{margin-top:.57rem}#formLogin .row div>button{padding:.9rem 1.2rem!important;font-size:1.1rem!important;border-radius:14px!important}.login-box .login-body .register-text{font-size:1.1rem}}@media (max-width:320px) and (max-height:480px){.login-box{margin-top:60%!important}}.login-form-container{display:flex;align-items:center;justify-content:center;height:100%;background-color:initial;padding:1.5rem;flex:1 1;-webkit-animation:fadeInUp .8s ease-out;animation:fadeInUp .8s ease-out}.login-form-wrapper{width:100%;max-width:34rem;min-width:26rem}.login-card{background:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border:1px solid #e2e8f0;padding:2rem;width:100%;-webkit-animation:slideInScale .6s ease-out .2s both;animation:slideInScale .6s ease-out .2s both}@-webkit-keyframes slideInScale{0%{opacity:0;-webkit-transform:translateY(20px) scale(.95);transform:translateY(20px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes slideInScale{0%{opacity:0;-webkit-transform:translateY(20px) scale(.95);transform:translateY(20px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.login-header{text-align:center;margin-bottom:.5rem;-webkit-animation:fadeIn .5s ease-out .4s both;animation:fadeIn .5s ease-out .4s both}.login-header h2{color:#0f172a;font-size:1.5rem;margin:0 0 .5rem;font-weight:400}.login-form{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;-webkit-animation:slideInUp .6s ease-out .6s both;animation:slideInUp .6s ease-out .6s both}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.form-group{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem}.form-group label{color:#374151;font-weight:500;font-size:.875rem}.form-input{height:2.5rem;border:1px solid #cbd5e1;border-radius:.5rem;padding:.625rem .875rem;font-size:.875rem;transition:all .2s ease}.form-input:focus{outline:none;border-color:#0038ff;box-shadow:0 0 0 3px rgba(0,56,255,.1)}.password-wrapper{position:relative}.password-input{padding-right:2.5rem}.password-toggle{position:absolute;right:.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;color:#94a3b8;cursor:pointer;padding:.25rem;transition:color .2s ease}.password-toggle:hover{color:#475569}.password-toggle svg{width:1.25rem;height:1.25rem}.form-options{justify-content:space-between;margin:.25rem 0 .5rem}.checkbox-group,.form-options{display:flex;align-items:center}.checkbox-group{grid-gap:.5rem;gap:.5rem;line-height:1}.checkbox-group input[type=checkbox]{width:1rem;height:1rem;accent-color:#0038ff;margin:0;padding:0;vertical-align:middle}.checkbox-group input[type=checkbox]:focus{outline:2px solid #0038ff;outline-offset:2px}.checkbox-group label{color:#475569;font-size:.875rem;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1;margin:0;padding:0}.forgot-password{color:#0038ff;font-size:.875rem;text-decoration:none;transition:color .2s ease}.forgot-password:hover{color:#0026cc;text-decoration:underline}.recaptcha-container{margin-top:.75rem}.submit-button{width:100%;height:2.75rem;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:.5rem;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;box-shadow:0 10px 15px -3px rgba(59,130,246,.3);-webkit-animation:fadeInUp .5s ease-out .8s both;animation:fadeInUp .5s ease-out .8s both}.submit-button:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 15px 20px -3px rgba(59,130,246,.4)}.submit-button:disabled{opacity:.7;cursor:not-allowed;-webkit-transform:none;transform:none}.login-divider{display:flex;align-items:center;justify-content:center;grid-gap:1rem;gap:1rem;margin:1rem 0 .5rem;color:#94a3b8;font-size:.75rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase}.login-divider:after,.login-divider:before{content:"";flex:1 1;height:1px;background-color:#e2e8f0}.login-divider span{display:inline-block}.register-section{text-align:center;display:flex;flex-direction:column;grid-gap:.375rem;gap:.375rem;-webkit-animation:fadeInUp .5s ease-out .9s both;animation:fadeInUp .5s ease-out .9s both;margin-top:0}.register-section p{color:#475569;font-size:.875rem;margin:0}.register-button{width:100%;height:2.75rem;border:2px solid #2563eb;background:transparent;color:#2563eb;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease}.register-button:hover{background-color:#eff6ff;color:#1d4ed8;border-color:#1d4ed8;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.footer-text{text-align:center;color:#64748b;font-size:.875rem;margin-top:.5rem;margin-bottom:0}@media (max-height:760px){.login-form-container{padding:1rem 1.5rem}.login-card{padding:1.5rem}.login-header{margin-bottom:.25rem}.login-header h2{font-size:1.375rem}.login-form{grid-gap:.4rem;gap:.4rem}.form-group{grid-gap:.2rem;gap:.2rem}.form-input{height:2.4rem;padding:.5rem .75rem}.form-options{margin:.2rem 0 .35rem}.recaptcha-container{margin-top:.5rem}.register-button,.submit-button{height:2.5rem}.login-divider{margin:.75rem 0 .4rem}.register-section{grid-gap:.3rem;gap:.3rem}.footer-text{margin-top:.25rem}}@media (max-width:1024px){.login-form-container{padding:1rem}}.form-control:focus{border-color:#0038ff!important;box-shadow:0 0 0 .2rem rgba(0,56,255,.25)!important}.btn{border-radius:.5rem;transition:all .2s ease}.btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}body,html{height:100%;margin:0;padding:0}:root{--login-font-family:"Ubuntu","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif}body.login-page,html.login-page{overflow:hidden!important;height:100vh;max-height:100vh;margin:0;padding:0;position:fixed;width:100%}.main-login{font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-style:normal;font-size:18px;font-family:"Ubuntu","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;font-family:var(--login-font-family);margin:0;flex-direction:row;overflow:hidden!important;top:0;right:0;width:100vw}.content .background-col,.main-login{height:100vh;max-height:100vh;padding:0;display:flex;position:fixed;left:0;bottom:0}.content .background-col{border:0 solid #333;box-shadow:0 0 5px rgba(0,0,0,.45);-webkit-clip-path:inset(0 -5px 0 0);clip-path:inset(0 -5px 0 0);background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:#0038ff;background-image:linear-gradient(135deg,#0038ff,#0056ff);width:50%;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1);-webkit-animation:slideInLeft .8s cubic-bezier(.25,.46,.45,.94) forwards;animation:slideInLeft .8s cubic-bezier(.25,.46,.45,.94) forwards}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.background-col.cta-clickable{cursor:pointer}.background-col.cta-clickable:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}.background-col.cta-clickable:active{-webkit-transform:scale(.99);transform:scale(.99)}.cta-container{position:relative;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:24px}.cta-container .cta-button{position:relative;z-index:2;display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.85rem 2.4rem;border-radius:.75rem;border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:1.05rem;font-weight:600;letter-spacing:.02em;box-shadow:0 10px 15px -3px rgba(59,130,246,.3);transition:all .2s ease;text-decoration:none;cursor:pointer;width:auto;max-width:320px;opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px);pointer-events:none;-webkit-animation:none;animation:none}.cta-container .cta-button svg{font-size:.95rem}.cta-container:focus-within .cta-button,.cta-container:hover .cta-button{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.cta-container .cta-button:focus-visible,.cta-container .cta-button:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 15px 20px -3px rgba(59,130,246,.4);outline:none}.cta-container .cta-button:active{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 8px 12px -3px rgba(59,130,246,.25)}.cta-container .cta-button:focus-visible{box-shadow:0 15px 20px -3px rgba(59,130,246,.4),0 0 0 4px rgba(96,165,250,.35)}.cta-image,.cta-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1)}.cta-watermark{position:absolute;right:24px;bottom:24px;width:140px;height:auto;opacity:.6;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none}.cta-action-button{position:relative;z-index:2;display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:.85rem 2.4rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.12);color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:.35px;cursor:pointer;opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px);pointer-events:none;transition:opacity .25s ease,box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease,box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1);transition:opacity .25s ease,transform .25s ease,box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),-webkit-transform .25s ease}.cta-container:focus-within .cta-action-button,.cta-container:hover .cta-action-button{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.cta-action-button:focus,.cta-action-button:hover{background:hsla(0,0%,100%,.18);-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 18px 32px rgba(15,23,42,.22);outline:none}.cta-action-button:active{-webkit-transform:translateY(0);transform:translateY(0)}.first-row{margin-top:0;margin-bottom:2rem;opacity:0;-webkit-animation:fadeInDown .8s cubic-bezier(.25,.46,.45,.94) .3s forwards;animation:fadeInDown .8s cubic-bezier(.25,.46,.45,.94) .3s forwards}.solarview-logo{max-width:330px!important;opacity:0;-webkit-animation:fadeInScale .8s cubic-bezier(.25,.46,.45,.94) .4s forwards;animation:fadeInScale .8s cubic-bezier(.25,.46,.45,.94) .4s forwards}@-webkit-keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.background-text{white-space:break-spaces;text-align:center;font-family:"Ubuntu","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;font-family:var(--login-font-family);font-style:normal;font-weight:400;font-size:45px;line-height:52px;letter-spacing:0;color:#fff;text-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);opacity:0;-webkit-animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) .5s forwards;animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) .5s forwards}.image-col{padding:0 10%;margin-bottom:2rem;opacity:0;-webkit-animation:fadeInScale 1s cubic-bezier(.25,.46,.45,.94) .6s forwards;animation:fadeInScale 1s cubic-bezier(.25,.46,.45,.94) .6s forwards}.image-col .img-fluid{max-width:55%!important;-webkit-transform:scale(1.2);transform:scale(1.2)}.background-img{display:block;margin-left:auto;margin-right:auto}.mockup{transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1)}.background-media>p{font-size:22px;color:#fff;text-align:center;margin-bottom:1rem;opacity:0;-webkit-animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) .8s forwards;animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) .8s forwards}.social-media-icons{text-align:center;opacity:0;-webkit-animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) 1s forwards;animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) 1s forwards}.social-media-icons i.smi-facebook{padding:.14em .5em 0}.social-media-icons i.smi-facebook,.social-media-icons i.smi-instagram,.social-media-icons i.smi-linkedin{display:inline-block;border:2px solid #fff;border-radius:60px;color:#fff;font-size:18px;transition:all .4s cubic-bezier(.4,0,.2,1)}.social-media-icons i.smi-instagram,.social-media-icons i.smi-linkedin{padding:.09em .39em 0}.social-media-icons i.smi-youtube{display:inline-block;border:2px solid #fff;border-radius:60px;padding:.09em .23em 0 .25em;color:#fff;font-size:18px;transition:all .4s cubic-bezier(.4,0,.2,1)}.social-media-icons a:hover i{color:#fff;border-color:#fff;background-color:hsla(0,0%,100%,.2);-webkit-transform:scale(1.05);transform:scale(1.05);box-shadow:0 2px 4px hsla(0,0%,100%,.3);transition:all .4s cubic-bezier(.4,0,.2,1)}.content .login-col{position:fixed;flex-direction:column;justify-content:center;align-items:center;display:flex;right:0;border:0;height:100vh;max-height:100vh;width:50%;background-color:#f8fafc;overflow:hidden!important;top:0;bottom:0}@media (max-height:670px){.background-col .mt-4.row{margin-top:0!important}.image-col{padding:0 9%}.content .login-col{overflow-y:scroll!important}}@media (max-height:625px){.background-col .mt-4.row{margin-top:0!important}.image-col{padding:0 14%}}@media (min-width:1025px) and (max-height:770px){.solarview-logo{max-width:220px!important}.background-media>p{font-size:18px}}@media (max-width:1025px){.background-col{display:none}.content .login-col{width:100%!important;max-width:none!important;padding:1rem!important;overflow-y:auto!important;background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh;display:flex!important;align-items:center!important;justify-content:center!important}}@media (min-width:1026px) and (max-width:1366px){.cta-action-button{font-size:1.35rem;padding:1rem 2.6rem}}@media (min-width:1026px) and (max-height:768px){.cta-action-button{font-size:1.2rem;padding:.9rem 2.3rem}}@media (max-width:425px){.app-theme-white.app-container{background:#fff}.login-header{padding:0!important}.form-complement>div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}}.login-config{display:flex;flex-direction:column;grid-gap:20px;gap:20px;font-family:"Inter",sans-serif;padding-bottom:12px}.login-config-header{display:flex;align-items:center;justify-content:space-between;grid-gap:24px;gap:24px;flex-wrap:wrap}.login-config-header__title{font-size:20px;line-height:26px;font-weight:700;color:#2b2b2b;margin:0}.login-config-header__subtitle{font-size:14px;line-height:20px;color:#6f7782;margin:2px 0 0}.login-config-toggle{display:inline-flex;align-items:center;grid-gap:12px;gap:12px;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none}.login-config-toggle__text{font-size:14px;font-weight:600;color:#2b2b2b}.login-config-toggle input{position:absolute;opacity:0;width:0;height:0}.login-config-toggle__track{position:relative;width:44px;height:24px;border-radius:999px;background-color:#d7dbe2;transition:background-color .2s ease;flex:none}.login-config-toggle__track:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background-color:#fff;box-shadow:0 2px 6px rgba(18,28,45,.18);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.login-config-toggle input:checked+.login-config-toggle__track{background-color:#0038ff}.login-config-toggle input:checked+.login-config-toggle__track:before{-webkit-transform:translateX(20px);transform:translateX(20px)}.login-config-toggle input:focus-visible+.login-config-toggle__track{box-shadow:0 0 0 3px rgba(0,56,255,.25)}.login-config-empty{background-color:#fff;border:1px solid #e6e9f0;border-radius:12px;padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px}.login-config-empty__icon{font-size:28px;color:#c3cad6;margin-bottom:8px}.login-config-empty h3{font-size:16px;font-weight:600;color:#2b2b2b;margin:0}.login-config-empty p{font-size:14px;line-height:20px;color:#6f7782;margin:0;max-width:460px}.login-config-layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,34%,440px);grid-gap:20px;gap:20px;align-items:start}.login-config-main{display:flex;flex-direction:column;grid-gap:20px;gap:20px;min-width:0}.login-config-card{background-color:#fff;border:1px solid #e6e9f0;border-radius:12px;box-shadow:0 4px 14px rgba(32,51,77,.06);padding:20px}.login-config-card__head{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;margin-bottom:8px}.login-config-card__head h3{font-size:15px;font-weight:600;color:#2b2b2b;margin:0}.login-config-card__count{font-size:12px;font-weight:600;color:#0038ff;background-color:rgba(0,56,255,.08);border-radius:999px;padding:3px 10px;white-space:nowrap}.login-config-card__note{font-size:13px;line-height:19px;color:#6f7782;margin:0 0 16px}.login-config-card__formats{font-size:12px;color:#9aa1ac;margin:14px 0 0}.login-config-variants{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.variant-card{display:grid;grid-template-columns:124px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;border:1px solid #e6e9f0;border-radius:10px;padding:14px;background-color:#fcfdff;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.variant-card--filled{background-color:#fff}.variant-card--active{border-color:#0038ff;box-shadow:0 0 0 3px rgba(0,56,255,.08)}.variant-card--dragging{border-color:#0038ff;background-color:rgba(0,56,255,.04)}.variant-card__thumb{position:relative;height:88px;margin:0 auto;border-radius:8px;overflow:hidden;background-color:#eef1f7;flex:none}.variant-card__media{width:100%;height:100%;object-fit:cover;display:block}.variant-card__drop{width:100%;height:100%;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:4px;gap:4px;border:1px dashed #c3cad6;border-radius:8px;font-size:11px;color:#8a93a1;cursor:pointer;transition:border-color .2s ease,color .2s ease}.variant-card__drop:hover{border-color:#0038ff;color:#0038ff}.variant-card__progress{position:absolute;left:8px;right:8px;bottom:8px;display:flex;align-items:center;grid-gap:6px;gap:6px;background-color:rgba(15,23,42,.72);border-radius:999px;padding:3px 8px}.variant-card__progress span{font-size:10px;font-weight:600;color:#fff}.variant-card__progress-bar{height:3px;border-radius:999px;background-color:#4ade80;flex:1 1;transition:width .2s ease}.variant-card__body{display:flex;flex-direction:column;grid-gap:3px;gap:3px;min-width:0}.variant-card__head{display:flex;align-items:center;grid-gap:6px;gap:6px;flex-wrap:wrap}.variant-card__title{font-size:14px;font-weight:600;color:#2b2b2b}.variant-card__tag{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 7px}.variant-card__tag--required{color:#8a6d00;background-color:rgba(255,193,7,.18)}.variant-card__tag--active{color:#0b7a3b;background-color:rgba(16,185,129,.16)}.variant-card__spec{font-size:12px;font-weight:600;color:#0038ff}.variant-card__hint{font-size:12px;color:#9aa1ac}.variant-card__status{margin-top:2px}.variant-card__file{display:block;font-size:12px;color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.variant-card__file--empty{color:#9aa1ac;font-style:italic}.variant-card__actions{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-top:8px;flex-wrap:wrap}.variant-card__input{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.variant-card__button{margin:0;padding:6px 14px;border-radius:8px;background-color:#0038ff;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.variant-card__button:hover{background-color:#002fd4}.variant-card__button.is-disabled{background-color:#c3cad6;cursor:not-allowed}.variant-card__ghost{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 10px;border:1px solid #e6e9f0;border-radius:8px;background-color:#fff;font-size:12px;font-weight:600;color:#6f7782;cursor:pointer;transition:border-color .2s ease,color .2s ease}.variant-card__ghost:hover{border-color:#0038ff;color:#0038ff}.variant-card__ghost--danger:hover{border-color:#dc2626;color:#dc2626}.variant-card__ghost:disabled{opacity:.5;cursor:not-allowed}.variant-card__url{margin-top:8px;width:100%;padding:8px 12px;border:1px solid #e6e9f0;border-radius:8px;font-size:13px;color:#2b2b2b}.variant-card__url:focus{outline:none;border-color:#0038ff;box-shadow:0 0 0 3px rgba(0,56,255,.12)}.variant-card__url:disabled{background-color:#f7f9fc;color:#9aa1ac}.login-config-field{display:flex;flex-direction:column;grid-gap:6px;gap:6px;margin-bottom:16px}.login-config-field:last-child{margin-bottom:0}.login-config-field label{font-size:13px;font-weight:600;color:#2b2b2b;margin:0;display:flex;align-items:center;grid-gap:8px;gap:8px}.login-config-field__required{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8a6d00;background-color:rgba(255,193,7,.18);border-radius:999px;padding:2px 7px}.login-config-field input{padding:10px 12px;border:1px solid #e6e9f0;border-radius:8px;font-size:14px;color:#2b2b2b;width:100%}.login-config-field input:focus{outline:none;border-color:#0038ff;box-shadow:0 0 0 3px rgba(0,56,255,.12)}.login-config-field__hint{font-size:12px;color:#9aa1ac}.login-config-side{min-width:0}.login-config-side__sticky{position:-webkit-sticky;position:sticky;top:16px;background-color:#fff;border:1px solid #e6e9f0;border-radius:12px;box-shadow:0 4px 14px rgba(32,51,77,.06);padding:16px}.login-config-side__head h3{font-size:15px;font-weight:600;color:#2b2b2b;margin:0 0 12px}.login-config-tabs{display:flex;grid-gap:8px;gap:8px;margin-bottom:14px}.login-config-tabs__item{flex:1 1;display:flex;flex-direction:column;align-items:center;grid-gap:6px;gap:6px;padding:10px 6px;border:1px solid #e6e9f0;border-radius:8px;background-color:#fff;font-size:12px;font-weight:600;color:#6f7782;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.login-config-tabs__shape{display:block;height:22px;border-radius:3px;background-color:#d7dbe2;transition:background-color .2s ease}.login-config-tabs__item:hover{border-color:#0038ff;color:#0038ff}.login-config-tabs__item.is-selected{border-color:#0038ff;background-color:rgba(0,56,255,.06);color:#0038ff}.login-config-tabs__item.is-selected .login-config-tabs__shape{background-color:#0038ff}.login-config-side .login-preview{height:250px;min-height:0;max-width:none;border-radius:10px}.login-config-side .login-preview__media{max-width:78%}.login-config-side .login-preview__form-surface{display:none}.login-config-side .login-preview__form:after{content:"formulário de acesso";font-size:10px;line-height:14px;text-align:center;color:#9aa1ac;padding:0 8px}.login-config-side .login-preview__ratio-tag{font-size:10px;padding:3px 8px}.login-config-side .login-preview__watermark{width:78px;right:12px;bottom:12px}.login-config-side .login-preview__cta-button{font-size:11px;padding:6px 14px}.login-config-side .login-preview__logo{width:clamp(80px,45%,120px)}.login-config-side .login-preview__title{font-size:13px;line-height:17px}.login-config-side .login-preview__mockup{max-height:90px}.login-config-side .login-preview__description p{font-size:10px;line-height:14px}.login-config-side .login-preview__safe-area-label{font-size:8px}.login-preview-block{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.login-preview-caption{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;flex-wrap:wrap;margin:0;font-size:12px;color:#6f7782}.login-preview-caption__fallback{font-size:11px;font-weight:600;color:#8a6d00;background-color:rgba(255,193,7,.18);border-radius:999px;padding:2px 8px}.login-config-actionbar{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:flex-end;grid-gap:16px;gap:16px;padding:12px 16px;background-color:hsla(0,0%,100%,.96);border:1px solid #e6e9f0;border-radius:12px;box-shadow:0 -2px 12px rgba(32,51,77,.06)}.login-config-actionbar button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.login-config-actionbar__status{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;font-size:13px;color:#9aa1ac}.login-config-actionbar.is-dirty .login-config-actionbar__status{color:#8a6d00;font-weight:600}@media (max-width:1279.98px){.login-config-layout{grid-template-columns:minmax(0,1fr)}.login-config-side__sticky{position:static}.login-config-side .login-preview{height:320px}}@media (max-width:575.98px){.login-config-header{align-items:flex-start;flex-direction:column;grid-gap:12px;gap:12px}.variant-card{grid-template-columns:minmax(0,1fr)}.variant-card__thumb{height:110px}.login-config-actionbar{flex-direction:column-reverse;align-items:stretch}.login-config-actionbar__status{justify-content:center}}.login-preview{width:100%;max-width:1120px;border-radius:12px;box-shadow:0 18px 36px rgba(24,42,77,.12);background-image:linear-gradient(135deg,#0038ff,#0056ff);height:560px;align-items:stretch}.login-preview,.login-preview__media{display:flex;overflow:hidden;position:relative}.login-preview__media{flex:0 0 auto;height:100%;max-width:62%;min-width:0;align-items:center;justify-content:center;padding:0;background-size:cover;background-position:50%;color:#fff;min-height:100%}.login-preview__media:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,56,255,.85),rgba(0,162,255,.55));transition:opacity .3s ease}.login-preview__media--cta:before{opacity:.35}.login-preview__image,.login-preview__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.login-preview__image{background-color:rgba(0,0,0,.15)}.login-preview__media-overlay{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:24px;grid-gap:16px;gap:16px;width:100%;height:100%}.login-preview__watermark{position:absolute;right:24px;bottom:24px;width:140px;opacity:.6;-webkit-filter:drop-shadow(0 8px 18px rgba(0,0,0,.45));filter:drop-shadow(0 8px 18px rgba(0,0,0,.45));pointer-events:none;-webkit-user-select:none;user-select:none}.login-preview__fallback{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;grid-gap:24px;gap:24px;text-align:center;padding:24px}.login-preview__logo{width:clamp(160px,60%,260px);-webkit-filter:drop-shadow(0 12px 24px rgba(0,12,41,.35));filter:drop-shadow(0 12px 24px rgba(0,12,41,.35))}.login-preview__title{font-family:"Ubuntu","Segoe UI",sans-serif;font-family:var(--login-font-family,"Ubuntu","Segoe UI",sans-serif);font-size:clamp(1.3rem,calc(1.6vw + 1rem),2.15rem);font-weight:600;color:#fff;line-height:1.3;white-space:pre-wrap}.login-preview__mockup{width:clamp(220px,80%,320px);-webkit-filter:drop-shadow(0 18px 32px rgba(0,0,0,.45));filter:drop-shadow(0 18px 32px rgba(0,0,0,.45))}.login-preview__description{display:flex;flex-direction:column;grid-gap:12px;gap:12px;color:hsla(0,0%,100%,.92);font-size:.95rem;line-height:1.5}.login-preview__social{display:inline-flex;grid-gap:16px;gap:16px;justify-content:center}.login-preview__social-link{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:hsla(0,0%,100%,.18);box-shadow:0 8px 18px rgba(0,0,0,.25);transition:background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease;transition:transform .2s ease,background .2s ease,-webkit-transform .2s ease}.login-preview__social-link:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);background:hsla(0,0%,100%,.28)}.login-preview__form{flex:1 1 auto;min-width:0;background:linear-gradient(180deg,#fff,#f6f8ff);display:flex;align-items:center;justify-content:center;padding:0;min-height:100%}.login-preview__form-surface{width:100%;max-width:380px;display:flex;flex-direction:column;align-items:stretch;grid-gap:12px;gap:12px}.login-preview__recaptcha{height:74px;border-radius:14px;border:1px dashed #d3d9ee;background:#f8faff;display:flex;align-items:center;justify-content:center;color:#7c859d;font-weight:600;letter-spacing:.06em;font-size:.75rem;flex-direction:column;grid-gap:4px;gap:4px}.login-preview__recaptcha-logo{font-size:.9rem;text-transform:uppercase;letter-spacing:.1em}.login-preview__recaptcha-sub{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em}@media (max-width:991.98px){.login-preview{flex-direction:column;min-height:0;box-shadow:0 12px 28px rgba(24,42,77,.16)}.login-preview__form,.login-preview__media{flex:none;width:100%;min-height:0}}@media (max-width:767.98px){.login-card--preview,.login-preview__form,.login-preview__media{padding:20px}}.login-preview__safe-area{position:absolute;inset:0;z-index:1;pointer-events:none}.login-preview__safe-area:after,.login-preview__safe-area:before{content:"";position:absolute;left:0;right:0;height:8%;height:var(--safe-area,8%);background:repeating-linear-gradient(45deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.16) 6px,rgba(0,0,0,.12) 0,rgba(0,0,0,.12) 12px)}.login-preview__safe-area:before{top:0;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.55)}.login-preview__safe-area:after{bottom:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55)}.login-preview__safe-area-label{top:4%;top:calc(var(--safe-area, 8%)/2);left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:hsla(0,0%,100%,.72);text-shadow:0 1px 3px rgba(0,0,0,.55);white-space:nowrap}.login-preview__ratio-tag,.login-preview__safe-area-label{position:absolute;font-family:"Inter",sans-serif;font-weight:600}.login-preview__ratio-tag{top:12px;left:12px;z-index:3;font-size:11px;color:#fff;background-color:rgba(15,23,42,.55);border-radius:999px;padding:4px 10px;pointer-events:none}.login-preview__cta-button{position:relative;z-index:2;display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 24px;border:none;border-radius:10px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;box-shadow:0 10px 15px -3px rgba(59,130,246,.3);cursor:default}.checkout-publico-page{padding:2rem 1rem;align-items:flex-start}.checkout-publico-error,.checkout-publico-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;justify-content:center}.checkout-publico-error{align-items:center;padding:2rem}.checkout-publico-error .error-container{background:#fff;padding:3rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);text-align:center;max-width:500px}.checkout-publico-error .error-container h2{color:#dc3545;margin-bottom:1rem;font-size:1.75rem}.checkout-publico-error .error-container p{color:#6c757d;margin-bottom:2rem;font-size:1.1rem}.checkout-publico-error .error-container .btn-voltar{display:inline-block;padding:.75rem 2rem;background-color:#0038ff;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease}.checkout-publico-error .error-container .btn-voltar:hover{background-color:#0028cc;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,56,255,.3)}@media (max-width:768px){.checkout-publico-page{padding:1rem .5rem}.checkout-publico-error .error-container{padding:2rem}.checkout-publico-error .error-container h2{font-size:1.5rem}.checkout-publico-error .error-container p{font-size:1rem}}.checkout-form-container{width:100%;max-width:1400px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden}.checkout-form-container .checkout-header{background:linear-gradient(135deg,#0038ff,#0028cc);padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;border-bottom:none}.checkout-form-container .checkout-header .logo{height:50px;width:auto;background:#fff;padding:.5rem 1rem;border-radius:8px}.checkout-form-container .checkout-header .secure-badge{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;background:hsla(0,0%,100%,.2);padding:.5rem 1rem;border-radius:20px;color:#fff;font-size:.85rem;font-weight:600}.checkout-form-container .checkout-header .secure-badge svg{font-size:1.2rem}.checkout-form-container .checkout-content{display:grid;grid-template-columns:400px 1fr;grid-gap:0;gap:0}@media (max-width:992px){.checkout-form-container .checkout-content{grid-template-columns:1fr}}.checkout-form-container .product-info{background:#f8f9ff;padding:2rem;border-right:1px solid #e3e6f0}@media (max-width:992px){.checkout-form-container .product-info{border-right:none;border-bottom:1px solid #e3e6f0}}.checkout-form-container .product-info .product-image{text-align:center;margin-bottom:1.5rem}.checkout-form-container .product-info .product-image img{max-width:200px;height:auto;-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.checkout-form-container .product-info h3{font-size:1.1rem;color:#333;margin-bottom:1.5rem;line-height:1.5}.checkout-form-container .product-info .price-info{margin-bottom:1.5rem}.checkout-form-container .product-info .price-info .price-row.total{background:linear-gradient(135deg,#0038ff,#0028cc);border-radius:12px;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 12px rgba(0,56,255,.3)}.checkout-form-container .product-info .price-info .price-row.total .label,.checkout-form-container .product-info .price-info .price-row.total .value{font-weight:700;font-size:1.3rem;color:#fff}.checkout-form-container .product-info .price-info .price-row.total .label{font-size:.9rem;opacity:.9;letter-spacing:1px}.checkout-form-container .product-info .deadline-alert{background:#e8f5f0;border:1px solid #2dad8f;border-radius:8px;padding:1rem;display:flex;align-items:flex-start;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.checkout-form-container .product-info .deadline-alert svg{color:#2dad8f;font-size:1.5rem;flex-shrink:0}.checkout-form-container .product-info .deadline-alert strong{display:block;color:#2dad8f;font-size:.9rem;margin-bottom:.25rem}.checkout-form-container .product-info .deadline-alert p{color:#2dad8f;font-size:.95rem;margin:0;font-weight:600}.checkout-form-container .product-info .support-contact{text-align:center}.checkout-form-container .product-info .support-contact p{color:#666;font-size:.9rem;margin-bottom:.75rem}.checkout-form-container .product-info .support-contact .whatsapp-link{display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.75rem 1.5rem;background:#25d366;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease}.checkout-form-container .product-info .support-contact .whatsapp-link:hover{background:#1ebe57;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 12px rgba(37,211,102,.3)}.checkout-form-container .product-info .support-contact .whatsapp-link svg{font-size:1.2rem}.checkout-form-container .form-container{padding:2rem}.checkout-form-container .form-container .form-section{margin-bottom:2rem}.checkout-form-container .form-container .form-section h2{color:#0038ff;font-size:1.2rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #0038ff}.checkout-form-container .form-container .form-section:first-child{background:#f8f9ff;border-radius:12px;padding:1.5rem;border:2px solid #e8ecf7}.checkout-form-container .form-container .important-notes{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:1rem;margin-bottom:1.5rem}.checkout-form-container .form-container .important-notes h4{color:#856404;font-size:.9rem;font-weight:700;margin-bottom:.75rem;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.checkout-form-container .form-container .important-notes ul{margin:0;padding-left:1.5rem;color:#856404;font-size:.85rem;line-height:1.6}.checkout-form-container .form-container .important-notes ul li{margin-bottom:.25rem}.checkout-form-container .form-container .btn-contratar{width:100%;padding:1rem;background:linear-gradient(135deg,#0038ff,#0028cc);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.checkout-form-container .form-container .btn-contratar:hover:not(:disabled){background:linear-gradient(135deg,#0028cc,#001a99);-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,56,255,.3)}.checkout-form-container .form-container .btn-contratar:disabled{opacity:.6;cursor:not-allowed}@media (max-width:992px){.checkout-form-container .checkout-header{flex-direction:column;grid-gap:1rem;gap:1rem;text-align:center}.checkout-form-container .checkout-header .logo-container{flex-direction:column}.checkout-form-container .form-container{padding:1.5rem}}@media (max-width:576px){.checkout-form-container{border-radius:0}.checkout-form-container .checkout-header{padding:1rem}.checkout-form-container .checkout-header .logo-container h1{font-size:1.5rem}.checkout-form-container .product-info{padding:1.5rem}.checkout-form-container .form-container{padding:1rem}}.metodo-pagamento-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.metodo-pagamento-container .metodo-option{border:2px solid #e3e6f0;border-radius:8px;padding:1.25rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;grid-gap:1rem;gap:1rem;background:#fff}.metodo-pagamento-container .metodo-option:hover{border-color:#0038ff;box-shadow:0 2px 8px rgba(0,56,255,.1)}.metodo-pagamento-container .metodo-option.selected{border-color:#0038ff;background:#f8f9ff;box-shadow:0 4px 12px rgba(0,56,255,.15)}.metodo-pagamento-container .metodo-option.selected .metodo-content .metodo-icon{color:#0038ff}.metodo-pagamento-container .metodo-option.selected .metodo-content .metodo-nome{color:#0038ff;font-weight:700}.metodo-pagamento-container .metodo-option input[type=radio]{width:20px;height:20px;cursor:pointer;accent-color:#0038ff}.metodo-pagamento-container .metodo-option .metodo-content{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;flex:1 1}.metodo-pagamento-container .metodo-option .metodo-content .metodo-icon{font-size:1.5rem;color:#666;transition:color .3s ease}.metodo-pagamento-container .metodo-option .metodo-content .metodo-nome{font-size:1rem;color:#333;font-weight:600;transition:all .3s ease}.metodo-pagamento-erro{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:1rem;text-align:center}.metodo-pagamento-erro p{color:#856404;margin:0;font-weight:600}@media (max-width:576px){.metodo-pagamento-container{grid-template-columns:1fr}}.formulario-cartao{background:#f8f9ff;border-radius:12px;padding:1.5rem;margin-top:1rem;border:2px solid #0038ff}.formulario-cartao h4{color:#0038ff;font-size:1rem;margin-bottom:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.formulario-cartao .cartao-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}@media (max-width:768px){.formulario-cartao .cartao-grid{grid-template-columns:1fr}.formulario-cartao .cartao-grid .campo-cartao{grid-column:span 1!important}}.formulario-cartao .campo-cartao label{display:block;color:#333;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.formulario-cartao .campo-cartao .error-message{color:red;font-size:.75rem;margin-top:.25rem}.formulario-cartao .cartao-seguranca{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;margin-top:1.5rem;padding:.75rem;background:rgba(0,56,255,.05);border-radius:8px;color:#0038ff;font-size:.85rem}.formulario-cartao .cartao-seguranca svg{font-size:1rem}.checkout-confirmation-container{width:100%;max-width:1200px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden}.checkout-confirmation-container .confirmation-header{background:#fff;padding:2rem;text-align:center;border-bottom:1px solid #e0e0e0}.checkout-confirmation-container .confirmation-header .logo{height:60px;width:auto}.checkout-confirmation-container .confirmation-content{padding:2rem}.checkout-confirmation-container .confirmation-content .status-banner{border:2px solid;border-radius:12px;padding:2rem;margin-bottom:2rem;display:flex;align-items:center;grid-gap:1.5rem;gap:1.5rem}.checkout-confirmation-container .confirmation-content .status-banner .status-icon{font-size:3rem;flex-shrink:0}.checkout-confirmation-container .confirmation-content .status-banner h2{margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.checkout-confirmation-container .confirmation-content .status-banner p{margin:0;font-size:1rem;opacity:.9}.checkout-confirmation-container .confirmation-content .status-banner .status-banner__message{margin-top:.5rem;font-size:.9rem;font-weight:600;color:#0038ff}.checkout-confirmation-container .confirmation-content .status-banner .status-banner__success-text{margin-bottom:1rem}.checkout-confirmation-container .confirmation-content .status-banner .status-banner__success-text--highlight{margin-bottom:1.5rem}.checkout-confirmation-container .confirmation-content .status-banner .btn-acessar-mysolarview{display:inline-block;padding:.75rem 2rem;background-color:#0038ff;color:#fff!important;text-decoration:none!important;border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,56,255,.2)}.checkout-confirmation-container .confirmation-content .status-banner .btn-acessar-mysolarview:hover{background-color:#0028cc;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,56,255,.3);color:#fff!important;text-decoration:none!important}.checkout-confirmation-container .confirmation-content .status-banner .btn-acessar-mysolarview:active{-webkit-transform:translateY(0);transform:translateY(0)}.checkout-confirmation-container .confirmation-content .status-banner .btn-acessar-mysolarview:focus{outline:none;box-shadow:0 0 0 3px rgba(0,56,255,.3)}.checkout-confirmation-container .confirmation-content .status-banner.status-banner--pago{background-color:#d4edda;border-color:#c3e6cb}.checkout-confirmation-container .confirmation-content .status-banner.status-banner--pago .status-icon,.checkout-confirmation-container .confirmation-content .status-banner.status-banner--pago h2{color:#28a745}.checkout-confirmation-container .confirmation-content .status-banner.status-banner--pago p{color:#155724}.checkout-confirmation-container .confirmation-content .status-banner.status-banner--pendente{background-color:#fff3cd;border-color:#ffeaa7}.checkout-confirmation-container .confirmation-content .status-banner.status-banner--pendente .status-icon,.checkout-confirmation-container .confirmation-content .status-banner.status-banner--pendente h2{color:#ffc107}.checkout-confirmation-container .confirmation-content .status-banner.status-banner--pendente p{color:#856404}.checkout-confirmation-container .confirmation-content .status-banner.status-banner--cancelado{background-color:#f8d7da;border-color:#f5c6cb}.checkout-confirmation-container .confirmation-content .status-banner.status-banner--cancelado .status-icon,.checkout-confirmation-container .confirmation-content .status-banner.status-banner--cancelado h2{color:#dc3545}.checkout-confirmation-container .confirmation-content .status-banner.status-banner--cancelado p{color:#721c24}.checkout-confirmation-container .confirmation-content .pedido-info{background:#f8f9ff;padding:1rem 1.5rem;border-radius:8px;margin-bottom:2rem;display:flex;justify-content:center;align-items:center;grid-gap:1rem;gap:1rem}.checkout-confirmation-container .confirmation-content .pedido-info .label{color:#666;font-size:1rem}.checkout-confirmation-container .confirmation-content .pedido-info .value{color:#0038ff;font-size:1.1rem;font-weight:700;font-family:"Courier New",monospace}.checkout-confirmation-container .confirmation-content .pedido-info-inline{background:#f8f9ff;padding:1rem 1.5rem;border-radius:8px;margin-bottom:1.5rem;display:flex;justify-content:flex-start;align-items:center;grid-gap:1rem;gap:1rem}.checkout-confirmation-container .confirmation-content .pedido-info-inline .label{color:#666;font-size:.95rem}.checkout-confirmation-container .confirmation-content .pedido-info-inline .value{color:#0038ff;font-size:1rem;font-weight:700;font-family:"Courier New",monospace}.checkout-confirmation-container .confirmation-content .info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:2rem}@media (max-width:992px){.checkout-confirmation-container .confirmation-content .info-grid{grid-template-columns:1fr}}.checkout-confirmation-container .confirmation-content .confirmation-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem}@media (max-width:992px){.checkout-confirmation-container .confirmation-content .confirmation-grid{grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem}}@media (max-width:768px){.checkout-confirmation-container .confirmation-content .confirmation-grid{grid-gap:2rem;gap:2rem}}.checkout-confirmation-container .confirmation-content .info-section h3{color:#0038ff;font-size:1.2rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #0038ff}.checkout-confirmation-container .confirmation-content .info-section .product-box{background:#f8f9ff;border:1px solid #e3e6f0;border-radius:8px;padding:1.5rem;display:flex;grid-gap:1.5rem;gap:1.5rem;align-items:flex-start}.checkout-confirmation-container .confirmation-content .info-section .product-box img{width:80px;height:auto;flex-shrink:0}.checkout-confirmation-container .confirmation-content .info-section .product-box .product-details{flex:1 1}.checkout-confirmation-container .confirmation-content .info-section .product-box .product-details h4{color:#333;font-size:1rem;margin:0 0 1rem;line-height:1.5}.checkout-confirmation-container .confirmation-content .info-section .product-box .product-details .payment-method,.checkout-confirmation-container .confirmation-content .info-section .product-box .product-details .price-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #e3e6f0}.checkout-confirmation-container .confirmation-content .info-section .product-box .product-details .payment-method:last-child,.checkout-confirmation-container .confirmation-content .info-section .product-box .product-details .price-row:last-child{border-bottom:none}.checkout-confirmation-container .confirmation-content .info-section .product-box .product-details .payment-method span,.checkout-confirmation-container .confirmation-content .info-section .product-box .product-details .price-row span{color:#666;font-size:.95rem}.checkout-confirmation-container .confirmation-content .info-section .product-box .product-details .payment-method strong,.checkout-confirmation-container .confirmation-content .info-section .product-box .product-details .price-row strong{color:#333;font-size:1rem}.checkout-confirmation-container .confirmation-content .info-section .product-box .product-details .price-row strong{color:#0038ff;font-size:1.2rem}.checkout-confirmation-container .confirmation-content .info-section .dados-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media (max-width:576px){.checkout-confirmation-container .confirmation-content .info-section .dados-grid{grid-template-columns:1fr}}.checkout-confirmation-container .confirmation-content .info-section .dados-grid .dado-item{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem}.checkout-confirmation-container .confirmation-content .info-section .dados-grid .dado-item .dado-label{color:#0038ff;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.checkout-confirmation-container .confirmation-content .info-section .dados-grid .dado-item .dado-value{color:#333;font-size:1rem;padding:.5rem;background:#f8f9ff;border-radius:4px;border:1px solid #e3e6f0}.checkout-confirmation-container .confirmation-content .support-section{background:#f8f9ff;border-radius:12px;padding:2rem;margin-top:3rem;text-align:center}.checkout-confirmation-container .confirmation-content .support-section h4{color:#333;font-size:1.1rem;margin-bottom:1rem}.checkout-confirmation-container .confirmation-content .support-section .whatsapp-link{display:inline-flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:1rem 2rem;background:#25d366;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:1.1rem;transition:all .3s ease}.checkout-confirmation-container .confirmation-content .support-section .whatsapp-link:hover{background:#1ebe57;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,211,102,.3)}.checkout-confirmation-container .confirmation-content .support-section .whatsapp-link svg{font-size:1.5rem}.payment-methods-container{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media (min-width:993px){.payment-methods-container{grid-template-columns:2fr 1fr}}@media (max-width:992px){.payment-methods-container{grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}}.payment-methods-container .payment-instructions{margin-bottom:0}.payment-instructions{background:#fff;border-radius:12px;padding:1.5rem;margin-bottom:2rem;border:2px solid #5b5fed;box-shadow:0 2px 8px rgba(91,95,237,.1)}.payment-instructions h3{color:#5b5fed;font-size:1.1rem;font-weight:600;margin-bottom:1.25rem;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.payment-instructions .instruction-text{color:#666;align-items:center}.payment-instructions .copy-field,.payment-instructions .instruction-text{margin-bottom:1rem;display:flex;grid-gap:.5rem;gap:.5rem}.payment-instructions .copy-field input{flex:1 1;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-family:"Courier New",monospace;font-size:.9rem;background:#fff}.payment-instructions .copy-field input:focus{outline:none;border-color:#0038ff}.payment-instructions .copy-field .btn-copy{padding:.75rem 1.5rem;background:#0038ff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600;white-space:nowrap;transition:all .3s ease}.payment-instructions .copy-field .btn-copy:hover{background:#0028cc;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,56,255,.3)}.payment-instructions .copy-field .btn-copy:active{-webkit-transform:translateY(0);transform:translateY(0)}.payment-instructions .expiration-warning{color:#ff6b6b;font-weight:600;margin-top:1rem;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.payment-instructions.pix-instructions h3{text-align:left}.payment-instructions.pix-instructions .pix-content-grid{display:grid;grid-template-columns:auto 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:start}.payment-instructions.pix-instructions .qr-code-container{display:flex;justify-content:center;align-items:flex-start}.payment-instructions.pix-instructions .qr-code-container .qr-code-box{background:#fff;padding:.75rem;border-radius:8px;border:1px solid #e0e0e0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.payment-instructions.pix-instructions .qr-code-container .qr-code-box .qr-code-image{width:140px;height:140px;display:block}.payment-instructions.pix-instructions .pix-info{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;min-width:0;flex:1 1}.payment-instructions.pix-instructions .pix-info .instruction-text{color:#666;font-size:.9rem;margin:0;line-height:1.5}.payment-instructions.pix-instructions .pix-info .pix-key-section{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.payment-instructions.pix-instructions .pix-info .pix-key-section .pix-code-box{background:#f8f9fa;border:1px solid #d0d5dd;border-radius:6px;padding:.75rem}.payment-instructions.pix-instructions .pix-info .pix-key-section .pix-code-box .pix-key-input{width:100%;border:none;background:transparent;font-family:"Courier New",monospace;font-size:.75rem;color:#333;word-break:break-all;outline:none;cursor:text;resize:none;line-height:1.4}.payment-instructions.pix-instructions .pix-info .pix-key-section .btn-copy-pix{width:100%;padding:1rem 1.5rem;background:#5b5fed;color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;grid-gap:.625rem;gap:.625rem;transition:all .3s ease}.payment-instructions.pix-instructions .pix-info .pix-key-section .btn-copy-pix:hover{background:#4a4ecc;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 8px rgba(91,95,237,.25)}.payment-instructions.pix-instructions .pix-info .pix-key-section .btn-copy-pix:active{-webkit-transform:translateY(0);transform:translateY(0)}.payment-instructions.pix-instructions .pix-info .pix-key-section .btn-copy-pix svg{font-size:1.1rem}.payment-instructions.pix-instructions .pix-info .expiration-warning{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;color:#666;font-size:.9rem;margin:.5rem 0 0}.payment-instructions.pix-instructions .pix-info .expiration-warning svg{color:#ff9800}@media (max-width:768px){.payment-instructions.pix-instructions .pix-content-grid{grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.payment-instructions.pix-instructions .qr-code-container .qr-code-box .qr-code-image{width:180px;height:180px}.payment-instructions.pix-instructions .pix-info .instruction-text{text-align:center;font-size:.95rem}.payment-instructions.pix-instructions .pix-info .expiration-warning{justify-content:center}}.payment-instructions.boleto-instructions .boleto-content{padding:2rem;display:flex;justify-content:center}.payment-instructions.boleto-instructions .boleto-content .boleto-info{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem;align-items:center;width:100%;max-width:500px}.payment-instructions.boleto-instructions .boleto-content .boleto-info .btn-acessar-boleto{width:100%;display:flex;align-items:center;justify-content:center;grid-gap:.75rem;gap:.75rem;padding:1.25rem 2rem;background:#ff6b00;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:1.1rem;transition:all .3s ease}.payment-instructions.boleto-instructions .boleto-content .boleto-info .btn-acessar-boleto:hover{background:#e55d00;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,107,0,.3);color:#fff}.payment-instructions.boleto-instructions .boleto-content .boleto-info .btn-acessar-boleto:active{-webkit-transform:translateY(0);transform:translateY(0)}.payment-instructions.boleto-instructions .boleto-content .boleto-info .btn-acessar-boleto svg{font-size:1.3rem}@media (max-width:768px){.checkout-confirmation-container .confirmation-header{padding:1.5rem}.checkout-confirmation-container .confirmation-header .logo-container h1{font-size:1.5rem}.checkout-confirmation-container .confirmation-content{padding:1.5rem}.checkout-confirmation-container .confirmation-content .status-banner{flex-direction:column;text-align:center}.checkout-confirmation-container .confirmation-content .status-banner h2{font-size:1.5rem}.checkout-confirmation-container .confirmation-content .info-section .product-box{flex-direction:column;align-items:center;text-align:center}.checkout-confirmation-container .confirmation-content .info-section .product-box img{width:120px}}@media (max-width:576px){.checkout-confirmation-container{border-radius:0}.checkout-confirmation-container .confirmation-content,.checkout-confirmation-container .confirmation-header{padding:1rem}.checkout-confirmation-container .confirmation-content .info-grid{grid-gap:1.5rem;gap:1.5rem}.checkout-confirmation-container .confirmation-content .payment-instructions{padding:1rem}.checkout-confirmation-container .confirmation-content .payment-instructions.pix-instructions .qr-code-container{padding:.5rem}.checkout-confirmation-container .confirmation-content .payment-instructions.pix-instructions .qr-code-container .qr-code-image{width:200px;height:200px}.checkout-confirmation-container .confirmation-content .payment-instructions .copy-field{flex-direction:column}.checkout-confirmation-container .confirmation-content .payment-instructions .copy-field .btn-copy{width:100%}}.flag-is-premium{color:#002fd4;font-weight:700;margin-left:5px}.backdrop-criar-checkout{z-index:1040!important}.backdrop-criar-checkout,.modal-criar-checkout{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;max-width:none!important;min-width:100vw!important;margin:0!important;padding:0!important;-webkit-transform:none!important;transform:none!important}.modal-criar-checkout{display:flex!important;align-items:center!important;justify-content:center!important;z-index:1050!important;overflow-y:auto!important}.modal-criar-checkout .modal-dialog{max-width:900px!important;width:900px!important;margin:0!important;position:relative!important;border-radius:.5rem!important}.modal-criar-checkout .modal-content{max-width:900px!important;width:100%!important;height:auto!important;max-height:90vh!important;display:flex!important;flex-direction:column!important;border-radius:.5rem!important;overflow:hidden!important}.modal-criar-checkout .modal-header{padding:1rem 1.5rem!important;flex-shrink:0!important}.modal-criar-checkout .modal-body{padding:1rem 1.5rem!important;overflow-y:auto!important;overflow-x:hidden!important;flex:1 1 auto!important}.modal-criar-checkout .modal-footer{padding:1rem 1.5rem!important;flex-shrink:0!important}body.modal-open{overflow:hidden!important}.backdrop-criar-checkout-sucesso,.backdrop-criar-checkout-sucesso.modal-backdrop,.modal-backdrop.backdrop-criar-checkout-sucesso{z-index:1040!important}.backdrop-criar-checkout-sucesso,.backdrop-criar-checkout-sucesso.modal-backdrop,.modal-backdrop.backdrop-criar-checkout-sucesso,.modal-criar-checkout-sucesso,.modal-criar-checkout-sucesso.modal,.modal.modal-criar-checkout-sucesso{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;max-width:none!important;min-width:100vw!important;margin:0!important;padding:0!important;-webkit-transform:none!important;transform:none!important}.modal-criar-checkout-sucesso,.modal-criar-checkout-sucesso.modal,.modal.modal-criar-checkout-sucesso{display:flex!important;align-items:center!important;justify-content:center!important;z-index:1050!important;overflow-x:hidden!important;overflow-y:auto!important}.modal-criar-checkout-sucesso .modal-dialog{max-width:650px!important;width:650px!important;margin:0!important;position:relative!important;border-radius:.5rem!important}.modal-criar-checkout-sucesso .modal-content{max-width:650px!important;width:100%!important;height:auto!important;max-height:none!important;margin:0 auto!important;border-radius:.5rem!important;overflow:hidden!important}.modal-criar-checkout-sucesso .modal-body{flex:none!important;overflow:visible!important}.modal-criar-checkout-sucesso .modal-header{padding:1rem 1.5rem .5rem!important;min-height:auto!important}@media (max-width:992px){.modal-criar-checkout .modal-dialog{max-width:90vw!important;width:90vw!important}.modal-criar-checkout .modal-content{max-width:90vw!important}}@media (max-width:576px){.modal-criar-checkout .modal-dialog{max-width:95vw!important;width:95vw!important}.modal-criar-checkout .modal-content{max-width:95vw!important}}@media (max-width:768px){.modal-criar-checkout-sucesso .modal-dialog{max-width:90vw!important;width:90vw!important;margin:1rem auto!important;min-height:calc(100vh - 2rem)!important}.modal-criar-checkout-sucesso .modal-content{max-width:90vw!important}}.user-card{padding:1rem;margin-bottom:.75rem;border:1px solid #e3e6f0;border-radius:8px;cursor:pointer;transition:all .2s ease;background-color:#fff}.user-card:hover{border-color:#0038ff;box-shadow:0 2px 8px rgba(0,56,255,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.user-card-blocked{cursor:not-allowed!important;opacity:.6!important;background-color:#f8f9fa!important;border-color:#dee2e6!important}.user-card-blocked:hover{border-color:#dee2e6!important;box-shadow:none!important;-webkit-transform:none!important;transform:none!important}.titleWhite{font-family:normal normal bold 16px,16px Ubuntu;font-weight:600;letter-spacing:0;color:#fff;opacity:1}.MuiInputBase-root{min-width:0!important}.title-card{height:10%;font-weight:600;font-size:1.2rem;text-align:left;letter-spacing:0;color:#000;opacity:1;font-family:Ubuntu}.blackUserIcon circle{fill:transparent}.blackUserIcon path{fill:none;stroke:#000!important;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.greenUserIcon circle{fill:#169c77}.greenUserIcon path{fill:none;stroke:#fff!important;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.helpGreenIcon path{fill:#fff;stroke:#009c77!important}.contentH{height:100%}.greenText{color:#009c77}.blueText,.greenText{font-weight:600;font-size:1rem;font:normal normal 700 18px/16px Ubuntu}.blueText{color:#002fd4}.blackText-inter{color:#000;font-weight:600;font-size:1rem;font:normal normal 700 18px/16px Inter}.formAll{height:100%;padding:.1rem}@media (max-width:990px){.formAll{height:auto}}@media (max-width:375px){.title-card{height:auto}}.grayText,.grayText_light,.grayText_regular{color:#5f6b77}.grayText_light{font:normal normal 300 16px/22px Ubuntu;letter-spacing:0;opacity:1}.grayText_regular{font:normal normal normal 19px/22px Ubuntu;letter-spacing:0;opacity:1}.sessionPlanBorder{border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0}@media screen and (max-width:768px){.modalBody{padding:1.5rem!important}.sessionPlanBorder{border:none;border-bottom:1px solid #e0e0e0}}@media screen and (max-width:576px){.sessionBorder{border:none;border-bottom:1px solid #e0e0e0}}.btn-outline-green{color:#009c77!important;border-color:#009c77!important}.btn-outline-green:hover{color:#fff!important;background-color:#009c77!important}.btn-outline-blue{color:#0038ff!important;border-color:#0038ff!important}.btn-outline-blue:hover{color:#fff!important;background-color:rgba(0,47,212,.7607843137254902)!important}.btn-green{color:#fff!important;border:none!important}.btn-green,.btn-green:hover{background-color:#009c77!important}.btn-green:hover{color:#000!important;box-shadow:0 10px 20px rgba(46,124,103,.34509803921568627)!important}.btn-blue{border:none!important}.btn-blue,.btn-blue:hover{background-color:#0038ff!important;color:#fff!important}.btn-blue:hover{box-shadow:0 10px 20px rgba(0,47,212,.7607843137254902)!important}.btn-gray{border:none!important;background:#bdbdbd!important;color:#fff!important;opacity:.5!important;box-shadow:none!important;cursor:not-allowed!important}.content-plan-wrapper{height:500px}.slick-next,.slick-prev{z-index:50;bottom:0;width:30px;height:30px;-webkit-transform:initial;transform:none}.slick-next:before,.slick-prev:before{font-size:30px}.slick-prev{left:-2rem}.slick-next{right:-2rem}.slick-list{height:100%!important;width:100%!important}.slick-slide{padding:.5rem!important;max-width:100%!important}.slick-track{padding:2rem 0!important;max-width:100%!important;display:flex!important;justify-content:center;height:100%;min-width:100%}.backdrop-editar-checkout{z-index:1040!important}.backdrop-editar-checkout,.modal-editar-checkout{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;max-width:none!important;min-width:100vw!important;margin:0!important;padding:0!important;-webkit-transform:none!important;transform:none!important}.modal-editar-checkout{display:flex!important;align-items:center!important;justify-content:center!important;z-index:1050!important;overflow-y:auto!important}.modal-editar-checkout .modal-dialog{max-width:900px!important;width:900px!important;margin:0!important;position:relative!important;border-radius:.5rem!important}.modal-editar-checkout .modal-content{max-width:900px!important;width:100%!important;height:auto!important;max-height:90vh!important;display:flex!important;flex-direction:column!important;border-radius:.5rem!important;overflow:hidden!important}.modal-editar-checkout .modal-header{padding:1rem 1.5rem!important;flex-shrink:0!important}.modal-editar-checkout .modal-body{padding:1rem 1.5rem!important;overflow-y:auto!important;overflow-x:hidden!important;flex:1 1 auto!important}.modal-editar-checkout .modal-footer{padding:1rem 1.5rem!important;flex-shrink:0!important}@media (max-width:992px){.modal-editar-checkout .modal-dialog{max-width:90vw!important;width:90vw!important;margin:1rem auto}.modal-editar-checkout .modal-content{max-width:90vw!important}}@media (max-width:576px){.modal-editar-checkout .modal-dialog{max-width:95vw!important;width:95vw!important;margin:.5rem auto}.modal-editar-checkout .modal-content{max-width:95vw!important}}.modal-dialog.modal-sm,.modal-excluir-checkout-content{max-width:650px!important;border-radius:.5rem!important}.modal-excluir-checkout-content{width:100%!important;overflow:hidden!important}.modal-excluir-checkout-content .modal-header{padding:1rem 1.5rem!important}.modal-excluir-checkout-content .modal-body{padding:1.25rem 1.5rem!important;flex:none!important;overflow:visible!important}.modal-excluir-checkout-content .modal-footer{padding:1rem 1.5rem!important}.modal-excluir-checkout-content{height:auto!important;min-height:auto!important}@media (max-width:576px){.modal-dialog.modal-sm{margin:1rem auto}.modal-dialog.modal-sm,.modal-excluir-checkout-content{max-width:90vw!important}}.sv-container-content{border-color:#333;border-radius:10px;height:100%}.sv-container-content-wrapper{height:100%;overflow:hidden;min-height:1000px;min-width:375px;background-color:#f0f3f3}.sv-container-main{padding:0;overflow:auto;min-width:375px;height:100vh}.sv-container-content-card-inner--standard{padding:2rem!important}.sv-container-content--standard{width:auto!important;margin:0 46px}.sv-container-header--standard{margin:0 46px}@media (max-width:500px){.sv-container-content--standard,.sv-container-header--standard{margin:0;width:auto}}.birthDate :before{display:none}.help-container-tip{position:absolute;display:flex;align-items:center;max-width:"max-content";grid-gap:10px;gap:10px;top:-7%;right:5%;span{color:#323232;font-size:12px;font-weight:400;padding-bottom:.125rem}}.reactTooltipCustom{display:flex!important;flex-direction:column!important;width:100%;max-width:18.75rem;padding:.4375rem .4375rem .0625rem .625rem!important;color:#fff;font-size:.875rem;background:#323232!important;border-radius:.25rem!important;border:.0625rem solid #323232!important;box-shadow:0 0 16px rgba(0,0,0,.12549019607843137)!important;opacity:1!important;z-index:999999!important;&:before{left:12%!important}}.reactTooltipCustom p span{font-size:12px;font-weight:900!important}.reactTooltipCustom .line_up{margin-top:1rem!important}.fatura-page .popover{box-shadow:none;border:1px solid #e3e7ea}.fatura-page .arrow:before{border-bottom-color:#e3e7ea}.fatura-page .popover.show{top:15px!important}.fatura-page .Table__itemCount{font-size:14px}.fatura-page .Table__pagination{padding:20px 10px;box-sizing:initial}.fatura-page .Table__pageButton,.fatura-page .Table__pagination{display:flex;justify-content:center;align-items:center;height:28px}.fatura-page .Table__pageButton{font-size:14px;outline:none;border:none;background-color:initial;cursor:pointer;margin:0 4px;border-radius:100%!important;width:28px}.fatura-page .Table__visiblePagesWrapper{display:flex;justify-content:center;align-items:center}.fatura-page .Table__pageButton:disabled{cursor:not-allowed;color:grey}.fatura-page .Table__pageButton--active{color:#fff;font-weight:700;background-color:#0038ff;border-radius:10px}.fatura-page.tema-escuro .Table__pageButton{color:var(--text-secondary)}.fatura-page.tema-escuro .Table__pageButton--active{background-color:var(--accent-color);color:var(--button-text)}.modal-fatura__button-primary{cursor:pointer;font-size:16px;font-weight:600;color:#fff;color:var(--button-text,#fff);min-width:135px;height:42px;background-color:#0038ff;background-color:var(--accent-color,#0038ff);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;border:none;padding:0 16px;transition:all .2s ease}.modal-fatura__button-primary:hover{background-color:#0029b8;background-color:var(--accent-hover,#0029b8);-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,47,212,.25)}.modal-fatura__button-primary:active{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:none}.modal-fatura__button-secondary{cursor:pointer;font-size:16px;font-weight:500;color:#868e96;color:var(--text-secondary,#868e96);background:transparent;border:1px solid #e5e7eb;border:1px solid var(--border-primary,#e5e7eb);border-radius:8px;min-width:110px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;transition:all .2s ease}.modal-fatura__button-secondary:hover{background-color:#f3f4f6;background-color:var(--hover-bg,#f3f4f6);color:#111827;color:var(--text-primary,#111827);border-color:#002fd4;border-color:var(--accent-color,#002fd4)}.modal-fatura__button-danger{cursor:pointer;font-size:16px;font-weight:600;color:#fff;min-width:135px;height:42px;background-color:#f77171;background-color:var(--error-color,#f77171);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;border:none;padding:0 16px;transition:all .2s ease}.modal-fatura__button-danger:hover{background-color:#e15757;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 10px rgba(244,63,94,.25)}.modal-fatura__button-danger:active{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:none}.fatura-page .ReactTable .rt-thead .rt-td,.fatura-page .ReactTable .rt-thead .rt-th{font-size:14px!important}.fatura-page .rt-td{font-size:12px!important}.fatura-page #radioGroup--tipoPessoa,.fatura-page .MuiFormGroup-root{display:flex!important;flex-direction:row!important}.fatura-page #radioGroup--tipoPessoa,.fatura-page .MuiFormControlLabel-label{font-family:"Ubuntu"!important;font-size:14px!important}@media (max-width:1300px){.fatura-page .ReactTable .rt-thead .rt-td,.fatura-page .ReactTable .rt-thead .rt-th,.fatura-page .rt-td{font-size:12px!important}}@media (max-width:475px){.help-container-tip{top:12%;right:35%}}@media (max-width:425px){.help-container-tip{top:12%;right:35%}}@media (max-width:375px){.help-container-tip{top:12%;right:20%}}@media (max-width:320px){.help-container-tip{top:12%;right:10%}}@media (max-width:410px){.fatura-page .Table__pageButton,.fatura-page .Table__pageButton .Table__pageButton--active{margin:0!important}}.fatura-page.tema-claro{--bg-primary:#fff;--bg-secondary:#f9fafb;--bg-tertiary:#f3f4f6;--text-primary:#101828;--text-secondary:#6b7280;--text-tertiary:#9ca3af;--border-primary:#e5e7eb;--border-secondary:#d1d5db;--hover-bg:#f3f4f6;--shadow-md:0 1px 3px rgba(0,0,0,0.06);--shadow-lg:0 4px 6px rgba(0,0,0,0.1);--accent-color:#002fd4;--accent-hover:#0026a8;--success-color:#10b981;--warning-color:#f59e0b;--error-color:#ef4444}.fatura-page.tema-claro,.fatura-page.tema-escuro{--button-text:#fff;background-color:var(--bg-secondary)}.fatura-page.tema-escuro{--bg-primary:#18181b;--bg-secondary:#0b0b0f;--bg-tertiary:#27272f;--text-primary:#fafafa;--text-secondary:#e5e5e5;--text-tertiary:#c4c4c4;--border-primary:#3f3f46;--border-secondary:#52525b;--hover-bg:#27272f;--shadow-md:0 2px 4px rgba(0,0,0,0.4);--shadow-lg:0 8px 16px rgba(0,0,0,0.6);--accent-color:#60a5fa;--accent-hover:#3b82f6;--success-color:#34d399;--warning-color:#fbbf24;--error-color:#f87171}.fatura-page{min-height:100vh;padding:8px 12px;transition:background-color .3s ease}.fatura-page__notification-bar-wrapper{margin:-8px -12px 0}@media (min-width:1024px){.fatura-page__notification-bar-wrapper{margin:-4px -16px 0}}@media (min-width:1900px){.fatura-page__notification-bar-wrapper{margin:-8px -16px 0}}@media (max-width:768px){.fatura-page__notification-bar-wrapper{margin:-8px -8px 0}}.fatura-page__summary{max-width:2560px;margin:10px auto;background-color:initial;padding:0}.fatura-page__summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px;max-width:100%;align-items:stretch}.fatura-card{background-color:var(--bg-primary);border-radius:8px;border:1px solid var(--border-primary);box-shadow:var(--shadow-md);padding:12px;height:100%}.fatura-card__content{display:flex;align-items:center;grid-gap:12px;gap:12px}.fatura-card__icon{padding:10px;border-radius:8px;display:flex;align-items:center;justify-content:center}.fatura-card__icon-svg{width:40px;height:40px}.fatura-card__icon--primary{background-color:rgba(37,99,235,.08);color:#2563eb}.fatura-card__icon--success{background-color:rgba(34,197,94,.08);color:#22c55e}.fatura-card__icon--warning{background-color:rgba(234,179,8,.08);color:#eab308}.fatura-page.tema-escuro .fatura-card__icon--primary{background-color:rgba(37,99,235,.22);color:#93c5fd}.fatura-page.tema-escuro .fatura-card__icon--success{background-color:rgba(34,197,94,.22);color:#6ee7b7}.fatura-page.tema-escuro .fatura-card__icon--warning{background-color:rgba(234,179,8,.22);color:#facc15}.fatura-card__body{flex:1 1 auto;min-width:0}.fatura-card__title{font-size:.875rem;color:var(--text-secondary);margin:0}.fatura-card__value{font-size:2.25rem;font-weight:600;color:var(--text-primary);margin:2px 0 0}.fatura-card__badge-button{padding:4px 8px;background-color:#fecaca;border-radius:4px;border:2px solid transparent;cursor:pointer;white-space:nowrap;transition:opacity .2s ease,box-shadow .2s ease,border-color .2s ease,-webkit-transform .1s ease;transition:opacity .2s ease,transform .1s ease,box-shadow .2s ease,border-color .2s ease;transition:opacity .2s ease,transform .1s ease,box-shadow .2s ease,border-color .2s ease,-webkit-transform .1s ease;opacity:.9}.fatura-card__badge-button--active,.fatura-card__badge-button:hover{opacity:1;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.fatura-card__badge-button--active{border-color:#dc2626;box-shadow:0 4px 10px rgba(220,38,38,.35)}.fatura-card__badge-button--active:hover{box-shadow:0 6px 16px rgba(220,38,38,.5)}.fatura-card__badge-text{font-size:1rem;color:#7f1d1d;margin:0}.fatura-card__badge-value{font-weight:700}.fatura-page__tabs-wrapper{max-width:2560px;margin:0 auto 10px;padding:0}.fatura-page__tabs-wrapper .sv-container-content--standard{margin:0!important;width:100%!important}.fatura-page__tabs-wrapper .app-main__inner{padding:0}.fatura-page__tabs-wrapper .card-body.sv-container-content-card-inner--standard{padding:10px 12px!important}.fatura-page__tabs-wrapper .card-body.sv-container-content-card-inner--standard .col-md-12{padding-left:0;padding-right:0}.fatura-page .sv-container-content-card-inner--standard{overflow:visible}.fatura-page .app-main__inner,.fatura-page .sv-container-content--standard{overflow:visible!important}.fatura-page.tema-escuro .sv-container-content-card-inner--standard{background-color:#020617}.tabela-credenciais-wrapper,.tabela-faturas-wrapper{width:100%;overflow-x:auto;overflow-y:visible;scrollbar-color:#acacac #f0f3f3;scrollbar-width:thin}.tabela-credenciais-wrapper::-webkit-scrollbar,.tabela-faturas-wrapper::-webkit-scrollbar{height:8px}.tabela-credenciais-wrapper::-webkit-scrollbar-track,.tabela-faturas-wrapper::-webkit-scrollbar-track{background:#f0f3f3}.tabela-credenciais-wrapper::-webkit-scrollbar-thumb,.tabela-faturas-wrapper::-webkit-scrollbar-thumb{background:#acacac;border-radius:4px}.fatura-page.tema-escuro .tabela-credenciais-wrapper,.fatura-page.tema-escuro .tabela-faturas-wrapper{scrollbar-color:hsla(0,0%,100%,.4) transparent}.fatura-page.tema-escuro .tabela-credenciais-wrapper::-webkit-scrollbar-track,.fatura-page.tema-escuro .tabela-faturas-wrapper::-webkit-scrollbar-track{background:transparent}.fatura-page.tema-escuro .tabela-credenciais-wrapper::-webkit-scrollbar-thumb,.fatura-page.tema-escuro .tabela-faturas-wrapper::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.4)}.fatura-page.tema-escuro .tabela-credenciais-wrapper::-webkit-scrollbar-thumb:hover,.fatura-page.tema-escuro .tabela-faturas-wrapper::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.55)}.tabela-credenciais-wrapper .rt-table,.tabela-faturas-wrapper .rt-table{min-width:clamp(680px,78vw,1100px)}.tabela-credenciais-wrapper .rt-table::-webkit-scrollbar,.tabela-faturas-wrapper .rt-table::-webkit-scrollbar{height:8px}.tabela-credenciais-wrapper .rt-table::-webkit-scrollbar-track,.tabela-faturas-wrapper .rt-table::-webkit-scrollbar-track{background:#f0f3f3}.tabela-credenciais-wrapper .rt-table::-webkit-scrollbar-thumb,.tabela-faturas-wrapper .rt-table::-webkit-scrollbar-thumb{background:#acacac;border-radius:4px}.tabela-credenciais-wrapper .ReactTable,.tabela-faturas-wrapper .ReactTable{width:100%;overflow:visible!important;display:block}.fatura-page .tabela-credenciais-wrapper .ReactTable,.fatura-page .tabela-faturas-wrapper .ReactTable{border-bottom:0!important}.fatura-page .tabela-credenciais-wrapper .ReactTable .pagination-bottom,.fatura-page .tabela-faturas-wrapper .ReactTable .pagination-bottom{border-top:0!important}.tabela-credenciais-wrapper .ReactTable::-webkit-scrollbar,.tabela-faturas-wrapper .ReactTable::-webkit-scrollbar{height:8px}.tabela-credenciais-wrapper .ReactTable::-webkit-scrollbar-track,.tabela-faturas-wrapper .ReactTable::-webkit-scrollbar-track{background:#f0f3f3}.tabela-credenciais-wrapper .ReactTable::-webkit-scrollbar-thumb,.tabela-faturas-wrapper .ReactTable::-webkit-scrollbar-thumb{background:#acacac;border-radius:4px}.fatura-page.tema-escuro .ReactTable .rt-thead .rt-td,.fatura-page.tema-escuro .ReactTable .rt-thead .rt-th{color:var(--text-secondary)}.fatura-page.tema-escuro .ReactTable .rt-thead{background-color:#111827}.fatura-page.tema-escuro .ReactTable .rt-tbody .rt-tr-group{border-bottom-color:var(--border-primary)}.fatura-page.tema-escuro .ReactTable .rt-tr.-even,.fatura-page.tema-escuro .ReactTable .rt-tr.-odd{background-color:#020617}.fatura-page.tema-escuro .ReactTable .rt-tbody .rt-tr:hover{background-color:#111827}.fatura-page .tabela-credenciais-fit .rt-thead .rt-td,.fatura-page .tabela-credenciais-fit .rt-thead .rt-th,.fatura-page .tabela-faturas .rt-thead .rt-td,.fatura-page .tabela-faturas .rt-thead .rt-th{padding:6px 8px!important;min-height:34px;line-height:1.15}.fatura-page .tabela-credenciais-fit .rt-tbody .rt-td,.fatura-page .tabela-faturas .rt-tbody .rt-td{padding:4px 8px!important;min-height:30px;line-height:1.15}.fatura-page .tabela-credenciais-fit .rt-tr-group,.fatura-page .tabela-faturas .rt-tr-group{min-height:30px}.fatura-page__tabs-header{display:flex;flex-direction:row;grid-gap:8px;gap:8px;align-items:center;justify-content:space-between}.fatura-page__tabs-header-left{flex:1 1 auto;min-width:0}.fatura-page .sv-tab-header--section{padding-bottom:.25rem;margin-bottom:0}.fatura-page .sv-tab-header{width:auto;max-width:100%;flex-wrap:nowrap;overflow-x:visible}.fatura-page .newsv-tab-header--section+section,.fatura-page .sv-tab-header--section+section{height:auto!important;min-height:0!important;overflow:visible!important}.fatura-page__tabs-header-left>section>.mb-4{margin-bottom:0!important}.fatura-page .sv-tab-wrapper{margin-right:1rem!important}.fatura-page .sv-tab{color:#000}.fatura-page .sv-tab-active{color:#06f;border-bottom-color:#06f}
/* !important necessário: a base .sv-tab/.sv-tab-active (Components/SolarView/Tab/styles.scss)
   fixa as cores com !important, então o override do tema escuro precisa vencer também.
   Sem isto o título da aba inativa fica preto sobre fundo escuro no tema escuro. */.fatura-page.tema-escuro .sv-tab{color:#e5e5e5!important;color:var(--text-secondary,#e5e5e5)!important}.fatura-page.tema-escuro .sv-tab-active{color:#60a5fa!important;color:var(--accent-color,#60a5fa)!important;border-bottom-color:#60a5fa;border-bottom-color:var(--accent-color,#60a5fa)}.fatura-page .newsv-tab-header{flex-shrink:0}.fatura-page .newsv-tab-header--section{flex-wrap:wrap;grid-gap:1rem;gap:1rem;min-width:0;overflow-x:hidden}.fatura-page__filters-with-theme{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;grid-column-gap:8px;-webkit-column-gap:8px;column-gap:8px;grid-row-gap:.5rem;row-gap:.5rem;min-width:0;width:100%}.fatura-page__filters-with-theme>:first-child{min-width:0}.fatura-page__filters-with-theme .fatura-page__btn-toggle-tema--inline{justify-self:end}.fatura-page .filtro-credenciais-container,.fatura-page .filtro-faturas-container{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;flex-wrap:wrap;min-width:0;width:100%}.fatura-page .filtro-credenciais-search,.fatura-page .filtro-faturas-search{min-width:220px;flex:1 1 300px;max-width:100%}.fatura-page .filtro-credenciais-button,.fatura-page .filtro-faturas-button{flex:0 0 auto;min-width:-webkit-max-content;min-width:max-content}.fatura-page .filtro-credenciais-button .btn,.fatura-page .filtro-faturas-button .btn{white-space:nowrap;font-size:1rem!important;line-height:1.1!important}.filtro-coluna__search-input{color:#1f2937;color:var(--text-primary,#1f2937)}.filtro-coluna__search-input::-webkit-input-placeholder{color:#9ca3af;color:var(--text-tertiary,#9ca3af);opacity:1}.filtro-coluna__search-input::placeholder{color:#9ca3af;color:var(--text-tertiary,#9ca3af);opacity:1}body.tema-escuro .filtro-coluna__search-input::-webkit-input-placeholder,body[data-theme=escuro] .filtro-coluna__search-input::-webkit-input-placeholder{color:#94a3b8}body.tema-escuro .filtro-coluna__search-input::placeholder,body[data-theme=escuro] .filtro-coluna__search-input::placeholder{color:#94a3b8}.fatura-page__btn-toggle-tema--inline{width:32px;height:32px;padding:4px;border-radius:4px;background:transparent;border:none;display:none;align-items:center;justify-content:center;color:#666;color:var(--text-tertiary,#666);cursor:pointer;transition:all .2s ease,color .3s ease,background-color .3s ease}.fatura-page__btn-toggle-tema--inline:hover:not(:disabled){color:#002fd4;color:var(--accent-color,#002fd4);background-color:rgba(0,47,212,.05);background-color:var(--hover-bg,rgba(0,47,212,.05))}.fatura-page__btn-toggle-tema--inline:active:not(:disabled){-webkit-transform:scale(.9);transform:scale(.9);color:#0025aa;color:var(--accent-hover,#0025aa);background-color:rgba(0,47,212,.1);background-color:var(--hover-bg-strong,rgba(0,47,212,.1))}.fatura-page__btn-toggle-tema--inline:disabled{opacity:.5;cursor:not-allowed}.fatura-page__btn-toggle-tema--inline svg{flex-shrink:0}@media (min-width:1024px){.fatura-page{padding:4px 16px 12px}.fatura-page__summary{margin-top:10px;margin-bottom:10px;padding:0}.fatura-page__tabs-wrapper{padding:0}.fatura-page .filtro-credenciais-container,.fatura-page .filtro-faturas-container{display:flex;align-items:center;grid-gap:1rem;gap:1rem;flex-wrap:wrap;min-width:0}.fatura-page .filtro-credenciais-search,.fatura-page .filtro-faturas-search{min-width:0;flex:1 1 260px;max-width:100%}.fatura-page .filtro-credenciais-button,.fatura-page .filtro-faturas-button{flex-shrink:0;min-width:-webkit-max-content;min-width:max-content}.fatura-page .newsv-tab-header--section,.fatura-page .sv-tab-header--section{flex-direction:row;align-items:center;justify-content:space-between;grid-gap:1rem;gap:1rem}.fatura-page__filters-with-theme{height:auto}}@media (min-width:1900px){.fatura-page{padding:8px 16px 14px}.fatura-page__summary{margin-top:12px;margin-bottom:12px}}@media (max-width:768px){.fatura-page{padding:8px}.fatura-page__summary{padding:0;margin-top:8px;margin-bottom:8px}.fatura-page__summary-grid{grid-template-columns:1fr}.fatura-page__tabs-header{flex-direction:column;align-items:stretch}.fatura-page__tabs-header-left{width:100%}.fatura-page__filters-with-theme{justify-content:space-between;width:100%}.fatura-page .filtro-credenciais-container,.fatura-page .filtro-faturas-container{flex-direction:column;align-items:stretch;grid-gap:.75rem;gap:.75rem}.fatura-page .filtro-credenciais-button,.fatura-page .filtro-credenciais-search,.fatura-page .filtro-faturas-button,.fatura-page .filtro-faturas-search{width:100%;min-width:0}.fatura-page .filtro-credenciais-button .btn,.fatura-page .filtro-faturas-button .btn{width:100%;justify-content:center}.fatura-page .newsv-tab-header--section,.fatura-page .sv-tab-header--section{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;grid-gap:.75rem;gap:.75rem}.fatura-page .newsv-tab-header,.fatura-page .sv-tab-header{margin:0;width:auto}.fatura-page .tabs-with-actions__actions{order:2;flex:1 0 100%;width:100%}}@media (max-width:1600px){.fatura-page .newsv-tab-header--section,.fatura-page .sv-tab-header--section{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;grid-gap:.75rem;gap:.75rem}.fatura-page .newsv-tab-header,.fatura-page .sv-tab-header{max-width:100%;width:auto;margin:0;overflow-x:clip!important}.fatura-page .tabs-with-actions__actions{order:2;flex:1 0 100%;width:100%}.fatura-page__filters-with-theme{width:100%;height:auto;grid-template-columns:minmax(0,1fr)}.fatura-page .filtro-credenciais-container,.fatura-page .filtro-faturas-container{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;grid-gap:.5rem;gap:.5rem}.fatura-page .filtro-credenciais-search,.fatura-page .filtro-faturas-search{width:100%;min-width:0}.fatura-page .filtro-credenciais-button,.fatura-page .filtro-faturas-button{min-width:-webkit-max-content;min-width:max-content}.fatura-page .filtro-credenciais-button .btn,.fatura-page .filtro-faturas-button .btn{width:-webkit-max-content;width:max-content}.fatura-page .sv-tab-header--section{padding-bottom:.25rem;margin-bottom:0}.fatura-page__tabs-wrapper .sv-container-content-card-inner--standard{padding-top:.75rem}}@media (max-width:1100px){.fatura-page .filtro-credenciais-container,.fatura-page .filtro-faturas-container{grid-template-columns:1fr}}@media (max-width:900px){.fatura-page__filters-with-theme{grid-template-columns:1fr}.fatura-page__filters-with-theme .fatura-page__btn-toggle-tema--inline{justify-self:end}}.credenciais-notification-bar{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;padding:12px 20px;border-radius:0;margin-bottom:0;font-size:.8125rem;line-height:1.6}.credenciais-notification-bar--danger{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b}.fatura-page.tema-escuro .credenciais-notification-bar--danger{background-color:rgba(239,68,68,.12);border-color:rgba(239,68,68,.3);color:#fca5a5}.credenciais-notification-bar__content{flex:1 1;display:flex;flex-direction:column;grid-gap:2px;gap:2px;text-align:center}.credenciais-notification-bar__close{flex-shrink:0;background:none;border:none;padding:2px;cursor:pointer;color:inherit;opacity:.6;line-height:1;border-radius:4px;transition:opacity .15s}.credenciais-notification-bar__close:hover{opacity:1}.credenciais-notification-bar__link{font-weight:700;text-decoration:underline;cursor:pointer}.credenciais-notification-bar__link:hover{opacity:.8}.modal{text-align:center}@media screen and (min-width:768px){.modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}}@media screen and (max-width:768px){.modalBody{padding:1.5rem!important}}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.modal50{max-width:50%}@media (max-width:820px){.modal-dialog{max-width:800px;margin:1.75rem .5rem}}@media (max-width:990px){.modal-dialog{max-width:800px;margin:1.75rem auto}}.sv-w-auto{width:auto!important}body[data-theme=escuro] .modal-content.contentH{background-color:#1e1e1e;background-color:var(--bg-primary,#1e1e1e);color:#f5f5f5;color:var(--text-primary,#f5f5f5)}body[data-theme=escuro] .modal-content.contentH,body[data-theme=escuro] .modal-footer,body[data-theme=escuro] .modal-header{border-color:#3f3f3f;border-color:var(--border-primary,#3f3f3f)}body[data-theme=escuro] .modal-header .close{color:#e0e0e0;color:var(--text-secondary,#e0e0e0)}.visao-geral-sidebar{position:fixed;top:0;top:var(--topnavbar-height,0);left:0;z-index:100;background-color:var(--sv-bg-primary);border-right:1px solid var(--sv-border);display:flex;flex-direction:column;align-items:stretch;min-width:64px;max-width:240px;height:100vh;height:calc(100vh - var(--topnavbar-height, 0px));min-height:100vh;min-height:calc(100vh - var(--topnavbar-height, 0px));font-family:var(--sv-font);color:var(--sv-text-primary);box-sizing:border-box;overflow:visible;transition:width .24s ease}.visao-geral-sidebar__nav{flex:1 1;overflow-y:auto;padding:4px 0;scrollbar-width:none}.visao-geral-sidebar__nav::-webkit-scrollbar{display:none}.visao-geral-sidebar__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.visao-geral-sidebar__item{display:block}.visao-geral-sidebar__button{width:100%;border:none;background:transparent;display:flex;flex-direction:column;align-items:center;grid-gap:4px;gap:4px;padding:8px 4px;border-radius:var(--sv-radius-md);cursor:pointer;color:var(--sv-text-icon);transition:background-color .2s ease,color .2s ease;position:relative}.visao-geral-sidebar__button:hover{background-color:var(--sv-bg-hover);color:var(--sv-text-primary)}.visao-geral-sidebar__button--active{background-color:var(--sv-accent-active-bg);color:var(--sv-accent)}.visao-geral-sidebar__button--open{background-color:var(--sv-bg-hover)}.visao-geral-sidebar__icon-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center}.visao-geral-sidebar__icon{width:18px;height:18px}.visao-geral-sidebar__badge{position:absolute;top:-4px;right:-10px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background-color:var(--sv-danger);color:#fff;font-size:10px;line-height:18px;text-align:center;font-weight:600}.visao-geral-sidebar__label{font-size:10px;line-height:1.2;text-align:center;color:inherit;word-break:normal}.visao-geral-sidebar__separator{margin:12px 16px;height:1px;background-color:var(--sv-border)}.visao-geral-sidebar__popover{position:absolute;left:calc(100% + 6px);width:256px;background-color:var(--sv-dropdown-bg);border-radius:var(--sv-radius-lg);box-shadow:var(--sv-dropdown-shadow),0 0 0 1px var(--sv-dropdown-border);overflow:visible;z-index:1200;color:var(--sv-dropdown-text)}.visao-geral-sidebar__popover:before{content:"";position:absolute;left:-8px;top:16px;top:calc(var(--arrow-offset, 24px) - 8px);width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid var(--sv-dropdown-bg);-webkit-filter:drop-shadow(0 1px 1px var(--sv-dropdown-arrow-shadow));filter:drop-shadow(0 1px 1px var(--sv-dropdown-arrow-shadow))}.visao-geral-sidebar__popover--inverted{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.visao-geral-sidebar__popover--inverted:before{top:auto;bottom:16px;bottom:calc(var(--arrow-offset, 24px) - 8px)}.visao-geral-sidebar__popover-header{padding:14px 18px;border-bottom:1px solid var(--sv-dropdown-divider)}.visao-geral-sidebar__popover-header h3{margin:0;font-size:16px;font-weight:500;color:inherit}.visao-geral-sidebar__popover-body{display:flex;flex-direction:column;padding:8px 0}.visao-geral-sidebar__popover-item{width:100%;display:flex;align-items:center;grid-gap:12px;gap:12px;padding:10px 18px;background:transparent;border:none;text-align:left;font-size:14px;color:inherit;cursor:pointer;transition:background-color .2s ease,color .2s ease;text-decoration:none!important}.visao-geral-sidebar__popover-item:active,.visao-geral-sidebar__popover-item:link,.visao-geral-sidebar__popover-item:visited{color:inherit;text-decoration:none}.visao-geral-sidebar__popover-item:hover{background-color:var(--sv-dropdown-hover-bg);color:var(--sv-dropdown-text);text-decoration:none}.visao-geral-sidebar__popover-icon{width:18px;height:18px;color:var(--sv-text-icon)}.visao-geral-sidebar--expanded .visao-geral-sidebar__button{padding:12px 16px}@media (max-height:720px){.visao-geral-sidebar__button{padding:6px 10px}}@media (max-width:768px){.visao-geral-sidebar{min-width:64px;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;z-index:300}.visao-geral-sidebar--mobile-open{-webkit-transform:translateX(0);transform:translateX(0)}}.visao-geral-sidebar__backdrop{display:none;position:fixed;inset:0;background-color:rgba(0,0,0,.4);z-index:299;opacity:0;transition:opacity .3s ease}.visao-geral-sidebar__backdrop--visible{display:block;opacity:1}.menu-lateral-layout--with-navbar .visao-geral-sidebar__backdrop{top:56px;top:var(--topnavbar-height,56px)}.menu-lateral-layout--with-navbar .visao-geral-sidebar{top:56px!important;top:var(--topnavbar-height,56px)!important;height:calc(100vh - 56px)!important;height:calc(100vh - var(--topnavbar-height, 56px))!important}.Table__itemCount{font-size:14px}.Table__pagination{display:flex;justify-content:flex-end;padding:10px;border-top:1px solid #e9ecef;align-items:center}.Table__pageButton{font-size:15px;outline:none;border:none;cursor:pointer;padding:0 12px;height:31px;display:inline-flex;align-items:center;justify-content:center;background-color:#fff;color:#002fd4;white-space:nowrap}.Table__showResults{text-align:left;margin-left:20px;align-items:center}@media (max-width:600px){.Table__showResults{text-align:center;width:100%;margin-left:0;margin-bottom:15px;font-weight:700}}.Table__pageButton:disabled{cursor:not-allowed;color:#fff}.Table__pageButton--active{color:#fff;background:#002fd4 0 0 no-repeat padding-box;border:.5px solid #e5e5e5;font-weight:700}.Table__visiblePagesWrapper{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;width:100%;margin-right:25px}@media (max-width:600px){.Table__visiblePagesWrapper{text-align:center;margin-right:0}.Table__pageButton{margin:.2;padding-left:10px;padding-right:10px}}.modal-excluir-unidade{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:12px}@media (min-width:768px){.modal-excluir-unidade{padding:20px}}.modal-excluir-unidade__content{background-color:#fff;background-color:var(--bg-primary,#fff);border-radius:12px;max-width:480px;width:100%;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.2);-webkit-animation:modalSlideUp .3s ease;animation:modalSlideUp .3s ease}.modal-excluir-unidade__header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-primary,#e5e7eb)}@media (min-width:768px){.modal-excluir-unidade__header{padding:20px}}.modal-excluir-unidade__title{font-family:"Inter",sans-serif;font-weight:600;font-size:16px;color:#101828;color:var(--text-primary,#101828);margin:0}@media (min-width:768px){.modal-excluir-unidade__title{font-size:18px}}.modal-excluir-unidade__close{background:none;border:none;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.modal-excluir-unidade__close:hover{background-color:#f3f4f6;background-color:var(--hover-bg,#f3f4f6)}.modal-excluir-unidade__close:disabled{opacity:.4;cursor:not-allowed}.modal-excluir-unidade__body{padding:16px;display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width:768px){.modal-excluir-unidade__body{padding:24px 20px}}.modal-excluir-unidade__icon{color:#dc3545;margin-bottom:16px;display:flex}.modal-excluir-unidade__warning{font-family:"Inter",sans-serif;font-size:15px;font-weight:600;color:#101828;color:var(--text-primary,#101828);margin:0 0 12px}@media (min-width:768px){.modal-excluir-unidade__warning{font-size:16px}}.modal-excluir-unidade__detail{font-family:"Inter",sans-serif;font-size:14px;color:#374151;color:var(--text-secondary,#374151);margin:0 0 8px}.modal-excluir-unidade__detail strong{color:#101828;color:var(--text-primary,#101828)}.modal-excluir-unidade__question{font-family:"Inter",sans-serif;font-size:14px;color:#374151;color:var(--text-secondary,#374151);margin:0}.modal-excluir-unidade__footer{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:16px;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-primary,#e5e7eb)}@media (min-width:480px){.modal-excluir-unidade__footer{flex-direction:row;grid-gap:12px;gap:12px}}@media (min-width:768px){.modal-excluir-unidade__footer{padding:20px}}.modal-excluir-unidade__button{flex:1 1;padding:12px 24px;border-radius:8px;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.modal-excluir-unidade__button:disabled{opacity:.6;cursor:not-allowed}.modal-excluir-unidade__button--secondary{background-color:#fff;background-color:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-primary,#e5e7eb);color:#374151;color:var(--text-primary,#374151)}.modal-excluir-unidade__button--secondary:hover:not(:disabled){background-color:#f9fafb;background-color:var(--bg-secondary,#f9fafb)}.modal-excluir-unidade__button--danger{background-color:#dc3545;border:1px solid #dc3545;color:#fff}.modal-excluir-unidade__button--danger:hover:not(:disabled){background-color:#c82333;border-color:#c82333}@-webkit-keyframes modalSlideUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes modalSlideUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.modal-importar-usinas{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:12px}@media (min-width:768px){.modal-importar-usinas{padding:20px}}.modal-importar-usinas__content{background-color:#fff;background-color:var(--bg-primary,#fff);border-radius:12px;max-width:480px;width:100%;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.2);-webkit-animation:modalImportSlideUp .3s ease;animation:modalImportSlideUp .3s ease}.modal-importar-usinas__header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-primary,#e5e7eb)}@media (min-width:768px){.modal-importar-usinas__header{padding:20px}}.modal-importar-usinas__title{font-family:"Inter",sans-serif;font-weight:600;font-size:16px;color:#101828;color:var(--text-primary,#101828);margin:0}@media (min-width:768px){.modal-importar-usinas__title{font-size:18px}}.modal-importar-usinas__close{background:none;border:none;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.modal-importar-usinas__close:hover{background-color:#f3f4f6;background-color:var(--hover-bg,#f3f4f6)}.modal-importar-usinas__close:disabled{opacity:.4;cursor:not-allowed}.modal-importar-usinas__body{padding:16px;display:flex;flex-direction:column;grid-gap:16px;gap:16px}@media (min-width:768px){.modal-importar-usinas__body{padding:24px 20px}}.modal-importar-usinas__field{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.modal-importar-usinas__label{font-family:"Inter",sans-serif;font-size:13px;font-weight:500;color:#101828;color:var(--text-primary,#101828);margin:0}.modal-importar-usinas__file-area{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;border:1.5px dashed #d1d5db;border:1.5px dashed var(--border-primary,#d1d5db);border-radius:8px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;background-color:#f9fafb;background-color:var(--hover-bg,#f9fafb)}.modal-importar-usinas__file-area:hover{border-color:#0038ff;background-color:#f0f4ff}.modal-importar-usinas__upload-icon{color:#0038ff;flex-shrink:0}.modal-importar-usinas__file-name{font-family:"Inter",sans-serif;font-size:13px;color:#6b7280;color:var(--text-secondary,#6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-importar-usinas__input{font-family:"Inter",sans-serif;font-size:13px;color:#101828;color:var(--text-primary,#101828);padding:10px 14px;border:1px solid #d1d5db;border:1px solid var(--border-primary,#d1d5db);border-radius:8px;outline:none;transition:border-color .2s ease;width:100%;background-color:#fff}.modal-importar-usinas__input::-webkit-input-placeholder{color:#9ca3af;color:var(--text-secondary,#9ca3af)}.modal-importar-usinas__input::placeholder{color:#9ca3af;color:var(--text-secondary,#9ca3af)}.modal-importar-usinas__input:focus{border-color:#0038ff}.modal-importar-usinas__input:disabled{opacity:.5;cursor:not-allowed;background-color:#f3f4f6}.modal-importar-usinas__status{font-family:"Inter",sans-serif;font-size:12px;line-height:1.4;margin:0;padding:8px 10px;border-radius:6px;background-color:#f3f4f6;background-color:var(--hover-bg,#f3f4f6)}.modal-importar-usinas__status,.modal-importar-usinas__status--loading{color:#6b7280;color:var(--text-secondary,#6b7280)}.modal-importar-usinas__status--processing{background-color:#fff7e6;color:#b45309}.modal-importar-usinas__status--completed{background-color:#ecfdf3;color:#067647}.modal-importar-usinas__status--failed{background-color:#fef3f2;color:#b42318}.modal-importar-usinas__footer{display:flex;justify-content:flex-end;grid-gap:12px;gap:12px;padding:16px;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-primary,#e5e7eb)}@media (min-width:768px){.modal-importar-usinas__footer{padding:20px}}.modal-importar-usinas__button{font-family:"Inter",sans-serif;font-size:14px;font-weight:500;padding:9px 18px;border-radius:8px;cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.modal-importar-usinas__button:disabled{opacity:.45;cursor:not-allowed}.modal-importar-usinas__button--secondary{background-color:initial;border:1px solid #d1d5db;border:1px solid var(--border-primary,#d1d5db);color:#374151;color:var(--text-primary,#374151)}.modal-importar-usinas__button--secondary:hover:not(:disabled){background-color:#f3f4f6;background-color:var(--hover-bg,#f3f4f6)}.modal-importar-usinas__button--primary{background-color:#0038ff;border:1px solid #0038ff;color:#fff}.modal-importar-usinas__button--primary:hover:not(:disabled){background-color:#002fd4;border-color:#002fd4}@-webkit-keyframes modalImportSlideUp{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes modalImportSlideUp{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.css-fyfp6a-control{background-color:#d1d7dc!important}.premium-label{color:#3a55b8;font-weight:700}@media (max-width:768px){.modal-unifica-container{display:inline-block!important}}@media (max-width:450px){.modal-unifica-container{display:inline-block!important}.form-container .iconHelpContainer{position:absolute;top:-1.25rem!important;left:7.8125rem}.form-container .iconHelpContainer img{width:1.125rem;height:1.125rem}.form-elements{display:flex;flex-wrap:wrap;grid-gap:1.25rem!important;gap:1.25rem!important;align-items:flex-start!important;justify-content:flex-start!important;margin-bottom:1.25rem!important}.form-elements .remove-button{margin-top:2.125rem!important}.form-elements-select{display:flex;flex-wrap:wrap;grid-gap:20px!important;gap:20px!important;align-items:flex-start!important;justify-content:flex-start!important;margin-bottom:20px!important}}.Toastify__progress-bar--default{background:#fff!important}.Toast_notify_success{background:#18be96!important}.Toast_notify_success,.Toast_notify_warning{border-radius:10px!important;color:#fff;text-align:center;align-content:center;font-size:16px;font-family:"Inter";font-weight:medium;padding:1.125rem 0 .9375rem!important}.Toast_notify_warning{background:#ffbf4d!important}.Toast_notify_error{background:#f67171!important;border-radius:10px!important;color:#fff;text-align:center;align-content:center;font-size:16px;font-family:"Inter";font-weight:medium;padding:1.125rem 0 .9375rem!important}.modal-unifica-container{display:flex;align-items:center;width:100%}.modal-unifica-container .modal-unifica-content .header-modal{background-color:#fff!important;border-bottom:1px solid #fff!important}.modal-unifica-container .modal-unifica-content .header-modal .container-desunificar-icon{display:flex;align-items:center!important;justify-content:center!important;width:900%!important}.modal-unifica-container .modal-unifica-content .modalBody-usina{background-color:#fff;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.modal-unifica-container .modal-unifica-content .modalBody-usina .titulo-header{color:#000;font-weight:700;font-size:1.125rem;font-family:"Ubuntu";text-align:center}.modal-unifica-container .modal-unifica-content .modalBody-usina .form-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%!important;grid-gap:.813rem;gap:.813rem;position:relative!important}.modal-unifica-container .modal-unifica-content .modalBody-usina .form-container .iconHelpContainer{position:absolute;top:-.4375rem;left:7.8125rem}.modal-unifica-container .modal-unifica-content .modalBody-usina .form-container .iconHelpContainer img{width:1.125rem;height:1.125rem}.modal-unifica-container .modal-unifica-content .modalBody-usina .form-container .react-tooltipCustom-select{display:flex;flex-direction:column;align-items:flex-start;padding:.1875rem .75rem .4375rem .625rem!important;color:#424141;font-size:.875rem;background:#fff!important;border-radius:.625rem!important;border:.0625rem solid #e9e9e9!important;box-shadow:0 0 16px rgba(0,0,0,.12549019607843137)!important;opacity:1!important}.modal-unifica-container .modal-unifica-content .modalBody-usina .form-container .react-tooltipCustom-remove{display:flex;flex-direction:column;align-items:flex-start;padding:.125rem .375rem .125rem .4375rem!important;color:#fff;font-size:.625rem;background:#52575a!important;border-radius:20px!important;border:.0625rem solid #52575a!important;box-shadow:0 0 16px rgba(0,0,0,.12549019607843137)!important;opacity:1!important}.modal-unifica-container .modal-unifica-content .modalBody-usina .form-container .form-elements{display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:"Inter";grid-gap:.625rem;gap:.625rem}.modal-unifica-container .modal-unifica-content .modalBody-usina .form-container .form-elements .form-fields-usina{display:flex;flex-direction:column;width:100%;margin-top:-1.313rem}.modal-unifica-container .modal-unifica-content .modalBody-usina .form-container .form-elements .form-fields-usina .titulo-form{color:#52575a;font-weight:700;font-size:.875rem}.modal-unifica-container .modal-unifica-content .modalBody-usina .form-container .form-elements .form-fields-usina .select-usina{color:#52575a;line-height:1.5rem;width:23.7rem;height:2.375rem!important}.modal-unifica-container .modal-unifica-content .modalBody-usina .form-container .form-elements .form-fields-portal{display:flex;flex-direction:column;width:auto}.modal-unifica-container .modal-unifica-content .modalBody-usina .form-container .form-elements .form-fields-portal .titulo-form{color:#52575a;font-weight:700;font-size:.875rem;font-family:"Inter"}.modal-unifica-container .modal-unifica-content .modalBody-usina .form-container .form-elements .form-fields-portal .form-input-portal{background-color:#d1d7dc;border-radius:.625rem;border:.063rem solid #c8cbcc;padding:.75rem 0 .75rem .875rem;color:rgba(82,87,90,.3137254901960784);line-height:1.5rem;font-family:"Inter";height:2.375rem}.modal-unifica-container .modal-unifica-content .modalBody-usina .form-container .form-elements .remove-button{background-color:#fcb3b3;border-radius:.25rem;border:none;padding:.188rem .125rem .156rem;width:1.188rem;height:1.188rem;display:flex;align-items:center;margin-top:1.563rem}.modal-unifica-container .modal-unifica-content .modalBody-usina .form-container .form-elements .remove-button,.modal-unifica-container .modal-unifica-content .modalBody-usina .form-container .form-elements .remove-button:hover{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,-webkit-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.modal-unifica-container .modal-unifica-content .modalBody-usina .form-container .form-elements .remove-button:hover{background-color:#f97373}.modal-unifica-container .modal-unifica-content .modalBody-usina .form-container .form-elements-select{display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:"Inter"}.modal-unifica-container .modal-unifica-content .modalBody-usina .form-container .form-elements-select .form-fields-usina{display:flex;flex-direction:column;width:100%;margin-top:-1.313rem}.modal-unifica-container .modal-unifica-content .modalBody-usina .form-container .form-elements-select .form-fields-usina .titulo-form{color:#52575a;font-weight:700;font-size:.875rem}.modal-unifica-container .modal-unifica-content .modalBody-usina .form-container .form-elements-select .form-fields-usina .select-usina{color:#52575a;line-height:1.5rem;width:23.7rem;height:2.375rem!important}.modal-unifica-container .modal-unifica-content .modalBody-usina .form-container .form-elements-select .form-fields-portal{display:flex;flex-direction:column;width:auto;margin-top:22px}.modal-unifica-container .modal-unifica-content .modalBody-usina .form-container .form-elements-select .form-fields-portal .titulo-form{color:#52575a;font-weight:700;font-size:.875rem;font-family:"Inter"}.modal-unifica-container .modal-unifica-content .modalBody-usina .form-container .form-elements-select .form-fields-portal .form-input-portal{background-color:#d1d7dc;border-radius:.625rem;border:.063rem solid #c8cbcc;padding:.75rem 0 .75rem .875rem;color:rgba(82,87,90,.3137254901960784);line-height:1.5rem;font-family:"Inter";height:2.375rem}.modal-unifica-container .modal-unifica-content .modalBody-usina .texto-separar-modal{text-align:center;font-size:14px;font-family:"Inter"}.modal-unifica-container .modal-unifica-content .modalBody-usina .container-plus-button{padding:.625rem .313rem 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;max-width:380px}.modal-unifica-container .modal-unifica-content .modalBody-usina .container-plus-button .plus-button{background-color:#fff;border-radius:.25rem;border:none;padding:0;color:#0038ff}.modal-unifica-container .modal-unifica-content .modalBody-usina .container-plus-button .plus-button .plus-icon{background-color:#0038ff;border-radius:.25rem;border:none;padding:.313rem;color:#0038ff;margin-right:.5rem}.modal-unifica-container .modal-unifica-content .modalBody-usina .container-plus-button .plus-button-disabled{background-color:#fff;border-radius:.25rem;border:none;padding:0;color:#c1c3c4}.modal-unifica-container .modal-unifica-content .modalBody-usina .container-plus-button .plus-button-disabled .plus-icon-disabled{background-color:#c1c3c4;border-radius:.25rem;border:none;padding:.313rem;color:#0038ff;margin-right:.5rem}.modal-unifica-container .modal-unifica-content .modalBody-usina .container-plus-button-blue{padding:.625rem .313rem 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;max-width:380px}.modal-unifica-container .modal-unifica-content .modalBody-usina .container-plus-button-blue .plus-button{background-color:initial;border-radius:.25rem;border:none;padding:0;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.modal-unifica-container .modal-unifica-content .modalBody-usina .container-plus-button-blue .plus-button .plus-icon{background-color:initial;border-radius:.25rem;border:none;padding:0;margin-right:0;-webkit-filter:brightness(0) saturate(100%) invert(25%) sepia(90%) saturate(2500%) hue-rotate(220deg) brightness(90%) contrast(90%);filter:brightness(0) saturate(100%) invert(25%) sepia(90%) saturate(2500%) hue-rotate(220deg) brightness(90%) contrast(90%)}.modal-unifica-container .modal-unifica-content .modalBody-usina .container-unificar-button{display:flex;width:100%;justify-content:end;align-items:end;padding:10px 5px 0}.modal-unifica-container .modal-unifica-content .modalBody-usina .container-unificar-button .unificar-button{background-color:#0038ff;border-radius:.625rem;border:none;color:#fff;font-family:"Ubuntu";font-weight:700;font-size:1.125rem;padding:.4375rem 1.5rem;width:100%;height:2.625rem;max-width:12.1875rem}.modal-unifica-container .modal-unifica-content .modalBody-usina .container-buttons-form{display:flex;width:100%;justify-content:end;align-items:end;padding:10px 5px 0;grid-gap:5px;gap:5px}.modal-unifica-container .modal-unifica-content .modalBody-usina .container-buttons-form .separar-button{background-color:#f77171;border-radius:.625rem;border:none;color:#fff;font-family:"Ubuntu";font-weight:700;font-size:1.125rem;padding:.4375rem 2.125rem;width:100%;height:2.625rem;max-width:8.4375rem}.modal-unifica-container .modal-unifica-content .modalBody-usina .container-buttons-form .cancelar-button{background-color:initial;border-radius:.625rem;border:none;color:#868e96;font-family:"Ubuntu";font-weight:400;font-size:1.125rem;padding:.4375rem 2.125rem;width:100%;height:2.625rem;max-width:140px}.modal-unifica-container .spinner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;z-index:2;position:relative;width:25px;height:25px;opacity:.8}.modal-unifica-container .spinner .path{stroke-linecap:round;shape-rendering:geometricPrecision;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}.modal-etiqueta-container .modal-unifica-content .header-modal{background-color:#fff!important;border-bottom:1px solid #fff!important}.modal-etiqueta-container .modal-unifica-content .header-modal .container-desunificar-icon{display:flex;align-items:center!important;justify-content:center!important;width:900%!important}.modal-etiqueta-container .modal-unifica-content .modalBody-usina{background-color:#fff;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .titulo-header{color:#000;font-weight:700;font-size:1.125rem;font-family:"Ubuntu";text-align:center}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .form-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%!important;grid-gap:.813rem;gap:.813rem;position:relative!important}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .form-container .iconHelpContainer{position:absolute;top:-.4375rem;left:7.8125rem}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .form-container .iconHelpContainer img{width:1.125rem;height:1.125rem}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .form-container .react-tooltipCustom-select{display:flex;flex-direction:column;align-items:flex-start;padding:.1875rem .75rem .4375rem .625rem!important;color:#424141;font-size:.875rem;background:#fff!important;border-radius:.625rem!important;border:.0625rem solid #e9e9e9!important;box-shadow:0 0 16px rgba(0,0,0,.12549019607843137)!important;opacity:1!important}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .form-container .react-tooltipCustom-remove{display:flex;flex-direction:column;align-items:flex-start;padding:.125rem .375rem .125rem .4375rem!important;color:#fff;font-size:.625rem;background:#52575a!important;border-radius:20px!important;border:.0625rem solid #52575a!important;box-shadow:0 0 16px rgba(0,0,0,.12549019607843137)!important;opacity:1!important}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .form-container .form-elements{display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:"Inter";grid-gap:.625rem;gap:.625rem}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .form-container .form-elements .form-fields-usina{display:flex;flex-direction:column;width:100%;margin-top:-1.313rem}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .form-container .form-elements .form-fields-usina .titulo-form{color:#52575a;font-weight:700;font-size:.875rem}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .form-container .form-elements .form-fields-usina .select-usina{color:#52575a;line-height:1.5rem;width:23.7rem;height:2.375rem!important}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .form-container .form-elements .form-fields-portal{display:flex;flex-direction:column;width:auto}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .form-container .form-elements .form-fields-portal .titulo-form{color:#52575a;font-weight:700;font-size:.875rem;font-family:"Inter"}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .form-container .form-elements .form-fields-portal .form-input-portal{background-color:#d1d7dc;border-radius:.625rem;border:.063rem solid #c8cbcc;padding:.75rem 0 .75rem .875rem;color:rgba(82,87,90,.3137254901960784);line-height:1.5rem;font-family:"Inter";height:2.375rem}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .form-container .form-elements .remove-button{background-color:#fcb3b3;border-radius:.25rem;border:none;padding:.188rem .125rem .156rem;width:1.188rem;height:1.188rem;display:flex;align-items:center;margin-top:1.563rem}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .form-container .form-elements .remove-button,.modal-etiqueta-container .modal-unifica-content .modalBody-usina .form-container .form-elements .remove-button:hover{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,-webkit-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .form-container .form-elements .remove-button:hover{background-color:#f97373}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .form-container .form-elements-select{display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:"Inter"}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .form-container .form-elements-select .form-fields-usina{display:flex;flex-direction:column;width:100%;margin-top:-1.313rem}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .form-container .form-elements-select .form-fields-usina .titulo-form{color:#52575a;font-weight:700;font-size:.875rem}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .form-container .form-elements-select .form-fields-usina .select-usina{color:#52575a;line-height:1.5rem;width:23.7rem;height:2.375rem!important}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .form-container .form-elements-select .form-fields-portal{display:flex;flex-direction:column;width:auto;margin-top:22px}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .form-container .form-elements-select .form-fields-portal .titulo-form{color:#52575a;font-weight:700;font-size:.875rem;font-family:"Inter"}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .form-container .form-elements-select .form-fields-portal .form-input-portal{background-color:#d1d7dc;border-radius:.625rem;border:.063rem solid #c8cbcc;padding:.75rem 0 .75rem .875rem;color:rgba(82,87,90,.3137254901960784);line-height:1.5rem;font-family:"Inter";height:2.375rem}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .texto-separar-modal{text-align:center;font-size:14px;font-family:"Inter"}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .container-plus-button{padding:.625rem .313rem 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;max-width:380px}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .container-plus-button .plus-button{background-color:#fff;border-radius:.25rem;border:none;padding:0;color:#0038ff}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .container-plus-button .plus-button .plus-icon{background-color:#0038ff;border-radius:.25rem;border:none;padding:.313rem;color:#0038ff;margin-right:.5rem}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .container-plus-button .plus-button-disabled{background-color:#fff;border-radius:.25rem;border:none;padding:0;color:#c1c3c4}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .container-plus-button .plus-button-disabled .plus-icon-disabled{background-color:#c1c3c4;border-radius:.25rem;border:none;padding:.313rem;color:#0038ff;margin-right:.5rem}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .container-plus-button-blue{padding:.625rem .313rem 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;max-width:380px}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .container-plus-button-blue .plus-button{background-color:initial;border-radius:.25rem;border:none;padding:0;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .container-plus-button-blue .plus-button .plus-icon{background-color:initial;border-radius:.25rem;border:none;padding:0;margin-right:0;-webkit-filter:brightness(0) saturate(100%) invert(25%) sepia(90%) saturate(2500%) hue-rotate(220deg) brightness(90%) contrast(90%);filter:brightness(0) saturate(100%) invert(25%) sepia(90%) saturate(2500%) hue-rotate(220deg) brightness(90%) contrast(90%)}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .container-unificar-button{display:flex;width:100%;justify-content:end;align-items:end;padding:10px 5px 0}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .container-unificar-button .unificar-button{background-color:#0038ff;border-radius:.625rem;border:none;color:#fff;font-family:"Ubuntu";font-weight:700;font-size:1.125rem;padding:.4375rem 1.5rem;width:100%;height:2.625rem;max-width:12.1875rem}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .container-buttons-form{display:flex;width:100%;justify-content:end;align-items:end;padding:10px 5px 0;grid-gap:5px;gap:5px}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .container-buttons-form .separar-button{background-color:#f77171;border-radius:.625rem;border:none;color:#fff;font-family:"Ubuntu";font-weight:700;font-size:1.125rem;padding:.4375rem 2.125rem;width:100%;height:2.625rem;max-width:8.4375rem}.modal-etiqueta-container .modal-unifica-content .modalBody-usina .container-buttons-form .cancelar-button{background-color:initial;border-radius:.625rem;border:none;color:#868e96;font-family:"Ubuntu";font-weight:400;font-size:1.125rem;padding:.4375rem 2.125rem;width:100%;height:2.625rem;max-width:140px}.modal-etiqueta-container .spinner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;z-index:2;position:relative;width:25px;height:25px;opacity:.8}.modal-etiqueta-container .spinner .path{stroke-linecap:round;shape-rendering:geometricPrecision;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}.modal-aviso-container{display:flex;align-items:center;width:130%}.modal-aviso-container .modal-aviso-content .header-modal{background-color:#fff!important;border-bottom:1px solid #fff!important;margin-bottom:-20px}.modal-aviso-container .modal-aviso-content .modalBody-avisoIntegrador{background-color:#fff;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.modal-aviso-container .modal-aviso-content .modalBody-avisoIntegrador .titulo-header{color:#000;font-weight:700;font-size:1.125rem;font-family:"Ubuntu";text-align:center}.modal-aviso-container .modal-aviso-content .modalBody-avisoIntegrador .container--modal-AvisoIntegrador{display:flex;grid-gap:1rem;gap:1rem;align-items:center;margin-bottom:1.25rem}.modal-aviso-container .modal-aviso-content .modalBody-avisoIntegrador .container--modal-AvisoIntegrador .content--modal--AvisoIntegrador{display:flex;flex-direction:column;align-items:center;justify-content:center;width:200%;color:#707070}.modal-aviso-container .modal-aviso-content .modalBody-avisoIntegrador .container--modal-AvisoIntegrador .content--modal--AvisoIntegrador img{width:7rem;height:7rem}.modal-aviso-container .modal-aviso-content .modalBody-avisoIntegrador .container--modal-AvisoIntegrador .content--texto--aviso{display:flex;align-items:flex-end;justify-content:flex-end;width:400%}.modal-aviso-container .modal-aviso-content .modalBody-avisoIntegrador .container--modal-AvisoIntegrador .content--texto--aviso .texto-integrador-modal{text-align:left;font-size:.875rem;font-family:"Inter";color:#707070}.modal-aviso-container .modal-aviso-content .modalBody-avisoIntegrador .container-buttons-form-aviso{display:flex;width:100%;justify-content:end;align-items:end;padding:.625rem .3125rem 0;grid-gap:.3125rem;gap:.3125rem;border-top:1px solid #e4e8ed}.modal-aviso-container .modal-aviso-content .modalBody-avisoIntegrador .container-buttons-form-aviso .ok-button{background-color:#0038ff;border-radius:.625rem;border:none;color:#fff;font-family:"Ubuntu";font-weight:700;font-size:1.125rem;padding:.4375rem 2.125rem;width:100%;height:2.625rem;max-width:8.4375rem}.modal-aviso-container .modal-aviso-content .modalBody-avisoIntegrador .container-buttons-form-aviso .cancelar-button{background-color:initial;border-radius:.625rem;border:none;color:#868e96;font-family:"Ubuntu";font-weight:400;font-size:1.125rem;padding:.4375rem 2.125rem;width:100%;height:2.625rem;max-width:140px}.filterTable{background-color:#fff;padding:2rem;color:#000}.searchArea2{display:none}.searchArea,.searchArea input{width:100%!important;max-width:300px!important;display:block}.customPlaceholder::-webkit-input-placeholder{color:#000}.customPlaceholder::placeholder{color:#000}.custom-control-input:checked~.custom-control-label:before{background-color:#fff!important;border-color:#0038ff!important}.custom-checkbox .custom-control-label:before{border-color:#0038ff!important}.rt-th:hover{color:#000}div{background-size:contain!important}.popover.show{top:10px!important}.popover{max-width:400px}.ReactTable .rt-thead .rt-td,.ReactTable .rt-thead .rt-th{background-size:auto!important;background:none;padding:10px 0}.card-header{color:#000!important}.tabelaPortfolio{margin-top:0}.contentButtonExport{text-align:end;display:flex;justify-content:end;grid-gap:2rem;gap:2rem;padding-right:1.88rem;width:100%}.btnFilters{padding-top:1rem;display:flex;grid-gap:1rem;gap:1rem;justify-content:space-between}.btnFilters Button{cursor:pointer;width:50%!important;font-size:14px;height:42px}.toggle-input{display:none}.toggle-label{justify-content:space-between;font-size:14px;color:#000}.toggle-label,.toggle-slider{display:flex;align-items:center}.toggle-slider{position:relative;width:40px;height:20px;background-color:#ccc;border-radius:34px;margin-left:8px;cursor:pointer;transition:background-color .3s}.toggle-slider:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background-color:#fff8f8;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;border:1px solid #ccc}.toggle-input:checked+.toggle-slider{background-color:rgba(53,93,238,.6627450980392157)}.toggle-input:checked+.toggle-slider:before{border:none;-webkit-transform:translateX(20px);transform:translateX(20px);background-color:#002fd4}.filterHeader{text-align:center;font-weight:600;text-transform:none;font-size:14px;margin:0 auto;border:none;padding:0;height:20px;display:block}.search-input-filters::-webkit-input-placeholder{color:#888;opacity:1}.search-input-filters::placeholder{color:#888;opacity:1}.selectFilter{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;height:40px;width:100%;background-color:#f4f4f4;border:1px solid #ccc;border-radius:8px;color:#333;font-size:14px;cursor:pointer;transition:all .3s ease}.selectFilter:hover{background-color:#f3f3f3;color:#000}.selectFilter:after{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABkSURBVHgBlY3BCYAwEAQX/Pi0BEuwhHSSErQDW0gJ6SilaAdxhQ3kcYTLwEA4dsgCYKcbfeHjoOv/yPShwREFbRP0W6GVxkEUtSlq4InNyIqv7n6Oop6s4S2rbi5aPBU1kjT5AHS4GxNbxfdbAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat;width:13px;height:7px;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.tableVisaoGeral .pagination-bottom{margin:0 auto!important}.cardHeader{margin:0!important;height:60px;display:flex;justify-content:space-between}.btnSecondary{border-radius:3px;background-color:initial;min-width:190px!important;height:31px;padding:6px 16px;font:normal normal 700 .875rem/1.0625rem Inter;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid #000}.btnSecondary a{color:#000!important;text-decoration:none}.btnSecondary:hover{background-color:#e6e6e6}.btnBlue a{text-decoration:none}.btnBlue,.btnBlue a{color:#fff!important}.btnBlue{border-radius:3px;background-color:#002fd4;height:31px;padding:6px 16px;font:normal normal normal .875rem/1.0625rem Inter;cursor:pointer;display:flex;align-items:center;justify-content:center;border:none}.btnBlue:hover{background-color:#355dee}.btnDesempenho:hover,.btnSecondaryTable:hover{background-color:#f3f3f3;color:#000;transition:color .1s,background-color .1s,border-color .5s}.btnTransparent{border:1px solid #000;border-radius:3px;background-color:initial;color:#000;width:-webkit-max-content;width:max-content;padding:.3125rem 1rem;font:normal normal normal .6875rem/1.0625rem Inter}.btnTransparent:hover{background-color:#f3f3f3;color:#000;transition:color .1s,background-color .1s,border-color .5s}.btnDesempenho,.btnSecondaryTable{border:1px solid #000;border-radius:3px;background-color:initial;color:#000;width:-webkit-max-content;width:max-content;padding:.3125rem 1rem;font:normal normal normal .6875rem/1.0625rem Inter}.btnDesempenho,.btnSecondaryTable:hover{background-color:#f3f3f3;color:#000;transition:color .1s,background-color .1s,border-color .5s}.btnSecondaryTable2{border:1px solid #000;border-radius:3px;background-color:initial;color:#000;width:-webkit-max-content;width:max-content;padding:.3125rem 1rem;font:normal normal normal .6875rem/1.0625rem Inter}.btnSecondaryTable2:hover{background-color:#f3f3f3;color:#000;transition:color .1s,background-color .1s,border-color .5s}.btnRelatorioPopoverAction{border:1px solid #000;border-radius:3px;background-color:initial;color:#000;width:-webkit-max-content;width:max-content;padding:.3125rem 1rem;font:normal normal normal .6875rem/1.0625rem Inter}.btnRelatorioPopoverAction:hover{background-color:#f3f3f3;color:#000;transition:color .1s,background-color .1s,border-color .5s}.btnRelatorioPopoverAction:disabled{opacity:.6;cursor:wait!important}.btnDownload,.btnExibir,.btnImport,.btnUnificarUsinas{padding:0;border:none;border-radius:10px;background-color:initial;color:#000;width:-webkit-max-content;width:max-content;font:normal normal 500 .875rem/1.0625rem Inter}.btnDownload:hover,.btnExibir:hover,.btnImport:hover,.btnUnificarUsinas:hover{color:#002fd4}.btnDownload:hover svg path,.btnImport:hover svg path,.btnUnificarUsinas:hover svg path{fill:#002fd4}.icon-copy,.icon-download{margin:0 10px 5px}.glyphicon,.glyphicon:hover{margin:2.5px 10px 3px}.hover-text:hover:before{content:"Desbloquear";position:absolute;left:0;right:0;text-align:center;color:#000;background:#fff;padding:5px;border-radius:4px}.table-header>div{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.rt-thead .rt-th{justify-content:center!important}.rt-thead .rt-th,.rt-thead .rt-th>div{display:flex!important;align-items:center!important}.rt-thead .rt-th>div{width:100%}.checkbox-selectAll{display:flex!important;align-items:center!important;justify-content:center!important;height:100%}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url(../../static/media/check.5e2dace7.svg);background-size:auto}.ft-cinza{color:#707070!important}.badgeQtdUnificadas{background-color:#fff;box-shadow:0 0 .125rem rgba(0,0,0,.1607843137254902);width:2.625rem;height:2.625rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:.9375rem;-webkit-user-select:none;user-select:none}.badgeQtdUnificadas img{margin-top:2px}.badgeQtdUnificadas strong{font-size:1rem;color:rgba(127,162,187,.5215686274509804);font-weight:800}.badgeQtdUnificadas .infoTipUnificacao{width:2.625rem;height:2.625rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.react-tooltipCustom-unificacao{display:flex;flex-direction:column;align-items:flex-start;padding:3px .75rem 7px 10px!important;color:#424141;font-size:1rem;background:#fff!important;border-radius:.625rem!important;border:.0625rem solid #e9e9e9!important;box-shadow:0 0 16px rgba(0,0,0,.12549019607843137)!important;opacity:1!important}.react-tooltipCustom-unificacao p{margin-bottom:7px!important;font-size:.625rem}.badgeQtdUnificadas-tooltip{display:flex;flex-direction:row;align-items:flex-start;grid-gap:.375rem;gap:.375rem;width:-webkit-max-content;width:max-content;background:#fff}.badgeQtdUnificadas-tooltip .iconPortal{box-shadow:0 0 .125rem rgba(0,0,0,.18823529411764706);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.badgeQtdUnificadas-tooltip .img-icon img{margin-top:0}.labelDropdown{display:inline-block;width:125%;margin-left:-25px;padding-left:25px}@media (max-width:991.98px){.dropdown-menu,.popover{width:95vw!important;right:0!important;top:0!important;left:0!important}}@media (max-width:767px){.dropdown-menu,.popover{width:93.5vw!important;right:0!important;top:0!important;left:0!important}}.search-li{display:none}@media (max-width:1893px){.status-button{width:100%!important;min-width:162px!important}.sus-button{width:100%!important;min-width:98px!important}.sus-button.sem-dados{width:100%!important;min-width:205px!important}.sus-header-tag{margin-left:60vw!important}}@media (max-width:768px){.searchArea{margin:10px auto!important}.labelDropdown{width:107%!important}.cardHeader{margin:0!important;height:60px;display:grid!important;grid-template-columns:100%;justify-content:space-between}.searchArea,.searchArea input{width:100%!important;max-width:100%!important;display:block}.contentButtonExport{text-align:end;display:flex;justify-content:end;grid-gap:2rem;gap:2rem;padding-right:0;width:100%}}@media (max-width:450px){.labelDropdown{width:113%!important}}@media (max-width:425px){.contentButtonExport{z-index:2;position:relative!important;left:38%;margin:10px 0 -33px;display:flex;flex-direction:row;justify-content:flex-start!important;align-items:center;width:100%;padding:0 .625rem 10px 0}.labelDropdown{width:114%!important}}.custom-padding{padding:10px!important}.custom--modal--upgrade{width:100%!important;max-width:650px!important}.custom-modal-editUcb-style{width:35.625rem}@media (max-width:1024px){.custom-modal-editUcb-style{width:auto}}.modalBackground{width:100%;height:291vh;min-height:100vh;max-width:2560px;background-color:rgba(26,26,26,.5);top:50%;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;z-index:100;overflow:hidden!important}.modalBackground .modal-container{display:flex;flex-direction:column;position:relative;width:100%;max-width:400px;overflow:hidden!important;border-radius:.5em;background-color:#fff;box-shadow:0 0 1em rgba(36,36,36,.7)}.modalBackground .modal-container .modalHeader{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.modalBackground .modal-container .modalHeader .title{background-color:initial;border:none;padding:20px 0 10px 25px}.modalBackground .modal-container .modalHeader .title h4{font-weight:700;font-size:18px}.modalBackground .modal-container .modalHeader .title p{font-size:13px;font-weight:400}.modalBackground .modal-container .modalHeader .alteraDadosButton:hover{color:#0038ff;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,-webkit-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.modalBackground .modal-container .modalHeader .closeButton{background-color:initial;border:none;font-family:"Ubuntu";font-size:14px;font-weight:400;color:#707070;margin:-20px 10px 40px 0}.modalBackground .modal-container .modalHeader .closeButton:hover{color:#0038ff;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,-webkit-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.modalBackground .modal-container .containerBody{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.modalBackground .modal-container .containerBody .bodyModal{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;margin:30px 0 0}.modalBackground .modal-container .containerBody .bodyModal .container-buttons-type-export{display:flex;flex-direction:column;justify-content:center;align-items:center}.modalBackground .modal-container .containerBody .bodyModal .container-buttons-type-export .btn-type-export{width:150px;height:140px;border-radius:.5em;background-color:#fff;border:1px solid #ccc;background-image:url(../../static/media/excel.13eafafe.svg);background-repeat:no-repeat;background-position:50%}.modalBackground .modal-container .containerBody .bodyModal .container-buttons-type-export .btn-type-export:hover{background-color:#0038ff;background-image:url(../../static/media/excel-selecionado.d2e383a0.svg);background-repeat:no-repeat;background-position:50%}.modalBackground .modal-container .containerBody .bodyModal .container-buttons-type-export .btn-type-export-active{width:150px;height:140px;border-radius:.5em;background-color:#fff;border:1px solid #ccc;background-color:#0038ff;background-image:url(../../static/media/excel-selecionado.d2e383a0.svg);background-repeat:no-repeat;background-position:50%}.modalBackground .modal-container .containerBody .bodyModal .container-buttons-type-export p{font-size:20px;font-weight:400;color:#868e96}.modalBackground .modal-container .footerModal{display:flex;flex-direction:row;justify-content:end;align-items:baseline;width:100%;padding:20px}.modalBackground .modal-container .footerModal .downloadButton{border:1px solid #0038ff;background-color:#0038ff;border-radius:.5em;font-size:16px;font-weight:700;color:#fff;padding:8px 35px 9px;margin:0 10px 0 0}.modalBackground .modal-container .footerModal .saveButton{background-color:initial;border:1px solid #868686;border-radius:.5em;font-size:1.2em;color:#444;padding:10px 20px}.modalBackground .modal-container .footerModal .saveButton:hover{border:1px solid #0038ff;color:#0038ff;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,-webkit-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.sv-tab-header{height:100%;border:none;display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sv-tab-header--section{display:flex;justify-content:space-between;padding-bottom:2rem;margin-bottom:.5rem}.newsv-tab-header{margin:1rem 0;height:100%;border:none;display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.newsv-tab-header--section{position:relative;display:flex;align-items:center;justify-content:space-between}.sv-tab,.sv-tab-active{font:normal normal normal 24px/24px Ubuntu;color:#000!important;text-transform:none;cursor:pointer;height:100%;text-align:center}.sv-tab-active{font-weight:700;color:#0038ff!important;border-bottom:2px solid #0038ff;padding:0 2.5px}.sv-tab-wrapper{height:40px;white-space:nowrap}.newsv-tab,.newsv-tab-active{font:normal normal normal 16px/24px Inter;color:#000;text-transform:none;display:flex;cursor:pointer;text-align:center;height:60px;align-items:center;box-sizing:border-box;justify-content:center}.newsv-tab-active{color:#002fd4;text-align:center;width:80px;border-bottom:2px solid #002fd4}.newsv-tab-wrapper{height:60px;white-space:nowrap}.sv-form-field--custom-select{width:100%}.sv-form-field--custom-select>div{border-radius:10px;box-shadow:none}.sv-form-field--custom-select__menu{z-index:9999!important;border:1px solid #868e96;border-top:none;border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:0!important;width:100%!important}.sv-form-field--custom-select__menu-list{padding-right:.5rem;padding-left:.5rem}.sv-optionMenu{color:inherit!important}.sv-optionMenu__content{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;min-height:44px!important;width:100%!important;overflow:hidden!important}.sv-form-field--custom-select__control--menu-is-open{border-bottom-color:#ccc!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.sv-form-field--custom-select__control--menu-is-open>.sv-form-field--custom-select__indicators>.sv-form-field--custom-select__dropdown-indicator{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sv-form-field--custom-select__control--menu-is-open>.sv-form-field--custom-select__indicators>.sv-form-field--custom-select__dropdown-indicator:hover{padding-left:4px}.sv-form-field--custom-select__dropdown-indicator{display:flex;place-items:center;padding-top:0!important;padding-bottom:0!important}.sv-form-field--custom-select__dropdown-indicator:hover:before{content:"";display:inline-block;width:28px;height:28px;background-color:rgba(0,0,0,.04);border-radius:50%;margin-right:-1.5rem}.sv-form-field--custom-select__option--is-selected{background-color:#f0f3f3!important;border-radius:10px}body.tema-escuro .sv-form-field--custom-select__control,body.tema-escuro .sv-form-field--custom-select__value-container--has-value{color:#f9fafb!important}body.tema-escuro .sv-form-field--custom-select__placeholder{color:#9ca3af!important}body.tema-escuro .sv-form-field--custom-select__input input,body.tema-escuro .sv-form-field--custom-select__single-value{color:#f9fafb!important}body.tema-escuro .sv-form-field--custom-select__option--is-selected{background-color:#1d4ed8!important;color:#f9fafb!important}.sv-form-field--custom-select__value-container--has-value{margin-left:.5rem}.sv-form-field--custom-select__indicator-separator{display:none}.leaflet-container{width:100%;height:100%}.leaflet-popup-content-wrapper{font-family:Roboto,"Helvetica Neue",Arial,Helvetica,sans-serif;padding:12px!important}.leaflet-popup-content{display:flex;justify-content:center;margin:0!important;color:#495057;font-weight:300;font-size:13px;width:350px!important;max-width:750px!important;min-height:200px!important;max-height:350px!important}.leaflet-popup-content a{color:#3ac47d!important}.leaflet-popup-content a:hover{color:#fff!important}.marker-cluster-custom{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABVCAYAAADTwhNZAAAABHNCSVQICAgIfAhkiAAAGkRJREFUeF7tXAmYVNWZve9VdTfdDTRMRG0WCYoo4kAEXAYF1Dgqiktc40QTRlyjGbfouAwZMqgxjjKOSRRB+XTIN+g4SBBcMyhGgsugLBFFwQVUtsYgdEMvVfXefOdf3rt1+1XvDRmV7ytqea+K4tS55z//cp9nvvnTKQh4nfKp33yo+QbYTiLBXxKw9ndxv5f7PHTwsJ+7xzoJuqY/dk8Cq/+2e49vnPRa0v9EQUwCNunYbgN5dwNrA+Y+xvNCx5sD1QYRj/WG97mPdwu4uwvYJNDwmi//S9x7fU+a2GXw+EsGl5T3rPSLS/ZKFxX1Mul0L99L9fI8b29CKQy3BGGuKmjIVgW5TFVYX1dVt+vLTe8tePi9z154pE6ADORzcd8U0J0GcmcDq4DqvwMACUS9P+He3w/q0mvAyC7l3UZ46aJDPM8UeSY0nsHffA9sfOOZwLrHR+A43Yc4z89kGurfzdVVL92+8eOli246cY0FMk4EyAq4C3aHA9xZwBYClED97r8tGtat98BxRSWlR3ieqfA8hk8Rt70KfUEcUEgEgkhU5YEiB7ABcxiE2zP1tW9Wb1j73MLrjl1hgbxbAO4MYG1QlaF0P3ry0wf1GnL4hHRx8eEMZmhSgqLnMXopn+/peRgYI6/H6CrKvgnlON0b3+QCRj8UsHMCcqa27s2ta5c+9uptp79vMVcB7hT2diSwNqB4nBKu+aMmPzVgn8FH/qiotPRozxgPB+hkzxjg6GGhyzexhVdfS1ynIYunvbYZVAiGMTk5AJBzeD0wYaa+9o+blr/yyGu/+LtPLYDpcIIWt0seOgrYJJamRvzkocp+x4ybWFTSdWzKx4IOTUqWfSrlGy8UZuJXIBRD4/meMUFo/JRH1AOziYLWPWmq55kcUZOWfaS1QANI4U8QBiYwvglzAjYYHHq5uprt//P58hdnvfWvl2+U0zucvR0BrC2PytLUSQ+8MbZ75QE3er5XkhYwgU0KDPUQikRTQWEfnGXs6AtZ7GWJZdAJLItH9IqlscA5CERjw5DOJSqCtYGAq0zPBfVb17875eVrxrxhgavs1be2mbXtBdYFFcCmx81458xu+/S+wjOhlwYonjFpH8s9oGVPggtGmtAAdMJSvglrbsxQYqwwGczEjwDwSKGFyXRvPANNJawF3JwwGcwm2QCDA98EYQ4qjoWR27V1w/QFEw/9nTEmKwB3CLjtAVZB1QCVMj2+XXzG/S9dVVJRMd73PAPscFIaNKXlzs9Tvsfs1OcCZuQOxN02p7FKWKJXIOQVEHPCZGALgInNAi4hl2PJCMLQ1NdUz5931bEPmC8/aegocNsKrAtquv9Zl3U/7Pyf/VNxadlwn7Q0ZVJQOGipaChcQJqYyppKfjXSXCEqQA35R2AeFv6jlktBVPAixgrIeJ3lgAEGX8PQN1nR3mwYmoaGurdfm3L1zzevnLtT2Ku62yZZaAuw7vJPG2OKzvzP9ZOKu5aPAowAJS1aSqKbYg1FXCKdxUJWvVV3oPpqa62mZrHDYtqJHKi1svNZG2Q4A8gEuQQwVsGV53AQWTrHGIBbX7dr8bzz+91hjMlY0hBb5FYobmuBTQT1lJmrfth1r8oLwNS0lzK+H5iUF2tpChmTBChIBDE4JbIg3wCgE5PpQewGcL5mXPr/4jAkGmu5AtXSCAmRhyyh7Zks3gcQcxzgsiFUWZgr4NZuq5o9f8LB/9FecFsDLM5VYEFE3Ir+9r7FY3sOGHyLaqoyNS3Rnu6JpSCaR74V2BF7hcXsZXGeuAOVAOfb4SjHescNiFugJR/wGWCnMpXAFGZS0iAgQpezIhNZuAZ5/Yv1q3658CdjXhZwIcUkx05Bp0n+tgZYzTgp8uN29D8/NbT38GNvT3lhCWmqMJVQx/L3oLUQB9ZWDlwKKMPkyev4QHYH+RkYZV6RSZBMTDMurHVfMy7OxBhMYSgxk2WA7nMAnf0vnmezylx9HhCCudDUf770xRuXTPk+MjW4BXUMdk7SIcDawYo0deiFUyoHnX3l/amU1x2WCYD5nk/MBIhgZOwKRFPVJRCbmaGUhUVuge0AZWS25lo+VvU0cgQCGpAir6ogRv41dgQAmLRWtBePoa3KXNixnLiFXC5X9f78mTeunPmPSCJUc+1Eot3AuhJQBGC/N3vd5KKyrkcUwTqJpdJAlfKgtRZTEcwi68UaqkkDZWBSG+AA11hjYx/LPwiiO94VZV5S59LAlaNoD7+KzMuYIBeKtWKJyOZ4XRNzI80FyIEJyC3kTM54pq66+s15P+g/WYAFuC2WhJZIgUoAmArsig+/YfqBA8acfT+B4xlTJJYKTAVLia3CXBy3QVW9pddFXOk9tsY6PlaLtjZFVEOBkL38ASmOxckAL2+4g9gBxMwFuAy2ai8zH9qL1z/64/xrlt79ow+MMepxIQvNSkJzwDaSAAB7xuz1U0rLu36HweMCCstBSFE9AhXHRVNJY4nJ6grY33LmZftbhi8Ckw/bpQKuXkkJAeeqhnLgQkbF2pkLwDyuFYChAI+ZKjfRXJIDAZePBSYX+OQaGmp3Lp97/n6TBNgWS0JzwNpsBWOLj5k8Z0Tv4cdNwRMwM50COD6lmmAm2IfARffCRAaVIx4xNuVHx0hnSW+Z5ewOhMGKroAfuwFGG9pIodrRVbxOTJQqFweugCKQMpc8rciCugFlLhiO5IGeh6HZsGzRpMWTz35LwNVg1iRrmwI2ia0l35v96V3F5WWHgGlgIwUskgMBT4BSptLrYKSlxWy3wGyuYkXJg+Vj4XuBGDK0uJOgTktqA1rdcqI/ljH+RH41YL8KcJW5HLh4TWcsd8Bg84+SzbKM1O+seXfuBfvdjIctDWRNAWuzFQGreMyd84/ad8ioSQCV2eozS2H+fTDSMz4xmNlqe1nSXTkfUNOxlPpbrXqJTMi3Up+r2mr72EhjNaJQwYXrsMxABo3BZR9LkSfHYBF4ch45hVxIjIZjQHDE+ymY5Zi1m1YtmfKHW0973ZGEgqxtClgtAZK9MsaUjJ+15ubyim+NIhOb5sxKAxaDzVrJMsCaqwEOP4ImCQS6ZF4MPuwowwblJUbndRJYdhCQcLJ2DEIqBfqkicRQ0kpoaxyIYnA9k4XmBnw+gUtMjUHPSACL7klr+XNrq79c8vQPDrgrgbVa/s2zX4WAVRkgDMHW0t4HdB3/mzceTaX8MoARs5VBAVsBlvpXnINlTh8QBTgGnFit1S4wXWRCfS8KN1H/S9yCFl617aI+NqpiBYEEJUkCrCjPPlUZqmBxZQvWi5iMc4SdSVqbyQW7Flx15ITaDR/WOFqbWKQpBKyWAglUsPWYn//uqN7fGX0rfCtnVo21FboauYC0BaoJTJGP0kto0mlxDcLUSHspAHKNIU5vucYQ2wJxA0DT9yiTougvaWoQxAGHMixlIKW6DC5raHxeLmA/jNeZqWA2ijOoJagVY4avW/rSna//yzmQA2gt7BepR+NWZ3JVzq4HKLBdTp256uque1V+l9jq+6KxrJWx5oq2EnPlmO9zVmbJBkmFLH+yZgRq7HfhKvLcQfTzixvQWoAABmA1ykMeoI+RP7U0lxODkJe3FchYT8XbQmvFDbC+cgUMINds3bTwmYuH/NoYg/kFBdZOGiI5SGKsLQMUtIwxpefM3TIjnUr1TKdSJu0FVMWyfWtRWjIwYa0d4FhTOfpHloyYy9UwMJXutaYgGq09stjH5ve6sJS54ALrxQyLApSmq1amhYCVCz2TEd+aQYYFhqoLAIACIiQHbgGfl0EmFxpTn8lWzTl77yuNMbUJvtbOthPryI1k4PDrpw0dMPbc2103oDUBsl7iBtgtxDLAmVjj4+oayE2AsbQStKbAckEqIB43ooLWBuBhqWgtxWupYAFkWu4qC+i/yLnERE0ShLW03KXKxccl7SX9Zfay5mIlhGb13F9dt/LRyR82JwdJjAWwVBIUtnY5/p6Xx/caNGyiBqIIPJEBZFRgLL1JMqwiqXal/RRFe2grvz/OwDQI4kuoDyY3QcVxbeNI1cuKuVFCkBNLpdUqApGZS4wTa5UD82S5M4iy3FVro+UfZ2SquXEmZkwmCM0Xa5ZNW/jTE54XOUAmZtcQCkqBra8RsCc+8L8X9uy7/1maFIBhFNnJDcTVLAbK1lz2uZTuwrOKtuJ9rLnig9UpSJ+MWWxlY05+S5mVZFzEKMm0CAREeQEOwYxYCF+qDCfdFHCJnXKO5WPVHUQMV8YaY7atX/PUi1cf+VtLZ93iDFfonNqXq68l0NdTH/nTld169TmeGJmW0mBawAG4oqsEluUGiNkiA0UCFMmE2DXfBAaM5vdLhiY+WAs3dmamXVnyqegAqF+VahWeR9FdtFFLg1rViuXAM9ksNNaQ5oLpYCQzHdqK5+jqsqzA/2bCnKmp2vDSMxP/+kHRWTcTi3S2KWABKm5dzpi15ubSim8N59SVNZGKLT6zEMtYawN4DZYMzoGOS9EbwCprGWy2a5HfVXchPxLXdyVDQ8vc4yRAMy6u/IcmQ2xF5iRMRCHGslaRHAD0HEDk7IwsluqsZGLE+ABL3j4eBzAcr93+xdvzLjoQiQKcAYDFTW1XQWDdwNUFjD3zic/uList209LhMxcSWulZsB1AytwgdkAHdUsAps9risDeQEQ70/HPwYDz/Va+Oao3SLdVTBMA0/MVM9kkONLSppFlSrImUCiP1VQspxE4PXoOBirfpbcADI4MJV7Y1mp09bX162fe26fm4Sxtu3K87MuYzVwRf4VwJ7935sfKiou6m5nXAQQaWEc8fPY5/tSpJHjpKmiy5Ky8udJMUcyN9ZkydoEWEp/6ZtySRDM46I0R3kCSzInyqb0dU0G6DhnWarJdgDL01JxBnFyEAc6nJdpyOyYc84+lycAq342UWMbOYKSir3LT3/svceKfI8aqBpw8pimGusZU6x+NR0HLvoBHMaqVquMRD8UFXNYq+0AB3nB0iftI21kzUOmRJoo2shMlMwJTJW6ahaMJaYa0yAZVkYZi8kYZbRaMnxuAmNhNJ784cETzI4qpLbK2EbOwGWsFl6o6AJ9FcY+2Iix0teKWOcyLWKs7WsTGEvLn+YNIy/MNQfN6uJag2qspqXEvvYw1tJY+hyxZG7NgBnN7kEYq0mC6iyApfJvXImLbYGbyiqwZWc+/ukvupSV9+NA5ceM0qhvMTZKDlyNVSvmWK3O01jRxo7W2LraT+ee1/cWY8wuK4ApsFFBxmZsQWBPn7XmlrKKvxqi0VxrsOwKPHIKkStIeZRZUNQnV8AeNnYF7CD4PSwXVAVzXYFM0ES2iySWG4RU6ivkCpBJSZWK5UGqXioXTbgC0uxmXMGuP29Z/vSEg+9xgNX2eOuAPWX6yh9337fvqG98bM7s2LTulecuGz6jNYwFJxI19sR/X3x+zwGHnM6VLbZAjTIvDTpJmZfjcyljc5yBdnPBcO1CaO8rKh2KbLmZl10SRKkwTl8lq4oCEtcCNGmIy4f57kIZb9cWVGO3fvjO0wuvG/OE5Qo0SSiosdoctesEpQheY6bMH1c57OgLC9UKqHNQoFZg12FbXivgXhi0SSZA81LEqFZg1Vk5E1Pf2Xm1gi3vLPntottOe85iLMqHzbqCRB877NI7Dz1o/OW3qWdFA1HdgJ22Egvd6hbVYvOrW9Bc+iyLtc1Wt7i2HSUJOg+rQxdc0eISoroGahQWqG7xjyDZmtX/4upWvhemeoJ44PcXTLtjxYxb32mLjyX7qJUtY0wZ1WPnbJ6aLkr3+FrXYxvqt885p/I6AVVdQWInIalWoJOEWisgOTj5gTcvqeg78Jgo+7KiNtVp7e6s7XHhDNBxENbaNQVoZ8s6CNKeUY3VoQzZc4CkgOYFSBqkg0B9LM621EXkdRB02sUpGdq+mL2tdhCM2f7Z2sXP//iIh53A1aJaQWJ1C8COvHbayP2PO/cf2tXz0i6udBKoHaPzBk7PS3fRdH7PK56M4Za4ZG7QbJUImeX64Pez71/2q6uWCmPRRWh1datRACvq0aPbmTPXTE2lU6X5XVqdKcifMow02B1DIt+a36VV5lK3gdqzXJrU5RQNwuCBFLUbdWm1qE17DbieoPMFWq+lIQyaG9DZLOnSahEcOor+GWVkXNVS59CQzdbNu3jIdZkvq6qbCFwFq1tJzgBpLW5lJ09fdlXFvv2Hfx3nCqq3fPb2s5cM+40FasE6QVKhW4G1AxgVu3E76uZZo/f7m1Mm5vW+dMi44CSMlA7zZrYKTcLo+DxzVXVJh5GVpXZdNhqL18E2yX14TsuahKHuAlfE3EkYPk/ZKnVaexLGGLN+yTOPvH7XRa86MlCwBd7iLq2AW3baY6uvLevZa7DdpuE6bStnt2QTCGQhcXZL1v/und1C+mt1bWV2q+bPm99bMGHwfcJWaGuburSJcwUqBwNPv3Lg8Im33xI7Afa0GojIUlg9Lp0nSJ42lL1gzU4bykSqaKzWjYitMjeAx9FYvD1tqFuRZI6A+mHa/xKmNjdt+PaMSXeuXfAAOrNqsdo0V1BIDiAJ8LRl4x5adllFZf/Dvg7zsTs2r1/23KWHTRdQAay2Y1o9CWPLWzS7pbVZSEK/0ef1PeqGaT8rQivKmuiOBjNkL5dW/rXjyjtquLPL+7x4KlkrWEhiae+BTnTLN2nZRDcrcLRjRvYkqKa6E93EUmW2arHoqs4hZIIws/jey+7Y+OqczyxttdnaqNeVVI+1G7YqBxrEtPBNQQy3k3792kUV/QaNSt6DwCmrPdmi4PHOxD24B4F6Xs3tQeBZra0frXpl4bWjH3cyrRbNyCYFLwW40TS3zdpu+x3S84RfPn9jcXn53vauGdbbeLqbGKoa6uya0S32ebtmrP1fkY/NG4Pg0Ut1CNGcLNVpeWsSb+uMt3nae76ooytMdfd7EbvFD9ftqq5aeNO4u6vXv7utCba2aT62EGupXQOQB5x4Uf8RV9x7fTqd6vJV2ueVbcjWvTX9hqkfvzhrnXQJ4ALsNow9ZZg3s9WcFDTH2sjbDr3s7uGDT7307z0vpJ3y9vi8MjfeKaP7wdydic50obMzUSe58yoG8t9RNxDtRWjxzkTexejuTEQWu3rBw4+smHHTcsezutra5j0IdhDTciImD2le1paF0VPmnVw5bPQpnb+Xlvce5O2lxR4Fmj6OdxxGSYO7l1amluO9tDLRLdOEaHlvXrn42VcmnYHZLPWrylS4AN2S1OxGuqY01ma1XafVQKaspZT3pAeXTqjos/9hccSPdyrqzhjdM9vs7m/rwhDkCPAX7fqOR3xlR220Y8atHQBrqtnKaKcWx3U/VzT7Ze2h3bHhkxXPXzlipix7AKqFFjtgJc7D2pG/UEqbdE5S0qCsJYC79erX7fipi64pqejZ5//j9Qrqa7Z//sLVx9xXt20D5gUUUJutbsMwUVtbqrEua92BDsiCFmnofuyU+eP2GXb0CTACuk82usJG5F8TrrAhboB+Qdl01+RVIISi7rLn6pdcxoRmW3ngLWauuAeJ/iDslndfW7jo1lOftZgKQFVT3dZLiy4M0RIpcANZtPvb0ltlL8AtGTbxrqGDTr34Aj+dKmnumjC25cI/1JJrwuRdtQgaK/u9Wn5NGNnvlWmoX/PCo7NXTL95pWRUCqibXTVqb7vLui1SYLMWPwRuuq9WZ2i12xDd9z/u/N6HXX73hOKyrr3oqht4o+zriq5ipCyVrUh6GZPGVzFqJLGRj210FSPZsQisowsMOFcxojGjmuqqZTNuenTdy09ssNJUAJrE1Bbtn3UzrObAd8+39dYuiANUdQz0uLzP/t1GXj51zN6HjhqbSqdLdE8BdV/30HW3gmyufsuq1/6wdNqNr+z8/AMUrbHUbYbqjhjtvLZ4x3d7gLUtGOGjF4UQUNWOKcD0vOegkT1GXnHPST0PGDrC88IUuQLdM2tdh8v+cHrcjFApK9UR0L1kYJjmJo8bXykut+2TP7219P5rXtj20fIvBVAFVa2U3idd/KHJYNUeKXB/EE15tflI1zHQXYwCtFozer3P6LP2HXbhpFO67rvf4OjahlQKbHxljfZd21B8rezCrdnw8ep3Hr/rmfWLntxkXXtALZSCq/sJbKZGsbE1y7qldqvQZ0YFfmGustcGWBmsr+F56uBzrx/Y/9jvj+peOeAgL+UXF7oaZyPCWj42oo+VgbGmypXisrmGHRs/fn/doseXrH5yKmqpYKFGeICn7LQB7bCLmrXGFSQBnASuKw820PbjVLq8ouSQ8346qNfQMUN69B10cKq4uBzrvy3Xj8X7MnW1O2s+/2j1xpWLVq39r/s+qNv5BVhJnRgHVAVTa6o2oHv8SnFJbkFnv2xwafjQ2t6kNV69VylJHXjWtd+uHHbswJJuPbp5XcrLi7uUlXpFJWXFJaVlXroYRXaTyzbsCurrduUydbuydbtqM7U7d2ZqdlRvXPHS2jVP3feJdaU3BVT10gYXj/WiDraVUlC1BNFaBYjOby9jk8DVfQwKmAukAm0DS9eVsG72Sij0HfPqL851YRUsG1QbSDs4adS3L//UqkBVaCm3+Vdx3qgeV+9dgG0Wu4/1ub4nCVgF2C7H2sFFCyP2srYBdMEsBGi7QW1v8GoqqLngJrE4kgBhqj5XG4fPV+fhstZmKymE9hKdS5bSZbScK23qD2BXqNq99DvKbjXHcgVC21X2Mtd6gwu2e469ApL+PQVDWWsDpoDqazY77W1DUZGsuf9Qa493lMa2hL3KQGVhEpBJUmDruJ0L6GPVRpuBSay0AbV/lNZi1qLzOxvYpOCmEmQvc/exnqOsbY6xOG4Hn6TH+kN0+LLv7ODVkl9Sf0gbMDfoucea+lw3kNlMdI+5bG/J923zObuLsU39qC4rbfCbCrA2cEkS4R5vM0hteeOeBLZQIHW/U1M+1v6MPQrk7nIFbfmRv1Lv+Uti7DfAfqUQ6KT/zP8BN42WZIYl2fsAAAAASUVORK5CYII=);height:40px;line-height:40px;text-align:center;color:#000;font-size:11px;font-family:Arial,sans-serif;font-weight:700}.menu-lateral-layout{display:flex;align-items:stretch;grid-column-gap:0;-webkit-column-gap:0;column-gap:0;min-height:100vh}.menu-lateral-layout--no-sidebar .menu-lateral-layout__content{width:100%;margin-left:0}.menu-lateral-layout--with-navbar{min-height:calc(100vh - 56px);min-height:calc(100vh - var(--topnavbar-height, 56px))}.menu-lateral-layout--with-navbar .menu-lateral-layout__sidebar{top:56px;top:var(--topnavbar-height,56px);height:calc(100vh - 56px);height:calc(100vh - var(--topnavbar-height, 56px))}.menu-lateral-layout--with-navbar .menu-lateral-layout__content{margin-top:56px;margin-top:var(--topnavbar-height,56px)}.menu-lateral-layout__sidebar{flex:0 0 auto;display:flex;min-width:64px;position:fixed;top:0;left:0;height:100vh;z-index:100}.menu-lateral-layout__content{flex:1 1;min-width:0;margin-left:64px}@media (max-width:768px){.menu-lateral-layout__sidebar{min-width:0;width:0;overflow:visible}.menu-lateral-layout--no-sidebar .menu-lateral-layout__content,.menu-lateral-layout__content{margin-left:0}}.tarifas-valor-simples{font-weight:600;color:#55575a}.tarifas-valores-cards{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;grid-gap:6px 8px;gap:6px 8px}.tarifas-valor-card{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;line-height:1.25;white-space:nowrap}.tarifas-valor-card.hp{background-color:#ffe8e8;color:#d32f2f}.tarifas-valor-card.hfp{background-color:#fff4e5;color:#f57c00}.tarifas-valor-card.hr-not{background-color:#e8f4ff;color:#1976d2}.tarifas-table .col-id{width:9%;min-width:110px}.tarifas-table .col-periodo{width:22%;min-width:180px}.tarifas-table .col-valor{width:46%;min-width:340px}.tarifas-table .col-origem{width:10%;min-width:120px}.tarifas-table .col-acoes{width:15%;min-width:160px}.tarifas-table thead th{vertical-align:middle;position:relative;font-weight:500;color:#55575a;border-bottom:2px solid #dee2e6}.tarifas-table thead th.col-periodo{white-space:nowrap}.tarifas-table thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.tarifas-table thead th.sortable:hover{background-color:#f8f9fa}.tarifas-table thead th.sortable .sort-icon-container{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:5px;padding:3px 5px;border-radius:2px;background-color:initial;transition:background-color .15s ease}.tarifas-table thead th.sortable .sort-icon-container.active{background-color:#0038ff}.tarifas-table thead th.sortable .sort-icon-container svg{display:block;width:14px;height:13px}.tarifas-table tbody tr{transition:background-color .15s ease}.tarifas-table tbody tr:hover{background-color:#f8f9fa}@media (max-width:1366px){.tarifas-table .col-valor{min-width:300px}.tarifas-table .col-acoes{min-width:140px}}@media (max-width:1200px){.tarifas-table .col-periodo{min-width:160px}.tarifas-table .col-valor{min-width:260px}}.tarifas-table .cell-acoes,.tarifas-table .cell-id,.tarifas-table .cell-origem,.tarifas-table .cell-periodo,.tarifas-table .cell-valor{vertical-align:middle;padding:12px}.tarifas-table .cell-periodo{white-space:nowrap}.tarifas-table .acoes-group{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.tarifas-table .icon-btn{padding:4px;color:#55575a}.tarifas-table .icon-btn:hover{color:#0038ff}.tarifas-table .sv-switch{position:relative;display:inline-block;width:40px;height:20px}.tarifas-table .sv-switch input{opacity:0;width:0;height:0}.tarifas-table .sv-switch input:checked+.sv-slider{background-color:#0038ff}.tarifas-table .sv-switch input:checked+.sv-slider:before{-webkit-transform:translateX(20px);transform:translateX(20px)}.tarifas-table .sv-switch .sv-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:20px}.tarifas-table .sv-switch .sv-slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.tarifas-table .sv-switch-placeholder{display:inline-block;width:40px;height:20px}.tarifas-table .tarifas-badge{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;transition:opacity .2s ease}.tarifas-table .tarifas-badge.is-auto{background-color:#e3f2fd;color:#1976d2}.tarifas-table .tarifas-badge.is-manual{background-color:#f5f5f5;color:#55575a}.tarifas-table .tarifas-badge.clickable{cursor:pointer;text-decoration:underline}.tarifas-table .tarifas-badge.clickable:hover{opacity:.7}.tarifas-table .empty-state-text{font-size:16px;font-weight:400}.tarifas-table .btn-link{padding:0;font-size:16px;font-weight:500}.tarifas-table .btn-link,.tarifas-table .btn-link:hover{text-decoration:underline}.tarifas-form,.tarifas-modal__body .tarifas-form{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:1.5rem 2rem!important;gap:1.5rem 2rem!important;width:100%!important;padding:.5rem 0!important}.tarifas-form .tarifas-form-group,.tarifas-modal__body .tarifas-form .tarifas-form-group{margin-bottom:0!important;display:flex!important;flex-direction:column!important;grid-gap:.75rem!important;gap:.75rem!important}.tarifas-form .tarifas-form-group label,.tarifas-modal__body .tarifas-form .tarifas-form-group label{display:flex!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;width:100%!important;margin-bottom:0!important;font-weight:600!important;color:#1a1a1a!important;font-size:14px!important;line-height:1.5!important;letter-spacing:.01em!important}.tarifas-form .tarifas-form-group:first-child,.tarifas-form .tarifas-form-group:nth-child(2),.tarifas-form .tarifas-form-group:nth-child(3),.tarifas-form .tarifas-form-group:nth-child(4),.tarifas-modal__body .tarifas-form .tarifas-form-group:first-child,.tarifas-modal__body .tarifas-form .tarifas-form-group:nth-child(2),.tarifas-modal__body .tarifas-form .tarifas-form-group:nth-child(3),.tarifas-modal__body .tarifas-form .tarifas-form-group:nth-child(4){grid-column:1/-1!important}.tarifas-form .tarifas-form-group label.check,.tarifas-modal__body .tarifas-form .tarifas-form-group label.check{display:flex!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;font-weight:500!important;font-size:14px!important;cursor:pointer!important;margin:0!important}.tarifas-form .tarifas-form-group label.check .form-check-input,.tarifas-form .tarifas-form-group label.check input[type=checkbox],.tarifas-modal__body .tarifas-form .tarifas-form-group label.check .form-check-input,.tarifas-modal__body .tarifas-form .tarifas-form-group label.check input[type=checkbox]{margin:0!important;position:static!important;-webkit-transform:none!important;transform:none!important;top:auto!important;width:16px!important;height:16px!important;cursor:pointer!important}.tarifas-form .tarifas-form-group .react-datepicker-wrapper,.tarifas-modal__body .tarifas-form .tarifas-form-group .react-datepicker-wrapper{width:100%!important}.tarifas-form .tarifas-form-group .react-datepicker-wrapper input,.tarifas-modal__body .tarifas-form .tarifas-form-group .react-datepicker-wrapper input{width:100%!important;height:44px!important;padding:.75rem 1rem!important;border:2px solid #e1e5e9!important;border-radius:8px!important;font-size:14px!important;color:#1a1a1a!important;background-color:#fff!important;transition:all .2s ease!important}.tarifas-form .tarifas-form-group .react-datepicker-wrapper input:focus,.tarifas-modal__body .tarifas-form .tarifas-form-group .react-datepicker-wrapper input:focus{outline:none!important;border-color:#0038ff!important;box-shadow:0 0 0 3px rgba(0,56,255,.1)!important}.tarifas-form .tarifas-form-group .react-datepicker-wrapper input::-webkit-input-placeholder,.tarifas-modal__body .tarifas-form .tarifas-form-group .react-datepicker-wrapper input::-webkit-input-placeholder{color:#8b8b8b!important;font-size:14px!important}.tarifas-form .tarifas-form-group .react-datepicker-wrapper input::placeholder,.tarifas-modal__body .tarifas-form .tarifas-form-group .react-datepicker-wrapper input::placeholder{color:#8b8b8b!important;font-size:14px!important}.tarifas-form .tarifas-form-group .react-datepicker-wrapper input:disabled,.tarifas-modal__body .tarifas-form .tarifas-form-group .react-datepicker-wrapper input:disabled{background-color:#f5f5f5!important;color:#6c757d!important;cursor:not-allowed!important}.tarifas-form .tarifas-form-group.has-error .react-datepicker-wrapper input,.tarifas-form .tarifas-form-group.has-error .tarifas-input-group,.tarifas-modal__body .tarifas-form .tarifas-form-group.has-error .react-datepicker-wrapper input,.tarifas-modal__body .tarifas-form .tarifas-form-group.has-error .tarifas-input-group{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.12)!important}.tarifas-form .tarifas-input-group,.tarifas-modal__body .tarifas-form .tarifas-input-group{display:flex!important;align-items:center!important;border:2px solid #e1e5e9!important;border-radius:8px!important;overflow:hidden!important;width:100%!important;height:44px!important;background-color:#fff!important;transition:all .2s ease!important}.tarifas-form .tarifas-input-group:focus-within,.tarifas-modal__body .tarifas-form .tarifas-input-group:focus-within{border-color:#0038ff!important;box-shadow:0 0 0 3px rgba(0,56,255,.1)!important}.tarifas-form .tarifas-input-group .tarifas-input-prefix,.tarifas-modal__body .tarifas-form .tarifas-input-group .tarifas-input-prefix{padding:.75rem 1rem!important;background-color:#f8f9fa!important;border-right:2px solid #e1e5e9!important;font-weight:600!important;color:#495057!important;white-space:nowrap!important;font-size:14px!important}.tarifas-form .tarifas-input-group input,.tarifas-modal__body .tarifas-form .tarifas-input-group input{flex:1 1!important;border:none!important;outline:none!important;padding:.75rem 1rem!important;background-color:initial!important;font-size:14px!important;color:#1a1a1a!important}.tarifas-form .tarifas-input-group input:focus,.tarifas-modal__body .tarifas-form .tarifas-input-group input:focus{box-shadow:none!important}.tarifas-form .tarifas-input-group input::-webkit-input-placeholder,.tarifas-modal__body .tarifas-form .tarifas-input-group input::-webkit-input-placeholder{color:#8b8b8b!important}.tarifas-form .tarifas-input-group input::placeholder,.tarifas-modal__body .tarifas-form .tarifas-input-group input::placeholder{color:#8b8b8b!important}@media (max-width:768px){.tarifas-form,.tarifas-modal__body .tarifas-form{grid-template-columns:1fr!important;grid-gap:1.25rem!important;gap:1.25rem!important}.tarifas-form .tarifas-form-group,.tarifas-modal__body .tarifas-form .tarifas-form-group{grid-gap:.5rem!important;gap:.5rem!important}.tarifas-form .tarifas-form-group:first-child,.tarifas-form .tarifas-form-group:nth-child(2),.tarifas-modal__body .tarifas-form .tarifas-form-group:first-child,.tarifas-modal__body .tarifas-form .tarifas-form-group:nth-child(2){grid-column:1!important}}@media (max-width:480px){.tarifas-form,.tarifas-modal__body .tarifas-form{grid-gap:1rem!important;gap:1rem!important;padding:.25rem 0!important}}.tarifas-error-chip{display:inline-flex!important;align-items:center!important;grid-gap:6px!important;gap:6px!important;padding:2px 8px!important;border-radius:9999px!important;background:#fee2e2!important;color:#b91c1c!important;font-size:13px!important;font-weight:600!important;line-height:1!important;border:1px solid #fecaca!important}.tarifas-error-chip svg{width:15px!important;height:15px!important;color:inherit!important;flex-shrink:0!important}.tarifas-error-below{margin-top:6px!important;display:flex!important;align-items:center!important}.tarifas-delete-content{padding:20px}.tarifas-delete-content .tarifas-delete-icon{width:64px;height:64px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background-color:#ffe8e8;border-radius:50%;color:#d32f2f}.tarifas-delete-content .tarifas-delete-icon svg{width:32px;height:32px}.tarifas-delete-content .tarifas-delete-title{font-size:20px;font-weight:700;color:#55575a;margin-bottom:12px}.tarifas-delete-content .tarifas-delete-text{font-size:14px;color:#7a7a7a;margin-bottom:0}.tarifas-modal-footer{grid-gap:12px;gap:12px}@-webkit-keyframes integracao-modal__spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes integracao-modal__spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body.integracao-success-modal-open .modal-backdrop,body.integracao-success-modal-open .modal.integracao-modal:not(.integracao-modal--confirmacao){visibility:hidden!important;opacity:0!important;pointer-events:none!important}.integracao-modal .modal-content,.modal.integracao-modal .modal-content{border:none!important;border-radius:12px!important;box-shadow:0 4px 20px rgba(0,0,0,.15)!important;outline:none!important}body.tema-escuro .integracao-modal .modal-content{background-color:#020617!important;color:#e5e5e5!important}body.tema-escuro .integracao-modal .modal-header{padding:1rem 1rem 0;background-color:initial!important;border-bottom:none!important}body.tema-escuro .integracao-modal .integracao-modal__body{background-color:initial!important}.modal-dialog.integracao-modal>.modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 3.5rem);overflow:hidden}.modal-dialog.integracao-modal>.modal-content>.modal-header{flex-shrink:0;padding:.5rem .75rem 0 0!important}.modal-dialog.integracao-modal>.modal-content>.modal-footer{flex-shrink:0}.integracao-modal .integracao-modal__body,.modal-dialog.integracao-modal .modal-body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:.25rem 1.5rem 0!important}.integracao-modal{--integracao-surface:#fff;--integracao-surface-muted:#f9fafb;--integracao-surface-elevated:#fff;--integracao-surface-hover:#f3f4f6;--integracao-border:#e5e7eb;--integracao-border-strong:#d1d5db;--integracao-text-primary:#111827;--integracao-text-secondary:#4b5563;--integracao-text-muted:#6b7280;--integracao-table-control-radius:8px}.integracao-modal__content{padding:.25rem 0 0;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.integracao-modal__pergunta-titulo{font-size:1.35rem;font-weight:400;color:var(--integracao-text-primary);text-align:center;margin-bottom:1rem;line-height:1.3}.integracao-modal__campo-row{width:100%;max-width:28rem;margin-left:auto;margin-right:auto;display:flex;align-items:center;grid-gap:.75rem;gap:.75rem}.integracao-modal__step-container{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.integracao-modal__step-container--distribuicao{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;overflow:hidden}.integracao-modal__input,.integracao-modal__select-trigger{height:3rem;font-size:1rem;flex:1 1}.integracao-modal__help-btn{background:none;border:none;padding:.25rem;cursor:pointer;color:#6b7280;flex-shrink:0;transition:color .2s,background-color .2s;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.integracao-modal__help-btn:hover{color:#002fd4;color:var(--accent-color,#002fd4);background-color:rgba(0,47,212,.08)}.integracao-modal__help-btn:focus-visible{outline:2px solid #002fd4;outline:2px solid var(--accent-color,#002fd4);outline-offset:2px}.integracao-modal__footer{justify-content:space-between;padding:.25rem 1.5rem;border-top:1px solid var(--integracao-border);width:100%}.integracao-modal__footer-center,.integracao-modal__footer-left,.integracao-modal__footer-right{flex:1 1;display:flex;align-items:center}.integracao-modal__footer-left{justify-content:flex-start}.integracao-modal__footer-center{justify-content:center}.integracao-modal__footer-right{justify-content:flex-end}.integracao-modal__footer-link{background:none;border:none;padding:0;cursor:pointer;font-size:1rem;color:#4b5563;transition:color .2s}.integracao-modal__footer-link:hover{color:#111827}.integracao-modal__footer-link--help{color:#002fd4;color:var(--accent-color,#002fd4)}.integracao-modal__footer-link--help:hover{color:#0025a8;color:var(--accent-color-hover,#0025a8)}.integracao-modal__footer-btn-next{background:#002fd4!important;background:var(--accent-color,#002fd4)!important;min-width:100px}.integracao-modal__footer-btn-next:hover:not(:disabled){background:#0025a8!important;background:var(--accent-color-hover,#0025a8)!important}.integracao-modal--confirmacao .modal-dialog{margin:1.75rem auto!important;border:none!important;outline:none!important}.integracao-modal--confirmacao .modal-content{border:none!important;border-radius:12px!important;outline:none!important;box-shadow:0 4px 20px rgba(0,0,0,.15)!important}.integracao-modal__confirmacao-titulo{font-size:1.5rem;font-weight:600;color:#002fd4;color:var(--accent-color,#002fd4)}.integracao-modal__confirmacao-box{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:1rem}body.tema-escuro .integracao-modal__confirmacao-titulo,body[data-theme=escuro] .integracao-modal__confirmacao-titulo{color:#60a5fa}.modal.custom-modal.integracao-modal.integracao-modal--confirmacao{z-index:1060!important}.modal.custom-modal.integracao-modal.integracao-modal--confirmacao .modal-dialog{max-width:32rem!important;width:100%!important;margin:1.75rem auto!important}.modal.custom-modal.integracao-modal.integracao-modal--confirmacao .modal-content{max-height:90vh!important;overflow-y:auto!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 20px rgba(0,0,0,.15)!important}.modal.custom-modal.integracao-modal.integracao-modal--confirmacao .integracao-modal__confirmacao-header{padding:1rem 1.5rem .75rem!important;background:var(--integracao-surface)!important;border-bottom:none!important}.modal.custom-modal.integracao-modal.integracao-modal--confirmacao .integracao-modal__confirmacao-body{padding:0 1.5rem 1.25rem!important}.modal.custom-modal.integracao-modal.integracao-modal--confirmacao .integracao-modal__confirmacao-footer{padding:0 1.5rem 1.5rem!important;border-top:none!important;background:none!important}body.tema-escuro .modal .modal-dialog.integracao-modal.integracao-modal--confirmacao .modal-content,body[data-theme=escuro] .modal .modal-dialog.integracao-modal.integracao-modal--confirmacao .modal-content{background-color:#020617!important;color:#e5e5e5!important}body.tema-escuro .modal .modal-dialog.integracao-modal.integracao-modal--confirmacao .integracao-modal__confirmacao-header,body[data-theme=escuro] .modal .modal-dialog.integracao-modal.integracao-modal--confirmacao .integracao-modal__confirmacao-header{background-color:initial!important;border-bottom:none!important}body.tema-escuro .modal .modal-dialog.integracao-modal.integracao-modal--confirmacao .integracao-modal__confirmacao-body,body[data-theme=escuro] .modal .modal-dialog.integracao-modal.integracao-modal--confirmacao .integracao-modal__confirmacao-body{background-color:initial!important}body.tema-escuro .modal .modal-dialog.integracao-modal.integracao-modal--confirmacao .integracao-modal__confirmacao-box,body[data-theme=escuro] .modal .modal-dialog.integracao-modal.integracao-modal--confirmacao .integracao-modal__confirmacao-box{background-color:#111827!important;border:1px solid #374151!important}body.tema-escuro .modal .modal-dialog.integracao-modal.integracao-modal--confirmacao .integracao-modal__confirmacao-box,body.tema-escuro .modal .modal-dialog.integracao-modal.integracao-modal--confirmacao .integracao-modal__confirmacao-box *,body[data-theme=escuro] .modal .modal-dialog.integracao-modal.integracao-modal--confirmacao .integracao-modal__confirmacao-box,body[data-theme=escuro] .modal .modal-dialog.integracao-modal.integracao-modal--confirmacao .integracao-modal__confirmacao-box *{color:#e5e7eb!important}body.tema-escuro .modal .modal-dialog.integracao-modal.integracao-modal--confirmacao .integracao-modal__confirmacao-footer,body[data-theme=escuro] .modal .modal-dialog.integracao-modal.integracao-modal--confirmacao .integracao-modal__confirmacao-footer{background-color:initial!important;border-top:1px solid #1f2937!important}.integracao-modal .sv-form-field--custom-select__control{min-height:3rem;font-size:1rem}.integracao-modal .sv-form-field--custom-select__menu{z-index:9999!important}.integracao-modal .sv-form-field--custom-select__option{padding:.75rem 1rem;font-size:1rem}.integracao-modal .sv-form-field--custom-select__option--is-focused{background-color:#e5e7eb!important;color:#111827!important}.integracao-modal .sv-form-field--custom-select__option--is-selected{background-color:#dbeafe!important;color:#111827!important}.integracao-modal .sv-form-field--custom-select__option--is-focused.sv-form-field--custom-select__option--is-selected{background-color:#bfdbfe!important;color:#111827!important}body.tema-escuro .integracao-modal .sv-form-field--custom-select__menu{background-color:#020617!important;border:1px solid #3f3f46!important;color:#e5e5e5!important}body.tema-escuro .integracao-modal .sv-form-field--custom-select__option{background-color:initial!important;color:#e5e5e5!important}body.tema-escuro .integracao-modal .sv-form-field--custom-select__option--is-focused{background-color:#111827!important}body.tema-escuro .integracao-modal .sv-form-field--custom-select__option--is-selected{background-color:#1d4ed8!important;color:#f9fafb!important}.integracao-modal .sv-form-field--custom-select__option--nova-integracao{color:#002fd4;color:var(--accent-color,#002fd4);font-weight:400}.integracao-modal__tooltip{font-size:.9375rem!important;font-weight:400!important;line-height:1.5!important;color:#111827!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 2px 6px rgba(15,23,42,.06)!important;padding:.875rem 1rem!important;max-width:320px!important}.integracao-modal__tooltip,.integracao-modal__tooltip *{font-family:"Segoe UI",sans-serif!important}.integracao-modal__tooltip li,.integracao-modal__tooltip p,.integracao-modal__tooltip span{color:#1f2937!important}.integracao-modal__tooltip p,.integracao-modal__tooltip ul{margin:0 0 .625rem!important}.integracao-modal__tooltip ul{padding-left:1rem!important}.integracao-modal__tooltip li{margin:.2rem 0!important}.integracao-modal__tooltip p:last-child,.integracao-modal__tooltip ul:last-child{margin-bottom:0!important}.integracao-modal__tooltip strong{color:#111827!important}.integracao-modal__destaque{color:#002fd4;color:var(--accent-color,#002fd4);font-weight:500}.integracao-modal__tipo-pessoa-group{display:flex;flex-direction:row;grid-gap:.75rem;gap:.75rem;flex:1 1}.integracao-modal__tipo-pessoa-btn{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;height:48px;padding:0 1rem;border:1px solid #d1d5db;border-radius:6px;background:#f9fafb;color:#111827;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;flex:1 1}.integracao-modal__tipo-pessoa-btn:hover{border-color:#002fd4;border-color:var(--accent-color,#002fd4);background:#fff}body.tema-escuro .integracao-modal .integracao-modal__tipo-pessoa-btn{background-color:#020617!important;border-color:#3f3f46!important;color:#e5e5e5!important}body.tema-escuro .integracao-modal .integracao-modal__tipo-pessoa-btn:hover{border-color:#60a5fa!important;background-color:#111827!important}body.tema-escuro .integracao-modal .integracao-modal__tipo-pessoa-btn.integracao-modal__tipo-pessoa-btn--selected{background-color:#1d4ed8!important;border-color:#60a5fa!important;color:#f9fafb!important}.integracao-modal__box-success{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:1.5rem;text-align:center}.integracao-modal__box-success-title{font-size:1.125rem;font-weight:500;color:var(--integracao-text-primary);margin-bottom:.5rem}.integracao-modal__box-success-text{font-size:.875rem;color:var(--integracao-text-secondary)}body.tema-escuro .integracao-modal .integracao-modal__input{background-color:#020617!important;border-color:#3f3f46!important;color:#e5e5e5!important}.integracao-modal__btn-outline{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 1rem;border:1px solid var(--integracao-border-strong);border-radius:6px;background:var(--integracao-surface);color:var(--integracao-text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.integracao-modal__btn-outline:hover{border-color:#002fd4;border-color:var(--accent-color,#002fd4);background:rgba(0,47,212,.06);color:#002fd4;color:var(--accent-color,#002fd4)}.integracao-modal__btn-outline--sm{height:36px;padding:0 .75rem;font-size:.8125rem}.integracao-modal__btn-outline--dashed{border-style:dashed;border-width:2px;width:100%}body.tema-escuro .integracao-modal .integracao-modal__btn-outline{border-color:#3f3f46;background:#020617;color:#e5e5e5}body.tema-escuro .integracao-modal .integracao-modal__btn-outline:hover{border-color:#60a5fa;background:#111827;color:#60a5fa}.integracao-modal__campo-disabled{display:flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem;height:48px;padding:0 1rem;border:1px solid var(--integracao-border-strong);border-radius:6px;background:var(--integracao-surface-hover);color:#374151;font-size:.875rem}body.tema-escuro .integracao-modal__campo-disabled,body[data-theme=escuro] .integracao-modal__campo-disabled{color:#d1d5db}.integracao-modal__titulo-com-ajuda{display:flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem;margin-bottom:.75rem;flex-shrink:0}.integracao-modal__pergunta-titulo--sem-margin{margin-bottom:0}.integracao-modal__tabela-wrapper{background:transparent;border-radius:0;padding:0;margin-top:.25rem;width:100%;max-width:100%;box-sizing:border-box;border:none;overflow:visible}.integracao-modal__tabela-wrapper--distribuicao{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.integracao-modal__tabela-top{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;grid-gap:.75rem;gap:.75rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #e5e7eb}.integracao-modal__tabela-top-left{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem}.integracao-modal__resumo-label--bold{font-weight:600;color:var(--integracao-text-primary)}.integracao-modal__tabela-card{background:var(--integracao-surface-elevated);border-radius:8px;padding:.75rem .75rem .375rem;border:1px solid var(--integracao-border);margin-bottom:0;box-shadow:0 4px 12px rgba(15,23,42,.24);width:100%;box-sizing:border-box}.integracao-modal__tabela-card--scroll{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-top:0}.integracao-modal__table-header{font-size:.75rem;font-weight:600;color:var(--integracao-text-secondary);padding:.5rem .75rem;border-bottom:none;width:100%;box-sizing:border-box;overflow:visible}.integracao-modal__table-header.integracao-modal__table-row{background:transparent;border:none;margin-bottom:0;border-radius:0}.integracao-modal__tabela-card--scroll .integracao-modal__table-header{flex-shrink:0;z-index:2;background:var(--integracao-surface-elevated)!important;border-bottom:none!important}.integracao-modal__table-row{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr) 70px;width:100%;box-sizing:border-box;grid-gap:.5rem;gap:.5rem;align-items:center;padding:.5rem .75rem;background:var(--integracao-surface-elevated);border:1px solid var(--integracao-border);border-radius:6px;margin-bottom:.5rem;transition:border-color .2s,background-color .2s;overflow:visible}.integracao-modal__table-row:hover{border-color:#60a5fa;background:var(--integracao-surface-hover)}.tema-escuro .modal.integracao-modal .integracao-modal__table-row--drag{grid-template-columns:auto 2.2fr 1.5fr 1.2fr 1fr}.integracao-modal__table-cell{min-width:0;overflow:hidden}.integracao-modal__table-cell>*{min-width:0;max-width:100%}.integracao-modal__table-cell--header-left{text-align:left}.integracao-modal__table-cell--header-center{text-align:center}.integracao-modal__table-cell--grip{width:24px;flex-shrink:0}.integracao-modal__table-cell--nome .integracao-modal__table-cell-nome-box,.integracao-modal__table-cell--nome .integracao-modal__table-cell-text{font-weight:500;color:var(--integracao-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.integracao-modal__table-cell--nome .integracao-modal__table-cell-nome-box{display:inline-block;padding:.375rem .75rem;background:var(--integracao-surface-hover);border:1px solid var(--integracao-border);border-radius:8px;font-size:.875rem}.integracao-modal__table-cell--prioridade,.integracao-modal__table-cell--uc{max-width:100px}.integracao-modal__table-cell--percentual{max-width:140px}.integracao-modal__table-cell--acoes{max-width:70px;min-height:36px;display:flex;align-items:center;justify-content:center;overflow:visible}.integracao-modal__table-cell--acoes .w-100.justify-content-start{width:auto!important;min-height:36px;display:flex;align-items:center;justify-content:center!important;grid-gap:.25rem;gap:.25rem}.integracao-modal__table-cell--acoes .w-100.justify-content-start>div{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.integracao-modal__percentual-cell{display:flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem}.integracao-modal__acoes-cell{display:flex;align-items:center;justify-content:center;grid-gap:.25rem;gap:.25rem}.integracao-modal__table-input{height:36px!important;min-height:36px!important;width:100%;max-width:100%;min-width:0;font-size:.8125rem;padding:0 .5rem;box-sizing:border-box;border-radius:var(--integracao-table-control-radius);border:1px solid var(--integracao-border-strong);background-color:var(--integracao-surface);color:var(--integracao-text-primary);box-shadow:none}.integracao-modal__table-input:focus{border-color:#002fd4;border-color:var(--accent-color,#002fd4);box-shadow:0 0 0 1px rgba(0,47,212,.15);outline:none}.integracao-modal__table-input--uc-error{border-color:#dc3545!important;box-shadow:0 0 0 1px rgba(220,53,69,.2)!important}.integracao-modal__table-input--uc-error:focus{border-color:#dc3545!important;box-shadow:0 0 0 2px rgba(220,53,69,.25)!important}.integracao-modal__uc-error-msg{display:block!important;font-size:.7rem!important;color:#dc3545!important;margin-top:2px!important;line-height:1.3!important;text-align:center!important;word-break:break-word!important;white-space:normal!important;overflow:visible!important;max-width:none!important}.integracao-modal__table-cell--has-error{overflow:visible!important}.integracao-modal__table-row--has-error{align-items:start!important}.integracao-modal__table-row--geradora{background:var(--integracao-surface-muted)!important;border-color:var(--integracao-border)!important;opacity:1;pointer-events:auto}.integracao-modal__table-row--geradora .integracao-modal__table-input{cursor:text!important}.integracao-modal__table-row--geradora:hover{border-color:var(--integracao-border)!important;background:var(--integracao-surface-muted)!important}.integracao-modal__geradora-nome{display:flex;align-items:center;grid-gap:.375rem;gap:.375rem;font-weight:500;color:var(--integracao-text-secondary);overflow:hidden;font-size:.8rem;min-width:0}.integracao-modal__geradora-nome-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1}.integracao-modal__geradora-tag{display:inline-block;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:1px 6px;border-radius:4px;background:#dbeafe;color:#1e40af;white-space:nowrap;flex-shrink:0}body.tema-escuro .integracao-modal__table-row--geradora,body[data-theme=escuro] .integracao-modal__table-row--geradora{background:#1e1e2e!important;border-color:#3f3f46!important}body.tema-escuro .integracao-modal__geradora-tag,body[data-theme=escuro] .integracao-modal__geradora-tag{background:#1e3a5f;color:#93c5fd}.integracao-modal__uc-suggestion-link{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}body.tema-escuro .integracao-modal__table-input--uc-error,body[data-theme=escuro] .integracao-modal__table-input--uc-error{border-color:#f87171!important;box-shadow:0 0 0 1px rgba(248,113,113,.3)!important}body.tema-escuro .integracao-modal__uc-error-msg,body[data-theme=escuro] .integracao-modal__uc-error-msg{color:#fca5a5}body.tema-escuro .integracao-modal .integracao-modal__table-input{background-color:#020617!important;border-color:#3f3f46!important;color:#e5e5e5!important}body.tema-escuro .integracao-modal .integracao-modal__table-input:focus{border-color:#60a5fa!important;box-shadow:0 0 0 1px rgba(96,165,250,.3)!important}.integracao-modal__tabela-card .integracao-modal__table-cell .sv-form-field--custom-select__control,.integracao-modal__tabela-percentual .integracao-modal__table-cell .sv-form-field--custom-select__control{width:100%!important;max-width:100%!important;min-width:0!important;min-height:36px!important;height:36px!important;border-radius:var(--integracao-table-control-radius)!important;border:1px solid #d1d5db!important;background-color:#fff!important;box-shadow:none!important;overflow:hidden!important;font-size:.8125rem!important;padding:0 .5rem!important}.integracao-modal__tabela-card .integracao-modal__table-cell .css-1pcexqc-container>div.sv-form-field--custom-select__control,.integracao-modal__tabela-card .integracao-modal__table-cell .integracao-modal__table-input,.integracao-modal__tabela-card .integracao-modal__table-cell .sv-form-field--custom-select__control,.integracao-modal__tabela-percentual .integracao-modal__table-cell .css-1pcexqc-container>div.sv-form-field--custom-select__control,.integracao-modal__tabela-percentual .integracao-modal__table-cell .integracao-modal__table-input,.integracao-modal__tabela-percentual .integracao-modal__table-cell .sv-form-field--custom-select__control{width:100%!important;max-width:100%!important;min-width:0!important;border-radius:var(--integracao-table-control-radius)!important}.integracao-modal__tabela-card .integracao-modal__table-cell .sv-form-field--custom-select__input,.integracao-modal__tabela-card .integracao-modal__table-cell .sv-form-field--custom-select__input input,.integracao-modal__tabela-card .integracao-modal__table-cell .sv-form-field--custom-select__single-value,.integracao-modal__tabela-card .integracao-modal__table-cell .sv-form-field--custom-select__value-container,.integracao-modal__tabela-percentual .integracao-modal__table-cell .sv-form-field--custom-select__input,.integracao-modal__tabela-percentual .integracao-modal__table-cell .sv-form-field--custom-select__input input,.integracao-modal__tabela-percentual .integracao-modal__table-cell .sv-form-field--custom-select__single-value,.integracao-modal__tabela-percentual .integracao-modal__table-cell .sv-form-field--custom-select__value-container{min-width:0!important;max-width:100%!important}.integracao-modal__tabela-card .integracao-modal__table-cell .sv-form-field--custom-select__single-value,.integracao-modal__tabela-card .integracao-modal__table-cell .sv-form-field--custom-select__value-container,.integracao-modal__tabela-percentual .integracao-modal__table-cell .sv-form-field--custom-select__single-value,.integracao-modal__tabela-percentual .integracao-modal__table-cell .sv-form-field--custom-select__value-container{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.tema-escuro .integracao-modal .sv-form-field--custom-select__control{background-color:#020617!important;border-color:#3f3f46!important;color:#e5e5e5!important}.integracao-modal__tabela-card .integracao-modal__table-cell .sv-form-field--custom-select__indicators,.integracao-modal__tabela-percentual .integracao-modal__table-cell .sv-form-field--custom-select__indicators{flex-shrink:0}.integracao-modal__tabela-card .integracao-modal__table-cell .sv-form-field--custom-select__indicator,.integracao-modal__tabela-percentual .integracao-modal__table-cell .sv-form-field--custom-select__indicator{padding:2px!important}.integracao-modal__tabela-card .integracao-modal__table-cell .sv-form-field--custom-select__indicator svg,.integracao-modal__tabela-percentual .integracao-modal__table-cell .sv-form-field--custom-select__indicator svg{width:16px!important;height:16px!important}.integracao-modal__tabela-card .integracao-modal__table-cell .sv-form-field--custom-select__indicator-separator,.integracao-modal__tabela-percentual .integracao-modal__table-cell .sv-form-field--custom-select__indicator-separator{margin:4px 2px!important}.integracao-modal__tabela-card .integracao-modal__table-cell .sv-form-field--custom-select__control--is-focused,.integracao-modal__tabela-percentual .integracao-modal__table-cell .sv-form-field--custom-select__control--is-focused{border-color:#002fd4!important;border-color:var(--accent-color,#002fd4)!important;box-shadow:0 0 0 1px rgba(0,47,212,.15)!important}.integracao-modal__tabela-card .sv-form-field--custom-select>div,.integracao-modal__tabela-percentual .sv-form-field--custom-select>div{border-radius:var(--integracao-table-control-radius)!important;box-shadow:none!important}.integracao-modal__tabela-card .sv-form-field--custom-select__value-container,.integracao-modal__tabela-percentual .sv-form-field--custom-select__value-container{border-top-left-radius:var(--integracao-table-control-radius)!important;border-bottom-left-radius:var(--integracao-table-control-radius)!important}.integracao-modal__tabela-card .sv-form-field--custom-select__indicators,.integracao-modal__tabela-percentual .sv-form-field--custom-select__indicators{border-top-right-radius:var(--integracao-table-control-radius)!important;border-bottom-right-radius:var(--integracao-table-control-radius)!important}.integracao-modal__table-body{width:100%;box-sizing:border-box;overflow:visible}.integracao-modal__table-body .integracao-modal__table-row{margin-bottom:.5rem}.integracao-modal__tabela-percentual.integracao-modal__tabela-percentual--scroll{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.integracao-modal__tabela-card--scroll .integracao-modal__table-body{flex:1 1 auto;min-height:0;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;padding-right:.25rem}.integracao-modal__total-row-container{flex-shrink:0;margin-top:.375rem;display:flex;align-items:center;justify-content:space-between;grid-gap:.5rem;gap:.5rem;flex-wrap:wrap}.integracao-modal__total-row{margin-top:0;padding:.5rem .75rem;text-align:center;font-size:.875rem;border-radius:8px;color:var(--integracao-text-primary);border:1px solid var(--integracao-border)}.integracao-modal__total-row--success{background:#d1fae5;border:1px solid #10b981}.integracao-modal__total-row-success-text{color:#065f46;font-weight:600}@media (max-width:768px){.integracao-modal .integracao-modal__body,.modal-dialog.integracao-modal .modal-body{padding:.25rem 1rem!important}.integracao-modal .integracao-modal__content{padding:.25rem 0!important}.integracao-modal .integracao-modal__step-container{grid-gap:.375rem;gap:.375rem}.integracao-modal .integracao-modal__footer{padding:.375rem 1rem}.integracao-modal__tabela-wrapper{margin-top:.25rem}.integracao-modal__total-row-container{margin-top:.25rem;grid-gap:.375rem;gap:.375rem}.integracao-modal__tabela-card--scroll{padding:0 .375rem .25rem}.integracao-modal__table-row{grid-gap:.375rem;gap:.375rem;padding:.375rem .5rem}.integracao-modal__tabela-percentual .integracao-modal__table-row{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.7fr) minmax(0,.8fr) 52px}.integracao-modal__table-cell{font-size:.75rem}.integracao-modal__table-input{font-size:.75rem!important;padding:0 .375rem!important}.integracao-modal__table-cell--acoes{max-width:52px}}@media (max-width:576px){.integracao-modal .integracao-modal__body,.modal-dialog.integracao-modal .modal-body{padding:.125rem .75rem!important}.integracao-modal .integracao-modal__content{padding:.125rem 0!important}.integracao-modal .integracao-modal__step-container{grid-gap:.25rem;gap:.25rem}.integracao-modal .integracao-modal__footer{padding:.25rem .75rem}.integracao-modal__tabela-wrapper{margin-top:.125rem}.integracao-modal__total-row-container{margin-top:.125rem;grid-gap:.25rem;gap:.25rem}.integracao-modal__tabela-card--scroll{padding:0 .25rem .125rem}.integracao-modal__table-row{grid-gap:.25rem;gap:.25rem;padding:.25rem .375rem}.integracao-modal__tabela-percentual .integracao-modal__table-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,.6fr) minmax(0,.7fr) 44px}.integracao-modal__table-cell--acoes{max-width:44px}}.integracao-modal__badge{display:inline-block;padding:.25rem .5rem;font-size:.75rem;border-radius:4px}.integracao-modal__badge--success{background:#d1fae5;color:#065f46}.integracao-modal__badge--warning{background:#fef3c7;color:#92400e}.integracao-modal__badge--error{background:#fee2e2;color:#991b1b}body.tema-escuro .integracao-modal__badge--success,body[data-theme=escuro] .integracao-modal__badge--success{background:#143d2d;color:#86efac}body.tema-escuro .integracao-modal__badge--warning,body[data-theme=escuro] .integracao-modal__badge--warning{background:#422006;color:#fde047}body.tema-escuro .integracao-modal__badge--error,body[data-theme=escuro] .integracao-modal__badge--error{background:#5f1313;color:#fca5a5}.integracao-modal__resumo-lista{max-width:28rem;margin-left:auto;margin-right:auto;background:#f9fafb;border-radius:8px;padding:1.5rem}body.tema-escuro .integracao-modal__resumo-lista,body[data-theme=escuro] .integracao-modal__resumo-lista{background:#111827;border:1px solid #374151}.integracao-modal__resumo-item{display:flex;flex-direction:column;padding:.75rem 0;border-bottom:1px solid #e5e7eb}.integracao-modal__resumo-item:last-of-type{border-bottom:none}.integracao-modal__resumo-label{font-size:.75rem;color:#4b5563;margin-bottom:.25rem}body.tema-escuro .integracao-modal__resumo-label,body[data-theme=escuro] .integracao-modal__resumo-label{color:#9ca3af}.integracao-modal__resumo-value{font-size:.875rem;font-weight:500;color:var(--integracao-text-primary)}.integracao-modal__resumo-row{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #e5e7eb;font-size:.875rem;color:var(--integracao-text-primary)}body.tema-escuro .integracao-modal__resumo-item,body.tema-escuro .integracao-modal__resumo-row,body[data-theme=escuro] .integracao-modal__resumo-item,body[data-theme=escuro] .integracao-modal__resumo-row{border-bottom:1px solid #374151}.integracao-modal__botoes-edicao{display:flex;justify-content:center;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.integracao-modal__lista-beneficiarias{margin-top:1rem;max-width:28rem;margin-left:auto;margin-right:auto}.integracao-modal__link-toggle{background:none;border:none;padding:0;cursor:pointer;font-size:.875rem;font-weight:500;color:#002fd4;color:var(--accent-color,#002fd4);margin-bottom:.75rem}.integracao-modal__link-toggle:hover{color:#0025a8;color:var(--accent-color-hover,#0025a8)}.integracao-modal__item-beneficiaria{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--integracao-surface);border:1px solid var(--integracao-border);border-radius:6px;margin-bottom:.5rem;font-size:.875rem}body.tema-escuro .integracao-modal,body[data-theme=escuro] .integracao-modal{--integracao-surface:#020617;--integracao-surface-muted:#111827;--integracao-surface-elevated:#020617;--integracao-surface-hover:#111827;--integracao-border:#3f3f46;--integracao-border-strong:#3f3f46;--integracao-text-primary:#e5e5e5;--integracao-text-secondary:#d1d5db;--integracao-text-muted:#9ca3af}.integracao-modal__btn-icon{background:none;border:none;padding:.5rem;cursor:pointer;color:#002fd4;color:var(--accent-color,#002fd4);border-radius:6px;transition:all .2s}.integracao-modal__btn-icon:hover{color:#0025a8;color:var(--accent-color-hover,#0025a8);background:rgba(0,47,212,.08)}.integracao-modal__btn-icon--danger:hover{color:#dc2626;background:rgba(220,38,38,.08)}.integracao-modal__btn-icon--unlink{padding:0;width:28px;height:28px;border-radius:50%;background:transparent}.integracao-modal__btn-icon--unlink svg{width:18px;height:18px;display:block}.integracao-modal__btn-icon--unlink:hover{background-color:#f0f3f3}body.tema-escuro .integracao-modal .integracao-modal__btn-icon--unlink:hover,body[data-theme=escuro] .integracao-modal .integracao-modal__btn-icon--unlink:hover{background-color:#1f2937}body.tema-escuro .integracao-modal .integracao-modal__total-row,body[data-theme=escuro] .integracao-modal .integracao-modal__total-row{background:#111827;border-color:#374151;color:#e5e5e5}body.tema-escuro .integracao-modal .integracao-modal__total-row--success,body[data-theme=escuro] .integracao-modal .integracao-modal__total-row--success{background:#143d2d;border-color:#22c55e;color:#dcfce7}.integracao-modal__tabela-percentual{width:100%;box-sizing:border-box;overflow:visible}.integracao-modal__tabela-percentual .integracao-modal__table-row{grid-template-columns:minmax(0,2.4fr) minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) 80px}.integracao-modal__tabela-prioridade{width:100%;box-sizing:border-box;overflow:visible}.integracao-modal__tabela-prioridade .integracao-modal__table-row{grid-template-columns:2fr 1.5fr 1fr 90px 140px}.integracao-modal__tabela-prioridade .integracao-modal__table-row--drag{grid-template-columns:auto 2fr 1.5fr 1fr 90px 140px}.integracao-modal__cancelar-row{margin-top:1rem;max-width:28rem;margin-left:auto;margin-right:auto;text-align:center}.integracao-modal__link-cancelar{background:none;border:none;padding:0;cursor:pointer;font-size:.875rem;color:#4b5563;text-decoration:underline;transition:color .2s}.integracao-modal__link-cancelar:hover{color:#111827}body.tema-escuro .integracao-modal__link-cancelar,body[data-theme=escuro] .integracao-modal__link-cancelar{color:#9ca3af}body.tema-escuro .integracao-modal__link-cancelar:hover,body[data-theme=escuro] .integracao-modal__link-cancelar:hover{color:#e5e5e5}body.tema-escuro .integracao-modal__footer-link,body[data-theme=escuro] .integracao-modal__footer-link{color:#9ca3af}body.tema-escuro .integracao-modal__footer-link:hover,body[data-theme=escuro] .integracao-modal__footer-link:hover{color:#e5e5e5}body.tema-escuro .integracao-modal__footer-link--help,body[data-theme=escuro] .integracao-modal__footer-link--help{color:#60a5fa}body.tema-escuro .integracao-modal__footer-link--help:hover,body[data-theme=escuro] .integracao-modal__footer-link--help:hover{color:#93c5fd}.integracao-modal__beneficiaria-field{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;overflow:hidden;min-width:0}.integracao-modal__beneficiaria-field .css-1pcexqc-container{flex:1 1;min-width:0;max-width:100%;overflow:visible}.integracao-modal__beneficiaria-status{display:none!important;display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:28px;padding:0 10px;border-radius:999px;border:1px solid transparent;font-size:.72rem;font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap}.integracao-modal__beneficiaria-status--existente{background:#eaf2ff;color:#1e40af;border-color:#bfdbfe}.integracao-modal__beneficiaria-status--nova{background:#ecfdf3;color:#166534;border-color:#bbf7d0}.integracao-modal__beneficiaria-status--vazia{background:#f3f4f6;color:#4b5563;border-color:#d1d5db;font-weight:500}body.tema-escuro .integracao-modal .integracao-modal__beneficiaria-status--existente{background:#1e3a8a;color:#dbeafe;border-color:#60a5fa}body.tema-escuro .integracao-modal .integracao-modal__beneficiaria-status--nova{background:#14532d;color:#dcfce7;border-color:#4ade80}body.tema-escuro .integracao-modal .integracao-modal__beneficiaria-status--vazia{background:#1f2937;color:#d1d5db;border-color:#4b5563}.integracao-modal .sv-form-field--custom-select__option--is-create{color:#002fd4;color:var(--accent-color,#002fd4);font-weight:500}body.tema-escuro .integracao-modal .sv-form-field--custom-select__option--is-create{color:#60a5fa}.integracao-modal__delete-content{display:flex;flex-direction:column;align-items:center;grid-gap:.5rem;gap:.5rem;padding:1rem 1.5rem}.integracao-modal__delete-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#ffe8e8;border-radius:50%;color:#d32f2f;margin-bottom:.25rem}.integracao-modal__delete-title{font-size:1rem;font-weight:600;color:var(--integracao-text-primary);margin:0 0 .5rem;line-height:1.4}.integracao-modal__delete-description{font-size:.875rem;font-weight:400;color:var(--integracao-text-primary);margin:0;line-height:1.5}.integracao-modal__delete-irreversible{display:block;color:var(--integracao-text-secondary);font-weight:500;margin-top:.5rem}.integracao-modal__actions{display:flex;grid-gap:.75rem;gap:.75rem;justify-content:flex-end;width:100%}.integracao-modal__actions button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.integracao-modal__button-loading{flex:1 1;max-width:120px;height:48px}body.tema-escuro .integracao-modal__delete-icon,body[data-theme=escuro] .integracao-modal__delete-icon{background:#5f1313;color:#fca5a5}.integracao-modal__email-step-box{width:100%;max-width:32rem;margin:0 auto;display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.integracao-modal__email-step-destaque{display:flex;align-items:center;justify-content:center;grid-gap:.75rem;gap:.75rem;padding:1rem 1.25rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#002fd4;color:var(--accent-color,#002fd4)}.integracao-modal__email-step-destaque-text{font-size:1rem;font-weight:600;word-break:break-all;-webkit-user-select:all;user-select:all}.integracao-modal__email-copy-btn{display:flex;align-items:center;justify-content:center;background:none;border:1px solid #bfdbfe;border-radius:6px;color:#002fd4;color:var(--accent-color,#002fd4);cursor:pointer;padding:6px;flex-shrink:0;transition:background-color .2s,color .2s}.integracao-modal__email-copy-btn:hover{background:#dbeafe}.integracao-modal__email-step-info{display:flex;align-items:flex-start;grid-gap:.5rem;gap:.5rem;font-size:.875rem;color:#4b5563;color:var(--integracao-text-secondary,#4b5563);line-height:1.5}.integracao-modal__email-step-info svg{flex-shrink:0;margin-top:2px}.integracao-modal__email-step-tutorial{display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.875rem;color:#002fd4;color:var(--accent-color,#002fd4);text-decoration:none;font-weight:500;transition:color .2s}.integracao-modal__email-step-tutorial:hover{color:#0025a8;color:var(--accent-color-hover,#0025a8);text-decoration:underline}.integracao-modal__email-step-tags{display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;margin-bottom:.25rem}.integracao-modal__email-step-tag{display:inline-flex;align-items:center;grid-gap:.375rem;gap:.375rem;padding:.375rem .625rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font-size:.8125rem;color:#1e40af;font-weight:500}.integracao-modal__email-step-tag-remove{background:none;border:none;padding:0;cursor:pointer;color:#6b7280;display:inline-flex;align-items:center;transition:color .2s}.integracao-modal__email-step-tag-remove:hover{color:#ef4444}.integracao-modal__email-step-add-btn{display:inline-flex;align-items:center;grid-gap:.375rem;gap:.375rem;padding:0 1rem;height:3rem;border:1px solid #002fd4;border:1px solid var(--accent-color,#002fd4);border-radius:6px;background:transparent;color:#002fd4;color:var(--accent-color,#002fd4);font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s}.integracao-modal__email-step-add-btn:hover:not(:disabled){background:rgba(0,47,212,.06)}.integracao-modal__email-step-add-btn:disabled{opacity:.4;cursor:not-allowed}.integracao-modal .integracao-modal__campo-row .integracao-modal__input.form-control{height:3rem}.integracao-modal__email-step-error{font-size:.8125rem;color:#ef4444;margin-top:-.25rem}body.tema-escuro .integracao-modal__email-step-destaque,body[data-theme=escuro] .integracao-modal__email-step-destaque{background:#111827;border-color:#374151;color:#60a5fa}body.tema-escuro .integracao-modal__email-copy-btn,body[data-theme=escuro] .integracao-modal__email-copy-btn{border-color:#374151;color:#60a5fa}body.tema-escuro .integracao-modal__email-copy-btn:hover,body[data-theme=escuro] .integracao-modal__email-copy-btn:hover{background:#1f2937}body.tema-escuro .integracao-modal__email-step-tag,body[data-theme=escuro] .integracao-modal__email-step-tag{background:#111827;border-color:#374151;color:#93c5fd}body.tema-escuro .integracao-modal__email-step-add-btn,body[data-theme=escuro] .integracao-modal__email-step-add-btn{border-color:#60a5fa;color:#60a5fa}body.tema-escuro .integracao-modal__email-step-add-btn:hover:not(:disabled),body[data-theme=escuro] .integracao-modal__email-step-add-btn:hover:not(:disabled){background:rgba(96,165,250,.1)}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:loading 1.5s ease-in-out infinite;animation:loading 1.5s ease-in-out infinite;transition:background .3s ease}.tema-escuro .skeleton,[data-theme=escuro] .skeleton{background:linear-gradient(90deg,hsla(0,0%,100%,.05) 25%,hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.05) 75%)}@-webkit-keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-spinner{width:36px;height:36px;border:3px solid #e5e7eb;border-top-color:#6b7280;border-radius:50%;-webkit-animation:skeleton-spin .8s linear infinite;animation:skeleton-spin .8s linear infinite}.tema-escuro .skeleton-spinner,[data-theme=escuro] .skeleton-spinner{border-color:hsla(0,0%,100%,.5) hsla(0,0%,100%,.1) hsla(0,0%,100%,.1)}@-webkit-keyframes skeleton-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes skeleton-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tarifas-page{display:flex;justify-content:center;padding:24px 24px 48px;font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif;color:#0a0a0a}.tarifas-page .tarifas-card{width:100%;max-width:100%;background:#fff;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.04);display:flex;flex-direction:column;overflow:hidden}.tarifas-page .tarifas-card__header,.tarifas-page__header{display:flex;align-items:center;justify-content:space-between;padding:24px 40px;background:#fff}.tarifas-page .tarifas-title{font-size:24px;font-weight:700;margin:0;letter-spacing:-.02em;color:#0a0a0a}.tarifas-page .tarifas-add-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:#0038ff;border:none;color:#fff;font-weight:600;font-size:14px;line-height:20px;letter-spacing:-.02em;padding:10px 16px;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.08);transition:all .15s ease;cursor:pointer}.tarifas-page .tarifas-add-btn .btn-icon{font-size:18px;line-height:1;display:inline-block;font-weight:400}.tarifas-page .tarifas-add-btn:hover{background:#0030d8;box-shadow:0 2px 4px rgba(0,0,0,.12);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.tarifas-page .tarifas-add-btn:active{background:#002ab8;-webkit-transform:translateY(0);transform:translateY(0)}.tarifas-page .tarifas-card__body,.tarifas-page__body{padding:0;max-height:520px;overflow-y:auto}.tarifas-page .tarifas-table{margin:0;table-layout:fixed;width:100%;border-collapse:collapse}.tarifas-page .tarifas-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;font-weight:700;font-size:14px;line-height:20px;letter-spacing:-.02em;background:#f8f9fb;border-bottom:1px solid #e5e7ec;padding:12px 24px;color:#0a0a0a;text-align:left;white-space:nowrap}.tarifas-page .tarifas-table .col-id{width:8%;text-align:center}.tarifas-page .tarifas-table .col-periodo{width:22%;text-align:center}.tarifas-page .tarifas-table .col-valor{width:35%;text-align:center}.tarifas-page .tarifas-table .col-origem{width:17%;text-align:center}.tarifas-page .tarifas-table .col-acoes{width:18%;text-align:center}.tarifas-page .tarifas-table tbody td{vertical-align:middle;padding:16px 24px;font-size:14px;line-height:20px;letter-spacing:-.02em;border-bottom:1px solid #e5e7ec;color:#0a0a0a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tarifas-page .tarifas-table tbody .cell-valor{white-space:normal;overflow:visible;text-overflow:clip}.tarifas-page .tarifas-table tbody tr{background:#fff;transition:background-color .15s ease}.tarifas-page .tarifas-table tbody tr:hover{background:#fafbfc}.tarifas-page .tarifas-table tbody .text-muted{color:#717182}.tarifas-page .tarifas-table .cell-id{font-weight:600;text-align:center}.tarifas-page .tarifas-table .cell-periodo{color:#717182;text-align:center}.tarifas-page .tarifas-table .cell-valor{font-weight:400;text-align:center}.tarifas-page .tarifas-table .cell-acoes,.tarifas-page .tarifas-table .cell-origem{text-align:center}.tarifas-page .tarifas-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;height:24px;border-radius:6px;font-size:13px;font-weight:500;line-height:16px;letter-spacing:-.01em;white-space:nowrap}.tarifas-page .tarifas-badge.is-manual{background:#eff6ff;color:#1447e6}.tarifas-page .tarifas-badge.is-auto{background:#f0fdf4;color:#008236}.tarifas-page .tarifas-valores-cards{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px;align-items:center;justify-content:center}.tarifas-page .tarifas-valor-card{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;height:18px;border-radius:3px;font-size:12px;font-weight:500;line-height:14px;letter-spacing:-.01em;white-space:nowrap;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.tarifas-page .tarifas-valor-card.hp{background:#fef3c7;color:#d97706}.tarifas-page .tarifas-valor-card.hfp{background:#dbeafe;color:#1d4ed8}.tarifas-page .tarifas-valor-card.hr-not{background:#e5e7eb;color:#374151}.tarifas-page .icon-btn,.tarifas-page .icon-btn.btn{width:32px;height:32px;min-width:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:#717182;border:none;background:transparent;transition:background .15s ease,color .15s ease}.tarifas-page .icon-btn.btn:hover,.tarifas-page .icon-btn:hover{background:#f2f4f7;color:#0a0a0a;text-decoration:none}.tarifas-page .icon-btn.btn:active,.tarifas-page .icon-btn:active{background:#e5e7ec}.tarifas-page .icon-btn.btn svg,.tarifas-page .icon-btn svg{width:16px;height:16px;display:block}.tarifas-page .sv-switch{position:relative;display:flex;width:32px;align-items:center;justify-content:center;flex-shrink:0;top:4px}.tarifas-page .sv-switch input{opacity:0;width:0;height:0;position:absolute}.tarifas-page .sv-slider{position:relative;width:32px;height:18px;background:#cbd5e1;border-radius:999px;cursor:pointer;transition:background .2s ease}.tarifas-page .sv-slider:before{content:"";position:absolute;height:14px;width:14px;left:2px;top:2px;background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.tarifas-page .sv-switch input:checked+.sv-slider{background:#0038ff}.tarifas-page .sv-switch input:checked+.sv-slider:before{-webkit-transform:translateX(14px);transform:translateX(14px)}.tarifas-page .acoes-group{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;height:32px}.tarifas-page .sv-switch-placeholder{width:32px;height:18px;display:inline-flex;visibility:hidden;align-items:center}.tarifas-page .tarifas-card__footer,.tarifas-page__footer{display:flex;align-items:center;justify-content:space-between;padding:16px 40px;background:#fff;border-top:1px solid #e5e7ec;font-size:14px;line-height:20px;letter-spacing:-.02em;color:#717182}.tarifas-page .tarifas-range{flex:0 0 auto;font-weight:400}.tarifas-page .tarifas-pagination-wrapper{flex:1 1;display:flex;justify-content:center}.tarifas-page .tarifas-pagination-wrapper .Table__pagination{justify-content:center;flex-wrap:wrap;grid-gap:12px;gap:12px;border-top:none}.tarifas-page .tarifas-pagination-wrapper .Table__pagination .row{justify-content:center;align-items:center}.tarifas-page .tarifas-pagination-wrapper .mr-auto{margin-right:0!important}.tarifas-page .tarifas-pagination-wrapper .ml-auto{margin-left:0!important}.tarifas-page .tarifas-pagination-wrapper .Table__showResults{margin-left:0;margin-right:12px;text-align:center}.tarifas-page .tarifas-pagination-wrapper .Table__visiblePagesWrapper{text-align:center;width:auto;margin-right:0;display:flex;align-items:center}.tarifas-page .pagination{margin:0;grid-gap:4px;gap:4px}.tarifas-page .page-item{width:40px;height:40px}.tarifas-page .page-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:999px!important;font-size:14px;font-weight:500;letter-spacing:-.15px;color:#717182;border:1px solid rgba(0,0,0,.1)}.tarifas-page .page-link:hover{background:#f2f4f7;text-decoration:none}.tarifas-page .page-item.active .page-link{background:#0038ff;color:#fff;border-color:#0038ff}.tarifas-modal-footer{display:flex;justify-content:flex-end;grid-gap:2rem;gap:2rem;width:100%}.tarifas-delete-content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 0 4px}.tarifas-delete-icon{width:56px;height:56px;border-radius:999px;background:#fee2e2;display:inline-flex;align-items:center;justify-content:center;color:#d83b3b}.tarifas-delete-icon svg{width:24px;height:24px}.tarifas-delete-title{margin-top:16px;margin-bottom:8px;font-size:18px;font-weight:700;color:#000}.tarifas-delete-text{margin:0;font-size:14px;color:#868e96}.sv-toggle-switch:checked~label:before{background-color:#0038ff!important;border-color:#0038ff!important}.sidebar-auto-loading{width:64px;height:100vh;display:flex;align-items:center;justify-content:center;background-color:#fff;box-shadow:2px 0 8px rgba(0,0,0,.1)}.sidebar-auto-loading__spinner{width:24px;height:24px;border:3px solid #f3f3f3;border-top-color:#002fd4;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.menu-lateral-standalone-body,.menu-lateral-standalone-html,.menu-lateral-standalone-root{margin:0;background:transparent!important;height:100%;min-height:100vh;overflow:visible!important}.menu-lateral-standalone{display:inline-flex;align-items:stretch;height:100%;min-height:100vh;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:transparent!important;overflow:visible!important}.menu-lateral-standalone .visao-geral-sidebar{height:100%;min-height:100vh;width:100%;max-width:70px;-webkit-transform:none!important;transform:none!important;transition:none!important}.menu-lateral-standalone .visao-geral-sidebar--expanded{max-width:240px}.chat-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-bottom:1px solid #e8eaed;min-height:56px;position:relative;overflow:visible}.chat-header__left{display:flex;align-items:center;grid-gap:10px;gap:10px;flex:1 1;min-width:0}.chat-header__icon{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#a855f7,#6366f1);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.chat-header__logo{width:22px;height:22px;object-fit:contain}.chat-header__info{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.chat-header__title-row{display:flex;align-items:center;grid-gap:6px;gap:6px;min-width:0}.chat-header__title{font-size:14px;font-weight:600;color:#202124;margin:0;line-height:1.3;white-space:nowrap;flex-shrink:0}.chat-header__badge{grid-gap:4px;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;-webkit-animation:badge-glow 2s ease-in-out infinite;animation:badge-glow 2s ease-in-out infinite}.chat-header__badge,.chat-header__premium-badge{display:inline-flex;align-items:center;color:#fff;white-space:nowrap}.chat-header__premium-badge{padding:2px 6px;font-size:9px;font-weight:700;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:10px;text-transform:uppercase;letter-spacing:.3px;box-shadow:0 1px 3px rgba(245,158,11,.3);flex-shrink:0}@-webkit-keyframes badge-glow{0%,to{box-shadow:0 0 8px rgba(16,185,129,.4)}50%{box-shadow:0 0 16px rgba(16,185,129,.6)}}@keyframes badge-glow{0%,to{box-shadow:0 0 8px rgba(16,185,129,.4)}50%{box-shadow:0 0 16px rgba(16,185,129,.6)}}.chat-header__subtitle{font-size:11px;color:#5f6368;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400}.chat-header__unit-name{display:inline-flex;align-items:center;grid-gap:4px;gap:4px}.chat-header__unit-badge{display:inline-flex;align-items:center;padding:2px 6px;font-size:10px;font-weight:500;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:4px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-header__change-unit{background:transparent;border:none;padding:2px 4px;cursor:pointer;font-size:12px;line-height:1;opacity:.5;transition:all .2s ease;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:#5f6368}.chat-header__change-unit:hover{opacity:1;background:rgba(0,0,0,.05);color:#1a73e8}.chat-header__change-unit:active{background:rgba(0,0,0,.1)}.chat-header__change-unit svg{display:block}.chat-header__right{grid-gap:4px;gap:4px;flex-wrap:nowrap;min-width:0;overflow:visible}.chat-header__button,.chat-header__right{display:flex;align-items:center;flex-shrink:0}.chat-header__button{background:transparent;border:none;padding:6px;cursor:pointer;color:#5f6368;border-radius:50%;justify-content:center;transition:all .2s ease}.chat-header__button:hover{background:rgba(0,0,0,.05);color:#202124}.chat-header__button:active{background:rgba(0,0,0,.1)}.chat-header__button svg{display:block;width:18px;height:18px}.chat-header__model-selector{padding:6px 10px;font-size:12px;color:#202124;background:#fff;border:1px solid #dadce0;border-radius:8px;cursor:pointer;transition:all .2s ease;outline:none;font-family:inherit;min-width:100px;max-width:120px;flex-shrink:1}.chat-header__model-selector:hover{border-color:#a855f7;background:#faf9fc}.chat-header__model-selector:focus{border-color:#a855f7;box-shadow:0 0 0 3px rgba(168,85,247,.1)}.chat-header__model-selector option{padding:8px}.chat-header__cost{display:flex;align-items:center;grid-gap:4px;gap:4px;padding:4px 8px;background:#f1f3f4;border-radius:16px;font-size:10px;white-space:nowrap;flex-shrink:1;min-width:0;max-width:80px;overflow:hidden;text-overflow:ellipsis}.chat-header__cost-label{color:#5f6368}.chat-header__cost-value{color:#1a73e8;font-weight:500}@media (max-width:600px){.chat-header{padding:10px 12px}.chat-header__left{grid-gap:8px;gap:8px;flex:1 1;min-width:0}.chat-header__info{display:flex;flex-direction:column;min-width:0}.chat-header__title{font-size:14px}.chat-header__subtitle,.chat-header__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-header__subtitle{font-size:11px}.chat-header__right{grid-gap:6px;gap:6px}.chat-header__model-selector{font-size:10px;padding:4px 6px;min-width:80px;max-width:90px}.chat-header__cost{font-size:9px;padding:2px 6px;max-width:60px}.chat-header__button{width:32px;height:32px;min-width:32px;flex-shrink:0}}@media (max-width:480px){.chat-header__subtitle{display:none}.chat-header__model-selector{font-size:9px;padding:3px 5px;min-width:70px;max-width:75px}.chat-header__cost{font-size:8px;padding:2px 4px;max-width:50px}.chat-header__button{width:30px;height:30px;min-width:30px;flex-shrink:0}}.chat-context-bar{background:linear-gradient(135deg,#667eea,#764ba2);padding:12px 20px;border-radius:16px 16px 0 0;box-shadow:0 2px 8px rgba(0,0,0,.1);position:-webkit-sticky;position:sticky;top:0;z-index:10;-webkit-animation:slideDown .3s ease-out;animation:slideDown .3s ease-out}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.chat-context-bar__content{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px}.chat-context-bar__info{display:flex;align-items:center;grid-gap:8px;gap:8px;flex:1 1;min-width:0}.chat-context-bar__icon{color:hsla(0,0%,100%,.9);flex-shrink:0;width:18px;height:18px}.chat-context-bar__label{color:hsla(0,0%,100%,.8);font-size:13px;font-weight:500;flex-shrink:0}.chat-context-bar__value{color:#fff;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.chat-context-bar__value-detail{color:hsla(0,0%,100%,.85);font-size:13px;font-weight:500}.chat-context-bar__actions{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-shrink:0}.chat-context-bar__action-btn{display:flex;align-items:center;grid-gap:4px;gap:4px;padding:6px 12px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.chat-context-bar__action-btn:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.chat-context-bar__action-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.chat-context-bar__action-btn--remove{background:rgba(231,76,60,.3);border-color:rgba(231,76,60,.5)}.chat-context-bar__action-btn--remove:hover{background:rgba(231,76,60,.5);border-color:rgba(231,76,60,.7)}@media (max-width:480px){.chat-context-bar__action-label{display:none}}@media (prefers-color-scheme:dark){.chat-context-bar{background:linear-gradient(135deg,#4a5568,#2d3748);box-shadow:0 2px 8px rgba(0,0,0,.3)}}.chat-message{display:flex;padding:8px 20px;-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease}.chat-message--user{justify-content:flex-end}.chat-message--assistant,.chat-message--error{justify-content:flex-start}.chat-message__context{margin-bottom:8px;padding:6px 10px;background:rgba(99,102,241,.08);border-left:3px solid #6366f1;border-radius:4px}.chat-message__context-label{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-size:11px;font-weight:500;color:#6366f1;letter-spacing:.3px}.chat-message__context-label svg{flex-shrink:0;opacity:.8}.chat-message__content{display:flex;grid-gap:8px;gap:8px;max-width:80%;align-items:flex-start}.chat-message__avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:4px}.chat-message__avatar-logo{width:20px;height:20px;object-fit:contain}.chat-message--assistant .chat-message__avatar{background:linear-gradient(135deg,#a855f7,#6366f1);color:#fff}.chat-message__bubble{display:flex;flex-direction:column;grid-gap:4px;gap:4px;padding:12px 16px;border-radius:18px;word-wrap:break-word;overflow-wrap:break-word}.chat-message--user .chat-message__bubble{background:#1a73e8;color:#fff;border-bottom-right-radius:4px}.chat-message--assistant .chat-message__bubble{background:#f1f3f4;color:#202124;border-bottom-left-radius:4px}.chat-message--error .chat-message__bubble{background:#fdecea;color:#c5221f;border:1px solid #f28b82;border-bottom-left-radius:4px}.chat-message__images{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px;margin-bottom:8px}.chat-message__image{width:100%;max-width:300px;border-radius:8px;border:1px solid rgba(0,0,0,.1);cursor:pointer;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.chat-message__image:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.chat-message__text{font-size:14px;line-height:1.5;white-space:pre-wrap}.chat-message__text--markdown{white-space:normal}.chat-message__text--markdown h1,.chat-message__text--markdown h2,.chat-message__text--markdown h3,.chat-message__text--markdown h4,.chat-message__text--markdown h5,.chat-message__text--markdown h6{margin:16px 0 8px;font-weight:600;line-height:1.3;color:inherit}.chat-message__text--markdown h1:first-child,.chat-message__text--markdown h2:first-child,.chat-message__text--markdown h3:first-child,.chat-message__text--markdown h4:first-child,.chat-message__text--markdown h5:first-child,.chat-message__text--markdown h6:first-child{margin-top:0}.chat-message__text--markdown h1{font-size:20px}.chat-message__text--markdown h2{font-size:18px}.chat-message__text--markdown h3{font-size:16px}.chat-message__text--markdown p{margin:8px 0;line-height:1.6}.chat-message__text--markdown p:first-child{margin-top:0}.chat-message__text--markdown p:last-child{margin-bottom:0}.chat-message__text--markdown strong{font-weight:600}.chat-message__text--markdown em{font-style:italic}.chat-message__text--markdown ol,.chat-message__text--markdown ul{margin:8px 0;padding-left:24px}.chat-message__text--markdown ol li,.chat-message__text--markdown ul li{margin:4px 0;line-height:1.5}.chat-message__text--markdown ul{list-style-type:disc}.chat-message__text--markdown ol{list-style-type:decimal}.chat-message__text--markdown code{background:rgba(0,0,0,.05);padding:2px 6px;border-radius:4px;font-family:"Courier New",Courier,monospace;font-size:13px}.chat-message__text--markdown pre{background:rgba(0,0,0,.05);padding:12px;border-radius:8px;overflow-x:auto;margin:12px 0}.chat-message__text--markdown pre code{background:none;padding:0;font-size:13px;line-height:1.5}.chat-message__text--markdown a{color:#1a73e8;text-decoration:none}.chat-message__text--markdown a:hover{text-decoration:underline}.chat-message__text--markdown br{content:"";display:block;margin:4px 0}.chat-message__footer{display:flex;align-items:center;grid-gap:4px;gap:4px;font-size:11px;margin-top:2px}.chat-message--user .chat-message__footer{color:hsla(0,0%,100%,.8)}.chat-message--assistant .chat-message__footer,.chat-message--error .chat-message__footer{color:#5f6368}.chat-message__time{font-weight:400}.chat-message__divider{opacity:.5}.chat-message__meta{font-weight:400}.image-preview{padding:8px 12px;border-top:1px solid rgba(0,0,0,.1)}.image-preview__container{display:flex;grid-gap:8px;gap:8px;overflow-x:auto;padding:4px 0}.image-preview__item{position:relative;flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden;background:#f5f5f5;border:1px solid rgba(0,0,0,.1)}.image-preview__img{width:100%;height:100%;object-fit:cover}.image-preview__remove{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;background:rgba(0,0,0,.6);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}.image-preview__remove:hover{background:rgba(0,0,0,.8);-webkit-transform:scale(1.1);transform:scale(1.1)}.image-preview__remove:active{-webkit-transform:scale(.95);transform:scale(.95)}.image-preview__remove svg{width:14px;height:14px}.audio-preview{padding:12px;border-top:1px solid rgba(0,0,0,.1)}.audio-preview__container{position:relative;display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px;background:#fff;border-radius:8px;border:1px solid #dadce0}.audio-preview__play{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:none;background:#1a73e8;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.audio-preview__play:hover:not(:disabled){background:#1765cc;-webkit-transform:scale(1.05);transform:scale(1.05)}.audio-preview__play:active:not(:disabled){-webkit-transform:scale(.95);transform:scale(.95)}.audio-preview__play:disabled{opacity:.5;cursor:not-allowed}.audio-preview__info{flex:1 1;display:flex;flex-direction:column;grid-gap:6px;gap:6px;min-width:0}.audio-preview__progress{height:6px;background:#e8eaed;border-radius:3px;cursor:pointer;position:relative;overflow:hidden}.audio-preview__progress:hover{background:#dadce0}.audio-preview__progress-bar{height:100%;background:linear-gradient(90deg,#1a73e8,#4285f4);border-radius:3px;transition:width .1s linear}.audio-preview__time{display:flex;justify-content:space-between;font-size:11px;color:#5f6368;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.audio-preview__remove{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:#5f6368;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.audio-preview__remove:hover:not(:disabled){background:#f8f9fa;color:#d93025}.audio-preview__remove:active:not(:disabled){background:#e8eaed}.audio-preview__remove:disabled{opacity:.5;cursor:not-allowed}.audio-preview__loading{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);border-radius:8px;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;font-size:13px;color:#5f6368;font-weight:500}.audio-preview__spinner{width:16px;height:16px;border:2px solid #e8eaed;border-top-color:#1a73e8;border-radius:50%;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}.audio-recorder{padding:16px;background:#f8f9fa;border-radius:8px;margin-bottom:12px}.audio-recorder__error{padding:12px;background:#fdecea;color:#c5221f;border-radius:6px;font-size:13px;margin-bottom:12px;border:1px solid #f28b82}.audio-recorder__start{display:flex;grid-gap:8px;gap:8px;justify-content:center}.audio-recorder__controls{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.audio-recorder__timer{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;font-size:18px;font-weight:600;color:#202124}.audio-recorder__paused{font-size:12px;color:#d93025;font-weight:500;padding:2px 6px;background:rgba(217,48,37,.1);border-radius:4px}.audio-recorder__time{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:60px;text-align:center}.audio-recorder__actions{display:flex}.audio-recorder__actions,.audio-recorder__button{grid-gap:8px;gap:8px;justify-content:center;align-items:center}.audio-recorder__button{display:inline-flex;padding:10px 16px;border:none;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit}.audio-recorder__button:disabled{opacity:.5;cursor:not-allowed}.audio-recorder__button--record{background:linear-gradient(135deg,#d93025,#b80000);color:#fff;padding:12px 24px}.audio-recorder__button--record:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(217,48,37,.3)}.audio-recorder__button--record:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.audio-recorder__button--pause,.audio-recorder__button--resume,.audio-recorder__button--stop{width:44px;height:44px;padding:0;background:#fff;color:#5f6368;border:1px solid #dadce0}.audio-recorder__button--pause:hover:not(:disabled),.audio-recorder__button--resume:hover:not(:disabled),.audio-recorder__button--stop:hover:not(:disabled){background:#f8f9fa;border-color:#5f6368}.audio-recorder__button--pause:active:not(:disabled),.audio-recorder__button--resume:active:not(:disabled),.audio-recorder__button--stop:active:not(:disabled){background:#e8eaed}.audio-recorder__button--stop{color:#d93025}.audio-recorder__button--stop:hover:not(:disabled){background:#fdecea;border-color:#d93025}.audio-recorder__button--resume{color:#1a73e8}.audio-recorder__button--resume:hover:not(:disabled){background:#e8f0fe;border-color:#1a73e8}.audio-recorder__button--cancel{background:transparent;color:#5f6368;border:1px solid #dadce0}.audio-recorder__button--cancel:hover:not(:disabled){background:#f8f9fa;border-color:#5f6368}.audio-recorder__button--cancel:active:not(:disabled){background:#e8eaed}.chat-input{padding:0;background:#fff;border-top:1px solid #e8eaed}.chat-input__form{display:flex;flex-direction:column;grid-gap:4px;gap:4px;padding:16px 20px}.chat-input__container{display:flex;align-items:flex-end;grid-gap:8px;gap:8px;background:#f1f3f4;border-radius:24px;padding:8px 8px 8px 16px;transition:all .2s ease}.chat-input__container:focus-within{background:#fff;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15)}.chat-input__attach{flex-shrink:0;width:36px;height:36px;border:none;background:transparent;color:#5f6368;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0}.chat-input__attach:hover:not(:disabled){background:rgba(0,0,0,.04);color:#202124}.chat-input__attach:active:not(:disabled){background:rgba(0,0,0,.08)}.chat-input__attach:disabled{opacity:.4;cursor:not-allowed}.chat-input__attach svg{width:20px;height:20px}.chat-input__mic{flex-shrink:0;width:36px;height:36px;border:none;background:transparent;color:#5f6368;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0}.chat-input__mic:hover:not(:disabled){background:rgba(217,48,37,.08);color:#d93025}.chat-input__mic:active:not(:disabled){background:rgba(217,48,37,.12)}.chat-input__mic:disabled{opacity:.4;cursor:not-allowed}.chat-input__mic svg{width:20px;height:20px}.chat-input__suggestions-btn{flex-shrink:0;width:36px;height:36px;border:none;background:transparent;color:#5f6368;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0}.chat-input__suggestions-btn:hover:not(:disabled){background:rgba(168,85,247,.08);color:#a855f7}.chat-input__suggestions-btn:active:not(:disabled){background:rgba(168,85,247,.12)}.chat-input__suggestions-btn:disabled{opacity:.4;cursor:not-allowed}.chat-input__suggestions-btn svg{width:20px;height:20px}.chat-input__suggestions{margin:0 20px 12px;padding:12px;background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);-webkit-animation:slideUp .2s ease-out;animation:slideUp .2s ease-out}.chat-input__suggestions-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #e8eaed;font-size:12px;font-weight:500;color:#5f6368}.chat-input__suggestions-close{background:transparent;border:none;color:#5f6368;cursor:pointer;padding:4px;line-height:1;transition:all .2s ease}.chat-input__suggestions-close:hover{color:#202124}.chat-input__suggestions-list{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.chat-input__suggestion-item{padding:10px 12px;background:#f8f9fa;border:1px solid #e8eaed;border-radius:8px;text-align:left;font-size:13px;color:#202124;cursor:pointer;transition:all .2s ease}.chat-input__suggestion-item:hover{background:#e8f0fe;border-color:#1a73e8;color:#1a73e8}.chat-input__suggestion-item:active{background:#d2e3fc}.chat-input__textarea{flex:1 1;border:none;background:transparent;outline:none;font-family:inherit;font-size:14px;line-height:1.5;color:#202124;resize:none;max-height:120px;overflow-y:auto;padding:4px 0}.chat-input__textarea::-webkit-input-placeholder{color:#5f6368}.chat-input__textarea::placeholder{color:#5f6368}.chat-input__textarea:disabled{cursor:not-allowed;opacity:.6}.chat-input__textarea::-webkit-scrollbar{width:6px}.chat-input__textarea::-webkit-scrollbar-track{background:transparent}.chat-input__textarea::-webkit-scrollbar-thumb{background:#dadce0;border-radius:3px}.chat-input__textarea::-webkit-scrollbar-thumb:hover{background:#bdc1c6}.chat-input__button{width:40px;height:40px;min-width:40px;min-height:40px;border:none;background:#1a73e8;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s ease;flex-shrink:0}.chat-input__button:hover:not(:disabled){background:#1557b0;box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15)}.chat-input__button:active:not(:disabled){background:#1557b0;box-shadow:0 1px 2px 0 rgba(60,64,67,.3)}.chat-input__button:disabled{background:#dadce0;cursor:not-allowed;color:#fff}.chat-input__spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.chat-input__spinner circle{stroke-dasharray:50;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}.chat-input__counter{font-size:11px;color:#5f6368;text-align:right;padding:0 8px}.chat-input__unit-selector{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 16px;background:#f8f9fa;border-bottom:1px solid #e8eaed}.chat-input__unit-label{font-size:11px;font-weight:500;color:#5f6368;text-transform:uppercase;letter-spacing:.3px}.chat-input__unit-badge{display:inline-flex;align-items:center;padding:3px 8px;font-size:11px;font-weight:500;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:4px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-input__change-unit{background:transparent;border:none;padding:3px 5px;cursor:pointer;font-size:12px;line-height:1;opacity:.6;transition:all .2s ease;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:#5f6368}.chat-input__change-unit:hover{opacity:1;background:rgba(0,0,0,.05);color:#1a73e8}.chat-input__change-unit:active{background:rgba(0,0,0,.1)}.chat-input__change-unit svg{display:block}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.seletor-unidade{padding:20px;display:flex;flex-direction:column;grid-gap:16px;gap:16px;height:100%;min-height:0}.seletor-unidade__header{text-align:center}.seletor-unidade__title{font-size:18px;font-weight:600;color:#202124;margin:0 0 8px}.seletor-unidade__subtitle{font-size:14px;color:#5f6368;margin:0}.seletor-unidade__search{margin-bottom:8px}.seletor-unidade__search-wrapper{position:relative;display:flex;align-items:center}.seletor-unidade__search-icon{position:absolute;left:16px;color:#5f6368;font-size:18px;pointer-events:none}.seletor-unidade__input{width:100%;padding:12px 16px 12px 44px;border:1px solid #dadce0;border-radius:8px;font-size:14px;color:#202124;outline:none;transition:all .2s ease}.seletor-unidade__input:focus{border-color:#a855f7;box-shadow:0 0 0 3px rgba(168,85,247,.1)}.seletor-unidade__input::-webkit-input-placeholder{color:#5f6368}.seletor-unidade__input::placeholder{color:#5f6368}.seletor-unidade__input:disabled{background:#f1f3f4;cursor:not-allowed}.seletor-unidade__list{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;grid-gap:8px;gap:8px;min-height:0;padding-right:4px}.seletor-unidade__list::-webkit-scrollbar{width:6px}.seletor-unidade__list::-webkit-scrollbar-track{background:transparent}.seletor-unidade__list::-webkit-scrollbar-thumb{background:#dadce0;border-radius:3px}.seletor-unidade__list::-webkit-scrollbar-thumb:hover{background:#bdc1c6}.seletor-unidade__empty{text-align:center;padding:40px 20px;color:#5f6368;font-size:14px}.seletor-unidade__hint{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#9aa0a6;text-align:center;grid-gap:16px;gap:16px}.seletor-unidade__hint svg{opacity:.5}.seletor-unidade__hint p{margin:0;font-size:14px;line-height:1.5}.seletor-unidade__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#a855f7;font-size:14px;font-weight:500;grid-gap:12px;gap:12px}.seletor-unidade__spinner{width:24px;height:24px;border:3px solid rgba(168,85,247,.2);border-top-color:#a855f7;border-radius:50%;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}.seletor-unidade__error{text-align:center;padding:40px 20px;color:#d93025;font-size:14px}.seletor-unidade__item{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px 16px;border:1px solid #e8eaed;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease;text-align:left}.seletor-unidade__item:hover:not(:disabled){border-color:#a855f7;background:#faf5ff;box-shadow:0 1px 3px rgba(168,85,247,.1)}.seletor-unidade__item:active:not(:disabled){-webkit-transform:scale(.98);transform:scale(.98)}.seletor-unidade__item:disabled{opacity:.6;cursor:not-allowed}.seletor-unidade__item-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#a855f7,#6366f1);color:#fff;flex-shrink:0;font-size:20px}.seletor-unidade__item-info{flex:1 1;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.seletor-unidade__item-name{font-size:14px;font-weight:500;color:#202124;line-height:1.4}.seletor-unidade__item-meta{font-size:12px;color:#5f6368}.seletor-unidade__actions{display:flex;justify-content:flex-end;padding-top:8px;border-top:1px solid #e8eaed}.seletor-unidade__cancel{padding:8px 16px;border:1px solid #dadce0;border-radius:6px;background:#fff;color:#5f6368;font-size:14px;cursor:pointer;transition:all .2s ease}.seletor-unidade__cancel:hover:not(:disabled){background:#f1f3f4;border-color:#bdc1c6}.seletor-unidade__cancel:disabled{opacity:.6;cursor:not-allowed}.chat-container{position:fixed;bottom:20px;right:20px;width:400px;max-width:calc(100vw - 40px);height:600px;max-height:calc(100vh - 100px);z-index:1000;-webkit-animation:slideIn .3s ease;animation:slideIn .3s ease;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);border-radius:16px;overflow:hidden}.chat-container__wrapper{display:flex;flex-direction:column;height:100%;background:#fff}.chat-container__messages{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;padding:16px 0;background:#fff}.chat-container__messages--selector{padding:0;overflow:hidden}.chat-container__messages::-webkit-scrollbar{width:8px}.chat-container__messages::-webkit-scrollbar-track{background:transparent}.chat-container__messages::-webkit-scrollbar-thumb{background:#dadce0;border-radius:4px}.chat-container__messages::-webkit-scrollbar-thumb:hover{background:#bdc1c6}.chat-container__analysis-badge{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:linear-gradient(135deg,#ede9fe,#dbeafe);border-bottom:1px solid #e0e7ff;grid-gap:12px;gap:12px}.chat-container__analysis-info{display:flex;align-items:center;grid-gap:10px;gap:10px;flex:1 1;min-width:0}.chat-container__analysis-icon{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#a855f7,#6366f1);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 2px 4px rgba(168,85,247,.2);font-size:18px}.chat-container__analysis-text{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.chat-container__analysis-text strong{font-size:13px;font-weight:600;color:#5b21b6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-container__analysis-text span{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-container__analysis-close{background:transparent;border:none;padding:6px;cursor:pointer;color:#6b7280;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.chat-container__analysis-close:hover{background:rgba(107,114,128,.1);color:#374151}.chat-container__analysis-close:active{background:rgba(107,114,128,.2)}.chat-container__empty{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:16px 20px;text-align:center;min-height:100%}.chat-container__empty-icon{width:80px;height:80px;margin-bottom:16px;color:#dadce0}.chat-container__empty-title{font-size:20px;font-weight:500;color:#202124;margin:0 0 8px}.chat-container__empty-subtitle{font-size:14px;color:#5f6368;margin:0 0 16px;max-width:280px}.chat-container__empty-subtitle strong{color:#202124;font-weight:600}.chat-container__unit-selected{display:flex;flex-direction:column;align-items:center;margin-bottom:12px;padding:0 20px}.chat-container__suggestions{display:flex;flex-direction:column;grid-gap:8px;gap:8px;width:100%;max-width:320px}.chat-container__suggestions-inline{padding:16px 20px;margin-top:8px}.chat-container__suggestions-title{font-size:12px;font-weight:600;color:#5f6368;margin-bottom:8px;text-align:left;text-transform:uppercase;letter-spacing:.5px}.chat-container__suggestion{padding:12px 16px;border:1px solid #dadce0;background:#fff;border-radius:8px;font-size:13px;color:#202124;text-align:left;cursor:pointer;transition:all .2s ease}.chat-container__suggestion:hover:not(:disabled){background:#f8f9fa;border-color:#1a73e8;box-shadow:0 1px 2px 0 rgba(60,64,67,.3)}.chat-container__suggestion:active:not(:disabled){background:#f1f3f4}.chat-container__suggestion:disabled{opacity:.6;cursor:not-allowed}.chat-container__suggestion--primary{background:linear-gradient(135deg,#a855f7,#6366f1);color:#fff;border-color:transparent;font-weight:500;box-shadow:0 2px 4px rgba(168,85,247,.3)}.chat-container__suggestion--primary:hover:not(:disabled){background:linear-gradient(135deg,#9333ea,#4f46e5);box-shadow:0 4px 8px rgba(168,85,247,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.chat-container__suggestion--primary:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 2px 4px rgba(168,85,247,.3)}.chat-container__suggestion--secondary{background:#f8f9fa;color:#5f6368;border-color:#dadce0;font-weight:500;margin-top:8px}.chat-container__suggestion--secondary:hover:not(:disabled){background:#fff;border-color:#9ca3af;color:#374151}.chat-container__suggestion--secondary:active:not(:disabled){background:#f1f3f4}.chat-container__typing{display:flex;padding:8px 20px;grid-gap:8px;gap:8px;align-items:flex-start}.chat-container__typing-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#a855f7,#6366f1);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;margin-top:4px}.chat-container__typing-avatar-logo{width:20px;height:20px;object-fit:contain}.chat-container__typing-bubble{background:#f1f3f4;border-radius:18px;border-bottom-left-radius:4px;padding:12px 16px}.chat-container__typing-dots{display:flex;grid-gap:4px;gap:4px;align-items:center}.chat-container__typing-dots span{width:8px;height:8px;border-radius:50%;background:#5f6368;-webkit-animation:typing 1.4s infinite;animation:typing 1.4s infinite}.chat-container__typing-dots span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.chat-container__typing-dots span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.chat-container__typing-dots span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.chat-container__scroll-button{position:absolute;bottom:80px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:10px 20px;border-radius:20px;background:linear-gradient(135deg,#a855f7,#6366f1);border:none;box-shadow:0 4px 12px rgba(168,85,247,.4);cursor:pointer;display:flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;color:#fff;font-size:13px;font-weight:500;transition:all .2s ease;z-index:10;-webkit-animation:fadeInUp .3s ease;animation:fadeInUp .3s ease}.chat-container__scroll-button span{white-space:nowrap}.chat-container__scroll-button:hover{box-shadow:0 6px 16px rgba(168,85,247,.5);-webkit-transform:translateX(-50%) translateY(-2px);transform:translateX(-50%) translateY(-2px)}.chat-container__scroll-button:active{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);box-shadow:0 4px 12px rgba(168,85,247,.4)}@-webkit-keyframes typing{0%,60%,to{opacity:.3;-webkit-transform:scale(.8);transform:scale(.8)}30%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes typing{0%,60%,to{opacity:.3;-webkit-transform:scale(.8);transform:scale(.8)}30%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media (max-width:768px){.chat-container{width:calc(100vw - 20px);height:calc(100vh - 80px);bottom:10px;right:10px;max-height:calc(100vh - 80px)}}.chat-button{position:fixed;bottom:20px;right:20px;height:56px;padding:0 20px 0 16px;border:none;border-radius:28px;background:linear-gradient(135deg,#a855f7,#6366f1);color:#fff;cursor:pointer;display:flex;align-items:center;grid-gap:10px;gap:10px;box-shadow:0 4px 6px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06);transition:all .4s cubic-bezier(.4,0,.2,1);z-index:999;-webkit-animation:slideIn .5s ease,breathingButton 3s ease-in-out infinite,glow 2s ease-in-out infinite;animation:slideIn .5s ease,breathingButton 3s ease-in-out infinite,glow 2s ease-in-out infinite}.chat-button:hover{-webkit-transform:translateY(-2px) scale(1.02);transform:translateY(-2px) scale(1.02);box-shadow:0 8px 15px rgba(0,0,0,.2),0 4px 6px rgba(0,0,0,.1)}.chat-button:active{-webkit-transform:translateY(0) scale(.98);transform:translateY(0) scale(.98)}.chat-button--compact{width:56px;height:56px;padding:0;border-radius:50%;justify-content:center;grid-gap:0;gap:0}.chat-button__icon{position:relative;z-index:2;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-button__icon svg{width:100%;height:100%;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));-webkit-animation:sparkle 2s ease-in-out infinite;animation:sparkle 2s ease-in-out infinite}.chat-button__label{position:relative;z-index:2;font-size:15px;font-weight:600;white-space:nowrap;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-animation:fadeInLabel .3s ease;animation:fadeInLabel .3s ease}.chat-button__badge{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:10px;font-weight:700;padding:4px 8px;border-radius:10px;box-shadow:0 2px 8px rgba(16,185,129,.4);-webkit-animation:pulseBadge 2s ease-in-out infinite;animation:pulseBadge 2s ease-in-out infinite;z-index:3;letter-spacing:.5px}.chat-button__pulse{position:absolute;width:100%;height:100%;border-radius:28px;background:linear-gradient(135deg,#a855f7,#6366f1);opacity:.6;-webkit-animation:pulse 2s ease-in-out infinite;animation:pulse 2s ease-in-out infinite;display:none}.chat-button--compact .chat-button__pulse{border-radius:50%}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInLabel{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLabel{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes breathingButton{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.02);transform:scale(1.02)}}@keyframes breathingButton{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.02);transform:scale(1.02)}}@-webkit-keyframes sparkle{0%,to{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1}50%{-webkit-transform:rotate(10deg) scale(1.1);transform:rotate(10deg) scale(1.1);opacity:.9}}@keyframes sparkle{0%,to{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1}50%{-webkit-transform:rotate(10deg) scale(1.1);transform:rotate(10deg) scale(1.1);opacity:.9}}@-webkit-keyframes pulseBadge{0%,to{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 2px 8px rgba(16,185,129,.4)}50%{-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:0 4px 12px rgba(16,185,129,.6)}}@keyframes pulseBadge{0%,to{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 2px 8px rgba(16,185,129,.4)}50%{-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:0 4px 12px rgba(16,185,129,.6)}}@-webkit-keyframes glow{0%,to{box-shadow:0 4px 6px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06),0 0 0 0 rgba(168,85,247,0)}50%{box-shadow:0 4px 20px rgba(168,85,247,.4),0 2px 10px rgba(99,102,241,.3),0 0 20px 5px rgba(168,85,247,.3)}}@keyframes glow{0%,to{box-shadow:0 4px 6px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06),0 0 0 0 rgba(168,85,247,0)}50%{box-shadow:0 4px 20px rgba(168,85,247,.4),0 2px 10px rgba(99,102,241,.3),0 0 20px 5px rgba(168,85,247,.3)}}@keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.6}50%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@media (max-width:768px){.chat-button{height:52px;padding:0 18px 0 14px;bottom:16px;right:16px;border-radius:26px}.chat-button--compact{width:52px;height:52px;padding:0}.chat-button__icon{width:24px;height:24px}.chat-button__label{font-size:14px}.chat-button__badge{top:-6px;right:-6px;font-size:9px;padding:3px 6px}}@media (max-width:480px){.chat-button{height:48px;padding:0 16px 0 12px;grid-gap:8px;gap:8px}.chat-button--compact{width:48px;height:48px;padding:0}.chat-button__icon{width:22px;height:22px}.chat-button__label{font-size:13px}}.filtro-equipamentos-hierarquico{display:flex;flex-direction:column;grid-gap:4px;gap:4px;flex:1 1;min-width:250px;position:relative}.filtro-equipamentos-hierarquico .filtro-label{font-size:14px;font-weight:600;color:#333;color:var(--text-primary,#333);line-height:1.5}.filtro-equipamentos-hierarquico .equipamentos-selector{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;border:1px solid #ddd;border:1px solid var(--border-secondary,#ddd);border-radius:4px;padding:0 12px;background:#fff;background:var(--bg-primary,#fff);cursor:pointer;min-height:44px;transition:border-color .2s,background-color .3s}.filtro-equipamentos-hierarquico .equipamentos-selector:active{background-color:#f5f5f5;background-color:var(--hover-bg,#f5f5f5);border-color:#4a90e2;border-color:var(--accent-color,#4a90e2)}.filtro-equipamentos-hierarquico .equipamentos-selector:hover{border-color:#4a90e2;border-color:var(--accent-color,#4a90e2)}.filtro-equipamentos-hierarquico .equipamentos-selector .equipamentos-texto{flex:1 1;font-size:14px;color:#333;color:var(--text-primary,#333);-webkit-user-select:none;user-select:none;line-height:1.5}.filtro-equipamentos-hierarquico .equipamentos-selector .dropdown-icon{font-size:16px;color:#666;color:var(--text-secondary,#666);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.filtro-equipamentos-hierarquico .equipamentos-selector .dropdown-icon.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filtro-equipamentos-hierarquico .equipamentos-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;background:var(--bg-primary,#fff);border:1px solid #ddd;border:1px solid var(--border-secondary,#ddd);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px var(--shadow-color,rgba(0,0,0,.1));z-index:1000;display:flex;flex-direction:column;max-height:400px}.filtro-equipamentos-hierarquico .equipamentos-dropdown:before{content:"";position:absolute;top:-9px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #ddd;border-bottom:9px solid var(--border-secondary,#ddd);z-index:2}.filtro-equipamentos-hierarquico .equipamentos-dropdown:after{content:"";position:absolute;top:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;border-bottom:8px solid var(--bg-primary,#fff);z-index:3}.filtro-equipamentos-hierarquico .equipamentos-lista{flex:1 1;overflow-y:auto;padding:12px;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;will-change:scroll-position}.filtro-equipamentos-hierarquico .equipamentos-lista::-webkit-scrollbar{width:6px}.filtro-equipamentos-hierarquico .equipamentos-lista::-webkit-scrollbar-track{background:#f1f1f1;background:var(--bg-tertiary,#f1f1f1);border-radius:3px}.filtro-equipamentos-hierarquico .equipamentos-lista::-webkit-scrollbar-thumb{background:#ccc;background:var(--border-primary,#ccc);border-radius:3px}.filtro-equipamentos-hierarquico .equipamentos-lista::-webkit-scrollbar-thumb:hover{background:#999;background:var(--text-tertiary,#999)}.filtro-equipamentos-hierarquico .grupo{margin-bottom:0}.filtro-equipamentos-hierarquico .grupo.nivel-0{margin-left:0}.filtro-equipamentos-hierarquico .grupo-header{display:flex;align-items:center;grid-gap:2px;gap:2px;padding:0;margin:0}.filtro-equipamentos-hierarquico .grupo-toggle{background:none;border:none;padding:0;margin:0;width:20px;height:20px;min-width:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#666;color:var(--text-secondary,#666);flex-shrink:0}.filtro-equipamentos-hierarquico .grupo-toggle:hover{color:#333;color:var(--text-primary,#333)}.filtro-equipamentos-hierarquico .grupo-toggle svg{font-size:16px}.filtro-equipamentos-hierarquico .grupo-label{display:flex;align-items:center;grid-gap:6px;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none;flex:1 1;padding:2px 6px;margin:0;border-radius:4px;transition:background-color .2s;min-height:24px}.filtro-equipamentos-hierarquico .grupo-label:hover{background-color:#f5f5f5;background-color:var(--hover-bg,#f5f5f5)}.filtro-equipamentos-hierarquico .grupo-label span{font-size:13px;color:#333;color:var(--text-primary,#333);font-weight:500;line-height:1.5}.filtro-equipamentos-hierarquico .grupo-conteudo{margin-top:0;margin-bottom:0;padding-left:20px}.filtro-equipamentos-hierarquico .parametro{margin:2px 0;padding:0 0 0 20px}.filtro-equipamentos-hierarquico .parametro.nivel-1{margin-left:0}.filtro-equipamentos-hierarquico .parametro label{display:flex;align-items:center;grid-gap:6px;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:2px 6px;margin:0;border-radius:4px;transition:background-color .2s;min-height:24px}.filtro-equipamentos-hierarquico .parametro label:hover{background-color:#f5f5f5;background-color:var(--hover-bg,#f5f5f5)}.filtro-equipamentos-hierarquico .parametro label span{font-size:13px;color:#555;color:var(--text-secondary,#555);line-height:1.5}.filtro-equipamentos-hierarquico .checkbox{width:16px;height:16px;border:1.5px solid #ccc;border:1.5px solid var(--border-primary,#ccc);border-radius:3px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;color:#fff;transition:all .2s;background-color:#fff;background-color:var(--bg-primary,#fff);will-change:background-color,border-color}.filtro-equipamentos-hierarquico .checkbox.checked,.filtro-equipamentos-hierarquico .checkbox.indeterminate{background-color:#002fd4;background-color:var(--accent-color,#002fd4);border-color:#002fd4;border-color:var(--accent-color,#002fd4)}.filtro-equipamentos-hierarquico .checkbox.indeterminate{font-size:16px;font-weight:700}.filtro-equipamentos-hierarquico .equipamentos-acoes{display:flex;justify-content:flex-end;grid-gap:8px;gap:8px;padding:12px;border-top:1px solid #f0f0f0;border-top:1px solid var(--border-primary,#f0f0f0);background-color:#fafafa;background-color:var(--bg-tertiary,#fafafa)}.filtro-equipamentos-hierarquico .equipamentos-acoes button{padding:8px 20px;border:1px solid #ddd;border:1px solid var(--border-secondary,#ddd);border-radius:4px;cursor:pointer;font-size:13px;transition:all .2s;min-height:44px;display:flex;align-items:center;justify-content:center}.filtro-equipamentos-hierarquico .equipamentos-acoes button:hover:not(:disabled){opacity:.9}.filtro-equipamentos-hierarquico .equipamentos-acoes button:disabled{opacity:.5;cursor:not-allowed}.filtro-equipamentos-hierarquico .equipamentos-acoes .btn-selecionar{background-color:#002fd4;background-color:var(--accent-color,#002fd4);color:#fff;border-color:#002fd4;border-color:var(--accent-color,#002fd4);font-weight:500}.filtro-equipamentos-hierarquico .equipamentos-acoes .btn-selecionar:hover:not(:disabled){opacity:.75}.filtro-equipamentos-hierarquico .equipamentos-acoes .btn-selecionar:active:not(:disabled){-webkit-transform:scale(.98);transform:scale(.98);opacity:.85}.filtro-equipamentos-hierarquico .equipamentos-acoes .btn-cancelar{background-color:initial;color:#333;color:var(--text-primary,#333);border-color:#ddd;border-color:var(--border-primary,#ddd)}.filtro-equipamentos-hierarquico .equipamentos-acoes .btn-cancelar:hover{background-color:#f5f5f5;background-color:var(--hover-bg,#f5f5f5);border-color:#999;border-color:var(--text-secondary,#999)}.filtro-equipamentos-hierarquico .equipamentos-acoes .btn-cancelar:active{-webkit-transform:scale(.98);transform:scale(.98);background-color:#e8e8e8;background-color:var(--hover-bg,#e8e8e8)}.filtro-equipamentos-hierarquico .empty-message,.filtro-equipamentos-hierarquico .loading-message{padding:20px;text-align:center;color:#999;color:var(--text-tertiary,#999);font-size:13px}@media (max-width:768px){.filtro-equipamentos-hierarquico .equipamentos-dropdown{max-height:70vh}}@media (max-width:480px){.filtro-equipamentos-hierarquico{padding:6px}.filtro-equipamentos-hierarquico .equipamentos-dropdown{max-height:60vh}.filtro-equipamentos-hierarquico .equipamentos-dropdown:after,.filtro-equipamentos-hierarquico .equipamentos-dropdown:before{display:none}.filtro-equipamentos-hierarquico .equipamentos-lista{padding:8px}.filtro-equipamentos-hierarquico .grupo-label,.filtro-equipamentos-hierarquico .parametro label{min-height:32px;padding:4px 8px}}@media (max-width:480px) and (hover:none){.filtro-equipamentos-hierarquico .grupo-label:hover,.filtro-equipamentos-hierarquico .parametro label:hover{background-color:initial}.filtro-equipamentos-hierarquico .grupo-label:active,.filtro-equipamentos-hierarquico .parametro label:active{background-color:#f5f5f5;background-color:var(--hover-bg,#f5f5f5)}}@media (max-width:480px){.filtro-equipamentos-hierarquico .equipamentos-acoes{padding:8px}.filtro-equipamentos-hierarquico .equipamentos-acoes button{padding:6px 16px;font-size:12px;min-height:36px}}.filtro-parametros-hierarquico{display:flex;flex-direction:column;grid-gap:4px;gap:4px;flex:1 1;min-width:250px;position:relative}.filtro-parametros-hierarquico .filtro-label{font-size:14px;font-weight:600;color:#333;color:var(--text-primary,#333);line-height:1.5}.filtro-parametros-hierarquico .parametros-selector{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;border:1px solid #ddd;border:1px solid var(--border-secondary,#ddd);border-radius:4px;padding:0 12px;background:#fff;background:var(--bg-primary,#fff);cursor:pointer;min-height:44px;transition:border-color .2s,background-color .3s}.filtro-parametros-hierarquico .parametros-selector:active{background-color:#f5f5f5;background-color:var(--hover-bg,#f5f5f5)}.filtro-parametros-hierarquico .parametros-selector:active,.filtro-parametros-hierarquico .parametros-selector:hover{border-color:#4a90e2;border-color:var(--accent-color,#4a90e2)}.filtro-parametros-hierarquico .parametros-selector .parametros-texto{flex:1 1;font-size:14px;color:#333;color:var(--text-primary,#333);-webkit-user-select:none;user-select:none;line-height:1.5}.filtro-parametros-hierarquico .parametros-selector .dropdown-icon{font-size:16px;color:#666;color:var(--text-secondary,#666);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.filtro-parametros-hierarquico .parametros-selector .dropdown-icon.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filtro-parametros-hierarquico .parametros-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;background:var(--bg-primary,#fff);border:1px solid #ddd;border:1px solid var(--border-secondary,#ddd);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px var(--shadow-color,rgba(0,0,0,.1));z-index:1000;display:flex;flex-direction:column;max-height:500px}.filtro-parametros-hierarquico .parametros-dropdown:before{content:"";position:absolute;top:-9px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #ddd;border-bottom:9px solid var(--border-secondary,#ddd);z-index:2}.filtro-parametros-hierarquico .parametros-dropdown:after{content:"";position:absolute;top:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;border-bottom:8px solid var(--bg-primary,#fff);z-index:3}.filtro-parametros-hierarquico .parametros-lista{flex:1 1;overflow-y:auto;padding:12px;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;will-change:scroll-position}.filtro-parametros-hierarquico .parametros-lista::-webkit-scrollbar{width:6px}.filtro-parametros-hierarquico .parametros-lista::-webkit-scrollbar-track{background:#f1f1f1;background:var(--bg-tertiary,#f1f1f1);border-radius:3px}.filtro-parametros-hierarquico .parametros-lista::-webkit-scrollbar-thumb{background:#ccc;background:var(--border-primary,#ccc);border-radius:3px}.filtro-parametros-hierarquico .parametros-lista::-webkit-scrollbar-thumb:hover{background:#999;background:var(--text-tertiary,#999)}.filtro-parametros-hierarquico .categoria{margin-bottom:16px}.filtro-parametros-hierarquico .categoria:last-child{margin-bottom:0}.filtro-parametros-hierarquico .categoria-titulo{font-size:13px;font-weight:600;color:#333;color:var(--text-primary,#333);padding:8px 8px 4px;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-primary,#e0e0e0);margin-bottom:8px}.filtro-parametros-hierarquico .grupo{margin-bottom:0}.filtro-parametros-hierarquico .grupo.nivel-0,.filtro-parametros-hierarquico .grupo.nivel-1,.filtro-parametros-hierarquico .grupo.nivel-2{margin-left:0}.filtro-parametros-hierarquico .grupo-header{display:flex;align-items:center;grid-gap:2px;gap:2px;margin:0;padding:0}.filtro-parametros-hierarquico .grupo-toggle{background:none;border:none;padding:0;margin:0;width:20px;height:20px;min-width:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#666;color:var(--text-secondary,#666);flex-shrink:0}.filtro-parametros-hierarquico .grupo-toggle:hover{color:#333;color:var(--text-primary,#333)}.filtro-parametros-hierarquico .grupo-toggle:disabled{cursor:default;opacity:0}.filtro-parametros-hierarquico .grupo-toggle .no-icon{width:20px;display:block}.filtro-parametros-hierarquico .grupo-toggle svg{font-size:16px}.filtro-parametros-hierarquico .grupo-label{display:flex;align-items:center;grid-gap:6px;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none;flex:1 1;padding:2px 6px;margin:0;border-radius:4px;transition:background-color .2s;min-height:24px}.filtro-parametros-hierarquico .grupo-label:hover{background-color:#f5f5f5;background-color:var(--hover-bg,#f5f5f5)}.filtro-parametros-hierarquico .grupo-label span{font-size:13px;color:#333;color:var(--text-primary,#333);font-weight:500;line-height:1.5}.filtro-parametros-hierarquico .grupo-conteudo{margin-top:0;margin-bottom:0;padding-left:20px}.filtro-parametros-hierarquico .parametro{margin:2px 0;padding:0 0 0 20px}.filtro-parametros-hierarquico .parametro.nivel-0,.filtro-parametros-hierarquico .parametro.nivel-1,.filtro-parametros-hierarquico .parametro.nivel-2{margin-left:0}.filtro-parametros-hierarquico .parametro label{display:flex;align-items:center;grid-gap:6px;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:2px 6px;margin:0;border-radius:4px;transition:background-color .2s;min-height:24px}.filtro-parametros-hierarquico .parametro label:hover{background-color:#f5f5f5;background-color:var(--hover-bg,#f5f5f5)}.filtro-parametros-hierarquico .parametro label span{font-size:13px;color:#555;color:var(--text-secondary,#555);line-height:1.5}.filtro-parametros-hierarquico .checkbox{width:16px;height:16px;border:1.5px solid #ccc;border:1.5px solid var(--border-primary,#ccc);border-radius:3px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;color:#fff;transition:all .2s;background-color:#fff;background-color:var(--bg-primary,#fff);will-change:background-color,border-color}.filtro-parametros-hierarquico .checkbox.checked,.filtro-parametros-hierarquico .checkbox.indeterminate{background-color:#002fd4;background-color:var(--accent-color,#002fd4);border-color:#002fd4;border-color:var(--accent-color,#002fd4)}.filtro-parametros-hierarquico .checkbox.indeterminate{font-size:16px;font-weight:700}.filtro-parametros-hierarquico .parametros-acoes{display:flex;justify-content:flex-end;grid-gap:8px;gap:8px;padding:12px;border-top:1px solid #f0f0f0;border-top:1px solid var(--border-primary,#f0f0f0);background-color:#fafafa;background-color:var(--bg-tertiary,#fafafa)}.filtro-parametros-hierarquico .parametros-acoes button{padding:8px 20px;border:1px solid #ddd;border:1px solid var(--border-secondary,#ddd);border-radius:4px;cursor:pointer;font-size:13px;transition:all .2s;min-height:44px;display:flex;align-items:center;justify-content:center}.filtro-parametros-hierarquico .parametros-acoes button:hover:not(:disabled){opacity:.9}.filtro-parametros-hierarquico .parametros-acoes button:disabled{opacity:.5;cursor:not-allowed}.filtro-parametros-hierarquico .parametros-acoes .btn-selecionar{background-color:#002fd4;background-color:var(--accent-color,#002fd4);color:#fff;border-color:#002fd4;border-color:var(--accent-color,#002fd4);font-weight:500}.filtro-parametros-hierarquico .parametros-acoes .btn-selecionar:hover:not(:disabled){opacity:.75}.filtro-parametros-hierarquico .parametros-acoes .btn-selecionar:active:not(:disabled){-webkit-transform:scale(.98);transform:scale(.98);opacity:.85}.filtro-parametros-hierarquico .parametros-acoes .btn-cancelar{background-color:initial;color:#333;color:var(--text-primary,#333);border-color:#ddd;border-color:var(--border-primary,#ddd)}.filtro-parametros-hierarquico .parametros-acoes .btn-cancelar:hover{background-color:#f5f5f5;background-color:var(--hover-bg,#f5f5f5);border-color:#999;border-color:var(--text-secondary,#999)}.filtro-parametros-hierarquico .parametros-acoes .btn-cancelar:active{-webkit-transform:scale(.98);transform:scale(.98);background-color:#e8e8e8;background-color:var(--hover-bg,#e8e8e8)}.filtro-parametros-hierarquico .empty-message,.filtro-parametros-hierarquico .loading-message{padding:20px;text-align:center;color:#999;color:var(--text-tertiary,#999);font-size:13px}@media (max-width:768px){.filtro-parametros-hierarquico .parametros-dropdown{max-height:70vh}}@media (max-width:480px){.filtro-parametros-hierarquico{padding:6px}.filtro-parametros-hierarquico .parametros-dropdown{max-height:60vh}.filtro-parametros-hierarquico .parametros-dropdown:after,.filtro-parametros-hierarquico .parametros-dropdown:before{display:none}.filtro-parametros-hierarquico .parametros-lista{padding:8px}.filtro-parametros-hierarquico .grupo-label,.filtro-parametros-hierarquico .parametro label{min-height:32px;padding:4px 8px}}@media (max-width:480px) and (hover:none){.filtro-parametros-hierarquico .grupo-label:hover,.filtro-parametros-hierarquico .parametro label:hover{background-color:initial}.filtro-parametros-hierarquico .grupo-label:active,.filtro-parametros-hierarquico .parametro label:active{background-color:#f5f5f5;background-color:var(--hover-bg,#f5f5f5)}}@media (max-width:480px){.filtro-parametros-hierarquico .parametros-acoes{padding:8px}.filtro-parametros-hierarquico .parametros-acoes button{padding:6px 16px;font-size:12px;min-height:36px}.filtro-parametros-hierarquico .categoria-titulo{font-size:12px;padding:6px 8px 4px}}.filtro-periodo{display:flex;flex-direction:column;grid-gap:4px;gap:4px;flex:1 1;min-width:200px}.filtro-periodo.filtro-periodo-compacto{flex:0 0 auto;min-width:auto}.filtro-periodo .filtro-label{font-size:14px;font-weight:600;color:#333;color:var(--text-primary,#333);position:relative;overflow:hidden;line-height:1.5}.filtro-periodo .periodo-selector{display:flex;align-items:center;grid-gap:10px;gap:10px;border:1px solid #ddd;border:1px solid var(--border-secondary,#ddd);border-radius:4px;padding:0 12px;background:#fff;background:var(--bg-primary,#fff);cursor:pointer;position:relative;flex:1 1;min-width:200px;max-width:100%;min-height:44px;box-sizing:border-box;transition:border-color .2s,background-color .3s}.filtro-periodo .periodo-selector:active{background-color:#f5f5f5;background-color:var(--hover-bg,#f5f5f5)}.filtro-periodo .periodo-selector:active,.filtro-periodo .periodo-selector:hover{border-color:#4a90e2;border-color:var(--accent-color,#4a90e2)}.filtro-periodo .periodo-selector .calendario-icon{font-size:18px;color:#666;color:var(--text-secondary,#666);flex-shrink:0;pointer-events:none}.filtro-periodo .periodo-selector .dropdown-icon{font-size:16px;color:#666;color:var(--text-secondary,#666);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.filtro-periodo .periodo-selector .dropdown-icon.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filtro-periodo .periodo-selector .periodo-display{flex:1 1;display:flex;align-items:center;cursor:pointer;pointer-events:none}.filtro-periodo .periodo-selector .periodo-display .periodo-texto{font-size:14px;color:#333;color:var(--text-primary,#333);-webkit-user-select:none;user-select:none;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5}.filtro-periodo.filtro-periodo-compacto .periodo-selector{flex:0 0 auto;min-width:auto;width:auto}.react-datepicker-wrapper{flex:1 1;min-width:0}.react-datepicker__input-container,.react-datepicker__input-container input{width:100%}.react-datepicker-popper{z-index:9999}.react-datepicker{font-family:inherit;border:1px solid #ddd;border:1px solid var(--border-secondary,#ddd);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px var(--shadow-color,rgba(0,0,0,.1));background-color:var(--bg-primary,#fff)}.react-datepicker__month-container:not(:last-child){border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--border-primary,#f0f0f0)}.react-datepicker__month{margin:.4rem}.react-datepicker__header{background-color:var(--bg-primary,#fff);border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--border-primary,#f0f0f0);border-radius:0;padding:8px 12px 0}.react-datepicker__current-month{color:#333;color:var(--text-primary,#333);font-weight:700;font-size:16px;margin-bottom:8px;text-align:center;position:relative;line-height:24px}.react-datepicker__navigation{position:absolute!important;top:20px!important;width:24px!important;height:24px!important;border:none!important;border-radius:0!important;background:transparent!important;cursor:pointer!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;text-indent:0!important;overflow:visible!important;font-size:0!important;color:transparent!important}.react-datepicker__navigation span{display:none!important;font-size:0!important;color:transparent!important;width:0!important;height:0!important}.react-datepicker__navigation-icon,.react-datepicker__navigation-icon:before{display:none!important}.react-datepicker__navigation:before{content:""!important;position:relative!important;border-color:#6b7280!important;border-color:var(--text-secondary,#6b7280)!important;border-style:solid!important;border-width:2px 2px 0 0!important;height:8px!important;width:8px!important;transition:all .2s ease!important;display:block!important}.react-datepicker__navigation:hover:before{border-color:#002fd4!important;border-color:var(--accent-color,#002fd4)!important}.react-datepicker__navigation--previous{left:22px!important}.react-datepicker__navigation--previous:before{-webkit-transform:rotate(-135deg)!important;transform:rotate(-135deg)!important;margin-left:2px!important}.react-datepicker__navigation--next{right:12px!important;left:auto!important}.react-datepicker__navigation--next:before{-webkit-transform:rotate(45deg)!important;transform:rotate(45deg)!important;margin-right:2px!important}.react-datepicker__day-name{font-weight:600}.react-datepicker__day,.react-datepicker__day-name{color:#333;color:var(--text-primary,#333);font-size:13px}.react-datepicker__day:hover{background-color:#f0f0f0;background-color:var(--hover-bg,#f0f0f0)}.react-datepicker__day--selected{background-color:#06f!important;background-color:var(--accent-color,#06f)!important;color:#fff!important}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range{background-color:rgba(0,102,255,.15)!important;color:#333!important;color:var(--text-primary,#333)!important;border-radius:0!important}.react-datepicker__day--range-end,.react-datepicker__day--range-start,.react-datepicker__day--selecting-range-end,.react-datepicker__day--selecting-range-start{background-color:#06f!important;background-color:var(--accent-color,#06f)!important;color:#fff!important;border-radius:50%!important}.react-datepicker__day--range-start.react-datepicker__day--range-end{border-radius:50%!important}.react-datepicker__day--keyboard-selected{background-color:initial!important;color:#333!important;color:var(--text-primary,#333)!important}.react-datepicker__day--outside-month{color:#ccc;color:var(--text-tertiary,#ccc)}.react-datepicker__day--disabled{color:#ccc!important;color:var(--text-tertiary,#ccc)!important;cursor:not-allowed!important}.react-datepicker__day--disabled,.react-datepicker__day--disabled:hover{background-color:initial!important}.periodo-acoes{display:flex;background-color:#fff;background-color:var(--bg-primary,#fff);width:100%;border:1px solid #ddd;border:1px solid var(--border-secondary,#ddd);border-radius:8px;overflow:visible;box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px var(--shadow-color,rgba(0,0,0,.1));position:relative;margin-top:8px}.periodo-arrow-pointer{position:absolute;top:-9px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #ddd;border-bottom:9px solid var(--border-secondary,#ddd);z-index:2}.periodo-arrow-pointer:after{content:"";position:absolute;top:2px;left:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;border-bottom:8px solid var(--bg-primary,#fff)}.periodo-presets{display:flex;flex-direction:column;padding:12px;grid-gap:4px;gap:4px;border-right:1px solid #f0f0f0;border-right:1px solid var(--border-primary,#f0f0f0);min-width:160px}.periodo-presets .preset-btn{background:none;border:none;padding:8px 12px;text-align:left;cursor:pointer;font-size:13px;color:#333;color:var(--text-primary,#333);border-radius:4px;transition:background-color .2s;white-space:nowrap;line-height:1.5}.periodo-presets .preset-btn:active:not(.preset-btn-active){-webkit-transform:scale(.98);transform:scale(.98);background-color:#e8e8e8;background-color:var(--hover-bg,#e8e8e8)}.periodo-presets .preset-btn:hover{background-color:#f5f5f5;background-color:var(--hover-bg,#f5f5f5)}.periodo-presets .preset-btn.preset-btn-active{background-color:#002fd4;background-color:var(--accent-color,#002fd4);color:#fff;font-weight:500}.periodo-botoes-lateral{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0;border-top:1px solid var(--border-primary,#f0f0f0)}.periodo-botoes-lateral button{padding:8px 20px;border:1px solid #ddd;border:1px solid var(--border-secondary,#ddd);border-radius:4px;cursor:pointer;font-size:13px;transition:background-color .2s;width:100%}.periodo-botoes-lateral .btn-selecionar{background-color:#002fd4;background-color:var(--accent-color,#002fd4);color:#fff;border-color:#002fd4;border-color:var(--accent-color,#002fd4);font-weight:500}.periodo-botoes-lateral .btn-selecionar:hover{opacity:.75}.periodo-botoes-lateral .btn-fechar{background-color:initial;color:#333;color:var(--text-primary,#333);border-color:#ddd;border-color:var(--border-primary,#ddd)}.periodo-botoes-lateral .btn-fechar:hover{background-color:#f5f5f5;background-color:var(--hover-bg,#f5f5f5);border-color:#999;border-color:var(--text-secondary,#999)}.periodo-calendario-wrapper{display:flex;flex-direction:column;flex:1 1;min-width:300px;position:relative}.periodo-calendario-wrapper .react-datepicker{border:none;border-radius:0;box-shadow:none}.periodo-calendario-wrapper .react-datepicker__navigation{display:block!important}.periodo-botoes{display:flex;justify-content:flex-end;grid-gap:8px;gap:8px;padding:12px;background-color:#fafafa;background-color:var(--bg-tertiary,#fafafa);border-top:1px solid #f0f0f0;border-top:1px solid var(--border-primary,#f0f0f0)}.periodo-botoes button{padding:8px 20px;border:1px solid #ddd;border:1px solid var(--border-secondary,#ddd);border-radius:4px;cursor:pointer;font-size:13px;transition:all .2s;min-height:44px;display:flex;align-items:center;justify-content:center}.periodo-botoes button:hover{opacity:.9}.periodo-botoes .btn-selecionar{background-color:#002fd4;background-color:var(--accent-color,#002fd4);color:#fff;border-color:#002fd4;border-color:var(--accent-color,#002fd4);font-weight:500}.periodo-botoes .btn-selecionar:hover{background-color:#0025aa}.periodo-botoes .btn-fechar{background-color:initial;color:#333;color:var(--text-primary,#333);border-color:#ddd;border-color:var(--border-primary,#ddd)}.periodo-botoes .btn-fechar:hover{background-color:#f5f5f5;background-color:var(--hover-bg,#f5f5f5);border-color:#999;border-color:var(--text-secondary,#999)}.tema-escuro .react-datepicker__current-month{color:#e8e8e8!important}.tema-escuro .react-datepicker__day-names{background-color:initial!important}.tema-escuro .react-datepicker__day-name{color:#e8e8e8!important;background-color:initial!important}.tema-escuro .react-datepicker__navigation:before{border-color:silver!important}.tema-escuro .react-datepicker__navigation:hover:before{border-color:#5ca3f5!important}@media (max-width:768px){.periodo-acoes{flex-direction:column}.periodo-presets{min-width:100%;border-right:none;border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--border-primary,#f0f0f0);padding:8px}.periodo-calendario-wrapper{min-width:100%}.periodo-calendario-wrapper .react-datepicker{width:100%}.periodo-botoes{padding:8px}}@media (max-width:480px){.filtro-periodo,.periodo-presets{padding:6px}.periodo-presets .preset-btn{padding:6px 10px;font-size:12px}.periodo-botoes-lateral{grid-gap:6px;gap:6px;padding-top:8px;margin-top:8px}.periodo-botoes-lateral button{padding:6px 16px;font-size:12px}.periodo-botoes{padding:6px;grid-gap:6px;gap:6px}.periodo-botoes button{padding:6px 16px;font-size:12px}}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/.ball-grid-beat>div:first-child{-webkit-animation-delay:.12s;animation-delay:.12s;-webkit-animation-duration:1.24s;animation-duration:1.24s}.ball-grid-beat>div:nth-child(2){-webkit-animation-delay:.61s;animation-delay:.61s;-webkit-animation-duration:1.46s;animation-duration:1.46s}.ball-grid-beat>div:nth-child(3){-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:1.01s;animation-duration:1.01s}.ball-grid-beat>div:nth-child(4){-webkit-animation-delay:-.01s;animation-delay:-.01s;-webkit-animation-duration:1.41s;animation-duration:1.41s}.ball-grid-beat>div:nth-child(5){-webkit-animation-delay:-.04s;animation-delay:-.04s;-webkit-animation-duration:1.44s;animation-duration:1.44s}.ball-grid-beat>div:nth-child(6){-webkit-animation-delay:.42s;animation-delay:.42s;-webkit-animation-duration:.86s;animation-duration:.86s}.ball-grid-beat>div:nth-child(7){-webkit-animation-delay:.27s;animation-delay:.27s;-webkit-animation-duration:1.07s;animation-duration:1.07s}.ball-grid-beat>div:nth-child(8){-webkit-animation-delay:.67s;animation-delay:.67s;-webkit-animation-duration:1.24s;animation-duration:1.24s}.ball-grid-beat>div:nth-child(9){-webkit-animation-delay:.24s;animation-delay:.24s;-webkit-animation-duration:1.02s;animation-duration:1.02s}.ball-grid-pulse>div:first-child{-webkit-animation-delay:-.07s;animation-delay:-.07s;-webkit-animation-duration:1.45s;animation-duration:1.45s}.ball-grid-pulse>div:nth-child(2){-webkit-animation-delay:-.12s;animation-delay:-.12s;-webkit-animation-duration:1.37s;animation-duration:1.37s}.ball-grid-pulse>div:nth-child(3){-webkit-animation-delay:.33s;animation-delay:.33s;-webkit-animation-duration:1.25s;animation-duration:1.25s}.ball-grid-pulse>div:nth-child(4){-webkit-animation-delay:.72s;animation-delay:.72s;-webkit-animation-duration:1.31s;animation-duration:1.31s}.ball-grid-pulse>div:nth-child(5){-webkit-animation-duration:.64s;animation-duration:.64s}.ball-grid-pulse>div:nth-child(6){-webkit-animation-delay:-.16s;animation-delay:-.16s;-webkit-animation-duration:1.09s;animation-duration:1.09s}.ball-grid-pulse>div:nth-child(7){-webkit-animation-delay:-.19s;animation-delay:-.19s;-webkit-animation-duration:1.37s;animation-duration:1.37s}.ball-grid-pulse>div:nth-child(8){-webkit-animation-delay:-.07s;animation-delay:-.07s;-webkit-animation-duration:1.29s;animation-duration:1.29s}.ball-grid-pulse>div:nth-child(9){-webkit-animation-delay:.16s;animation-delay:.16s;-webkit-animation-duration:1.23s;animation-duration:1.23s}.line-scale-party>div:first-child{-webkit-animation-delay:.39s;animation-delay:.39s;-webkit-animation-duration:.66s;animation-duration:.66s}.line-scale-party>div:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:.36s;animation-duration:.36s}.line-scale-party>div:nth-child(3){-webkit-animation-delay:.09s;animation-delay:.09s;-webkit-animation-duration:1.26s;animation-duration:1.26s}.line-scale-party>div:nth-child(4){-webkit-animation-delay:.21s;animation-delay:.21s;-webkit-animation-duration:1.14s;animation-duration:1.14s}/*!
 * Ladda
 * http://lab.hakim.se/ladda
 * MIT licensed
 *
 * Copyright (C) 2018 Hakim El Hattab, http://hakim.se
 *//*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 *//*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 *//*! Modified from font-awesome helper CSS classes - PIXEDEN
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (CSS: MIT License)
 */@media (max-width:768px){.modal-dialog{max-width:calc(100vw - 32px)!important;margin:16px auto!important}}@media (max-width:480px){.modal-dialog{max-width:calc(100vw - 24px)!important;margin:12px auto!important}}@media (max-width:768px){.modal-dialog.modal-dialog-centered{max-width:calc(100vw - 32px)!important;margin:16px auto!important}}@media (max-width:480px){.modal-dialog.modal-dialog-centered{max-width:calc(100vw - 24px)!important;margin:12px auto!important}}.modal-content.modal-exportar-container{border-radius:8px;max-width:500px;width:100%;background:#fff;background:var(--bg-primary,#fff);border:1px solid #ddd;border:1px solid var(--border-secondary,#ddd);overflow:hidden;margin:auto}@media (max-width:768px){.modal-content.modal-exportar-container{max-width:100%;width:100%}}@media (max-width:480px){.modal-content.modal-exportar-container{max-width:100%;width:100%}}.container-Modal:not(.d-inline-block){display:contents}.container-Modal:not(.d-inline-block) .Toastify{position:fixed}.modal-exportar-container{border-radius:8px;max-width:500px;width:100%;background:#fff;background:var(--bg-primary,#fff);border:1px solid #ddd;border:1px solid var(--border-secondary,#ddd);overflow:hidden;margin:auto}.modal-exportar-container .modal-exportar-content .header-modal{border-bottom:1px solid #e9e9e9;border-bottom:1px solid var(--border-primary,#e9e9e9);padding:20px 24px;border-radius:0}.modal-exportar-container .modal-exportar-content .header-modal .titulo-header{font-size:1.25rem;font-weight:600;color:#333;color:var(--text-primary,#333);margin:0}.modal-exportar-container .modal-exportar-content .header-modal button.close{color:#333;color:var(--text-primary,#333);opacity:.7;transition:opacity .2s}.modal-exportar-container .modal-exportar-content .header-modal button.close:hover{opacity:1}.modal-exportar-container .modal-exportar-content .modalBody-exportar{padding:24px}.modal-exportar-container .modal-exportar-content .modalBody-exportar .info-exportacao{margin-bottom:24px}.modal-exportar-container .modal-exportar-content .modalBody-exportar .info-exportacao .info-item{display:flex;flex-direction:column;margin-bottom:16px}.modal-exportar-container .modal-exportar-content .modalBody-exportar .info-exportacao .info-item .info-label{font-size:.875rem;font-weight:600;color:#666;color:var(--text-secondary,#666);margin-bottom:6px}.modal-exportar-container .modal-exportar-content .modalBody-exportar .info-exportacao .info-item .info-valor{font-size:1rem;color:#333;color:var(--text-primary,#333);padding:10px 12px;background-color:#f5f5f5;background-color:var(--bg-tertiary,#f5f5f5);border-radius:4px;border:1px solid #e0e0e0;border:1px solid var(--border-primary,#e0e0e0)}.modal-exportar-container .modal-exportar-content .modalBody-exportar .container-exportar-button{display:flex;justify-content:flex-end;margin-top:24px}.modal-exportar-container .modal-exportar-content .modalBody-exportar .container-exportar-button .exportar-button{background-color:#002fd4;color:#fff;border:none;border-radius:4px;padding:12px 32px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:180px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.modal-exportar-container .modal-exportar-content .modalBody-exportar .container-exportar-button .exportar-button:hover:not(:disabled){background-color:#0025aa;box-shadow:0 4px 8px rgba(0,47,212,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.modal-exportar-container .modal-exportar-content .modalBody-exportar .container-exportar-button .exportar-button:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.modal-exportar-container .modal-exportar-content .modalBody-exportar .container-exportar-button .exportar-button:disabled{opacity:.6;cursor:not-allowed}.modal-exportar-container .modal-exportar-content .modalBody-exportar .export-options-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:24px}.modal-exportar-container .modal-exportar-content .modalBody-exportar .export-options-container .export-option-button{background-color:#002fd4;background-color:var(--accent-color,#002fd4);color:#fff;border:none;border-radius:4px;padding:12px 20px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.modal-exportar-container .modal-exportar-content .modalBody-exportar .export-options-container .export-option-button:hover:not(:disabled){opacity:.75}.modal-exportar-container .modal-exportar-content .modalBody-exportar .export-options-container .export-option-button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.modal-exportar-container{max-width:calc(100vw - 32px);width:calc(100vw - 32px);margin:16px auto}.modal-exportar-container .modal-exportar-content .header-modal{padding:16px}.modal-exportar-container .modal-exportar-content .header-modal .titulo-header{font-size:1.125rem}.modal-exportar-container .modal-exportar-content .modalBody-exportar{padding:16px}.modal-exportar-container .modal-exportar-content .modalBody-exportar .info-exportacao{margin-bottom:20px}.modal-exportar-container .modal-exportar-content .modalBody-exportar .info-exportacao .info-item{margin-bottom:12px}.modal-exportar-container .modal-exportar-content .modalBody-exportar .info-exportacao .info-item .info-label{font-size:.8125rem;margin-bottom:4px}.modal-exportar-container .modal-exportar-content .modalBody-exportar .info-exportacao .info-item .info-valor{font-size:.9375rem;padding:8px 10px}.modal-exportar-container .modal-exportar-content .modalBody-exportar .export-options-container{grid-gap:10px;gap:10px;margin-top:20px}.modal-exportar-container .modal-exportar-content .modalBody-exportar .export-options-container .export-option-button{padding:10px 16px;font-size:.875rem}.modal-exportar-container .modal-exportar-content .modalBody-exportar .container-exportar-button{margin-top:20px}.modal-exportar-container .modal-exportar-content .modalBody-exportar .container-exportar-button .exportar-button{min-width:150px;padding:10px 24px;font-size:.9375rem}}@media (max-width:480px){.modal-exportar-container{max-width:calc(100vw - 24px);width:calc(100vw - 24px);margin:12px auto}.modal-exportar-container .modal-exportar-content .header-modal{padding:12px 16px}.modal-exportar-container .modal-exportar-content .header-modal .titulo-header{font-size:1rem}.modal-exportar-container .modal-exportar-content .modalBody-exportar{padding:12px 16px}.modal-exportar-container .modal-exportar-content .modalBody-exportar .info-exportacao{margin-bottom:16px}.modal-exportar-container .modal-exportar-content .modalBody-exportar .info-exportacao .info-item{margin-bottom:10px}.modal-exportar-container .modal-exportar-content .modalBody-exportar .info-exportacao .info-item .info-label{font-size:.75rem}.modal-exportar-container .modal-exportar-content .modalBody-exportar .info-exportacao .info-item .info-valor{font-size:.875rem;padding:6px 8px}.modal-exportar-container .modal-exportar-content .modalBody-exportar .export-options-container{grid-gap:8px;gap:8px;margin-top:16px}.modal-exportar-container .modal-exportar-content .modalBody-exportar .export-options-container .export-option-button{padding:8px 12px;font-size:.8125rem}.modal-exportar-container .modal-exportar-content .modalBody-exportar .container-exportar-button{margin-top:16px}.modal-exportar-container .modal-exportar-content .modalBody-exportar .container-exportar-button .exportar-button{min-width:120px;padding:8px 20px;font-size:.875rem}}.Toast_notify_success{background-color:#00bd56!important}.Toast_notify_error{background-color:#e74c3c!important}.tema-escuro .modal-exportar-content .header-modal{background-color:#1e1e1e!important;border-bottom-color:#555!important}.tema-escuro .modal-exportar-content .header-modal .titulo-header{color:#e8e8e8!important}.tema-escuro .modal-exportar-content .header-modal button.close{color:#e8e8e8!important;text-shadow:none!important}.tema-escuro .modal-exportar-content .modalBody-exportar{background-color:#1e1e1e!important}.tema-escuro .modal-exportar-content .modalBody-exportar .info-label{color:silver!important}.tema-escuro .modal-exportar-content .modalBody-exportar .info-valor{color:#e8e8e8!important;background-color:#252525!important;border-color:#555!important}.tema-escuro .modal-exportar-content .modalBody-exportar .export-option-button{background-color:#4a7bc8!important}.tema-escuro .modal-exportar-content .modalBody-exportar .export-option-button:hover:not(:disabled){opacity:.75!important}.tema-escuro .modal-content:has(.modal-exportar-content){background:#1e1e1e!important;border:1px solid #555!important}.botao-exportar{display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;height:38px;padding:0 20px;background-color:#002fd4;background-color:var(--accent-color,#002fd4);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s;font-size:14px;font-weight:500;white-space:nowrap;align-self:flex-end}.botao-exportar:hover:not(.disabled){opacity:.75}.botao-exportar.disabled{background-color:#e0e0e0;background-color:var(--border-primary,#e0e0e0);color:#999;color:var(--text-tertiary,#999);cursor:not-allowed}.botao-exportar .botao-texto{font-size:14px;font-weight:500;line-height:1}.botao-exportar svg{font-size:18px;flex-shrink:0}@media (max-width:768px){.botao-exportar{width:100%;align-self:stretch}}.grafico-analise{width:100%;height:100%;min-height:100%;background:#fff;background:var(--bg-primary,#fff);border-radius:8px;padding:16px;box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px var(--shadow-color,rgba(0,0,0,.1));display:flex;flex-direction:column;box-sizing:border-box;transition:background-color .3s ease,box-shadow .3s ease}.grafico-analise .grafico-header{display:flex;justify-content:flex-end;align-items:center;grid-gap:8px;gap:8px;margin-bottom:8px}.grafico-analise .grafico-header .btn-reset-zoom{background-color:#f5f5f5;background-color:var(--hover-bg,#f5f5f5);border:1px solid #ddd;border:1px solid var(--border-secondary,#ddd);color:#333;color:var(--text-primary,#333);border-radius:4px;padding:6px 12px;font-size:12px;cursor:pointer;transition:all .2s}.grafico-analise .grafico-header .btn-reset-zoom:hover{background-color:#e0e0e0;background-color:var(--border-primary,#e0e0e0)}.grafico-analise .grafico-header .btn-reset-zoom:active{-webkit-transform:scale(.95);transform:scale(.95);opacity:.85}.grafico-analise .grafico-header .grafico-actions{display:flex;grid-gap:8px;gap:8px}.grafico-analise .grafico-header .grafico-actions .btn-action-icon{background:transparent;color:#666;color:var(--text-secondary,#666);border:none;padding:4px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;border-radius:4px}.grafico-analise .grafico-header .grafico-actions .btn-action-icon:hover{color:#002fd4;color:var(--accent-color,#002fd4);background-color:rgba(0,47,212,.05);background-color:var(--hover-bg,rgba(0,47,212,.05))}.grafico-analise .grafico-header .grafico-actions .btn-action-icon:active{-webkit-transform:scale(.9);transform:scale(.9);background-color:#f5f5f5;background-color:var(--hover-bg,#f5f5f5);color:#0025aa;color:var(--accent-color,#0025aa);background-color:rgba(0,47,212,.1);background-color:var(--hover-bg,rgba(0,47,212,.1))}.grafico-analise .grafico-container{width:100%;position:relative;flex:1 1;display:flex;min-height:0}.grafico-analise .grafico-container>div{width:100%!important;position:relative!important}.grafico-analise .grafico-container canvas{width:100%!important;display:block!important}.grafico-analise .grafico-empty,.grafico-analise .grafico-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;min-height:100%;color:#999;color:var(--text-tertiary,#999)}.grafico-analise .grafico-empty .spinner,.grafico-analise .grafico-loading .spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#4a90e2;border:4px solid var(--border-primary,#f3f3f3);border-top-color:var(--accent-color,#4a90e2);border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin-bottom:16px}.grafico-analise .grafico-empty p,.grafico-analise .grafico-loading p{font-size:14px;margin:0}.grafico-analise .custom-legends{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;padding:12px 6px 6px;background:var(--bg-primary);max-height:200px;overflow-y:auto}.grafico-analise .custom-legends .legend-item{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 10px;background:var(--bg-secondary);border-radius:4px;cursor:pointer;font-size:11px;line-height:1.3;transition:opacity .2s}.grafico-analise .custom-legends .legend-item:active{opacity:.7}.grafico-analise .custom-legends .legend-item .legend-color{width:20px;height:3px;border-radius:1px;flex-shrink:0}.grafico-analise .custom-legends .legend-item .legend-label{color:var(--text-primary)}.grafico-analise:-webkit-full-screen{background:#fff;background:var(--bg-primary,#fff);padding:24px}.grafico-analise:fullscreen{background:#fff;background:var(--bg-primary,#fff);padding:24px}.grafico-analise:-webkit-full-screen .grafico-container{height:calc(100vh - 80px)}.grafico-analise:fullscreen .grafico-container{height:calc(100vh - 80px)}@media (max-width:1200px){.grafico-analise{height:auto;min-height:450px;max-height:550px}}@media (max-width:1024px){.grafico-analise{min-height:420px;max-height:520px}}@media (max-width:768px){.grafico-analise{height:auto!important;min-height:320px;max-height:none!important;padding:10px;margin:0;border-radius:6px;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:contents}.grafico-analise .grafico-container{height:280px!important;min-height:280px!important;flex-shrink:0}.grafico-analise .grafico-container>div,.grafico-analise .grafico-container>div canvas{height:100%!important}.grafico-analise .grafico-header{margin-bottom:4px;flex-wrap:wrap;grid-gap:4px;gap:4px}.grafico-analise .grafico-header .grafico-actions{grid-gap:4px;gap:4px}.grafico-analise .grafico-header .grafico-actions .btn-action-icon:last-child,.grafico-analise .grafico-header .grafico-actions .btn-action-icon:nth-last-child(2){display:none}.grafico-analise .grafico-header .btn-reset-zoom{font-size:11px;padding:5px 10px;min-height:44px;display:flex;align-items:center}}@media (max-width:768px) and (hover:none){.grafico-analise .grafico-header .btn-reset-zoom:hover{background-color:#002fd4;background-color:var(--accent-color,#002fd4);-webkit-transform:none;transform:none}}@media (max-width:768px){.grafico-analise .grafico-header .btn-action-icon{padding:6px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}}@media (max-width:768px) and (hover:none){.grafico-analise .grafico-header .btn-action-icon:hover{background-color:initial;-webkit-transform:none;transform:none}}.performance-warning{padding:8px 12px;background-color:#fff3cd;background-color:var(--warning-bg,#fff3cd);border:1px solid #ffc107;border:1px solid var(--warning-border,#ffc107);border-radius:4px;margin-bottom:10px;font-size:13px;color:#856404;color:var(--warning-text,#856404);display:flex;align-items:center;grid-gap:6px;gap:6px;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.custom-legends-optimized{position:relative;z-index:10;margin-top:16px;padding:12px;background:#f8f9fa;background:var(--bg-secondary,#f8f9fa);border-radius:6px;border:1px solid #e0e0e0;border:1px solid var(--border-primary,#e0e0e0)}.custom-legends-optimized .legends-visible{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px;margin-bottom:8px}.custom-legends-optimized .legend-item{display:flex;align-items:center;grid-gap:8px;gap:8px;cursor:pointer;padding:6px 10px;border-radius:4px;transition:all .2s ease;background:#fff;background:var(--bg-primary,#fff);border:1px solid transparent;-webkit-user-select:none;user-select:none}.custom-legends-optimized .legend-item:hover{background:#f0f0f0;background:var(--hover-bg,#f0f0f0);border-color:#ddd;border-color:var(--border-secondary,#ddd)}.custom-legends-optimized .legend-item:active{-webkit-transform:scale(.98);transform:scale(.98)}.custom-legends-optimized .legend-item.legend-hidden{opacity:.4}.custom-legends-optimized .legend-item.legend-hidden .legend-label{text-decoration:line-through}.custom-legends-optimized .legend-item .legend-color{width:16px;height:16px;border-radius:3px;flex-shrink:0;border:1px solid rgba(0,0,0,.1)}.custom-legends-optimized .legend-item .legend-label{font-size:13px;color:#333;color:var(--text-primary,#333);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.custom-legends-optimized .legends-dropdown{position:relative;z-index:20;margin-top:8px}.custom-legends-optimized .legends-dropdown .toggle-legends-btn{position:relative;z-index:25;display:flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 12px;background:#fff;background:var(--bg-primary,#fff);border:1px solid #ddd;border:1px solid var(--border-primary,#ddd);border-radius:4px;cursor:pointer;width:100%;font-size:13px;color:#666;color:var(--text-secondary,#666);transition:all .2s ease}.custom-legends-optimized .legends-dropdown .toggle-legends-btn:hover{background:#f0f0f0;background:var(--hover-bg,#f0f0f0);border-color:#002fd4;border-color:var(--accent-color,#002fd4);color:#002fd4;color:var(--accent-color,#002fd4)}.custom-legends-optimized .legends-dropdown .toggle-legends-btn:active{-webkit-transform:scale(.99);transform:scale(.99)}.custom-legends-optimized .legends-dropdown .toggle-legends-btn span{flex:1 1;text-align:left}.custom-legends-optimized .legends-dropdown .legends-extra{position:relative;z-index:30;margin-top:8px;padding:8px;background:#fff;background:var(--bg-primary,#fff);border:1px solid #ddd;border:1px solid var(--border-primary,#ddd);border-radius:4px;max-height:300px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.15);display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px}.custom-legends-optimized .legends-dropdown .legends-extra::-webkit-scrollbar{width:8px}.custom-legends-optimized .legends-dropdown .legends-extra::-webkit-scrollbar-track{background:#f8f9fa;background:var(--bg-secondary,#f8f9fa);border-radius:4px}.custom-legends-optimized .legends-dropdown .legends-extra::-webkit-scrollbar-thumb{background:#ccc;background:var(--border-secondary,#ccc);border-radius:4px}.custom-legends-optimized .legends-dropdown .legends-extra::-webkit-scrollbar-thumb:hover{background:#999;background:var(--border-primary,#999)}@media (max-width:768px){.custom-legends-optimized .legends-visible{grid-gap:8px;gap:8px}.custom-legends-optimized .legend-item .legend-label{max-width:150px}.custom-legends-optimized .legends-dropdown .legends-extra{grid-template-columns:1fr;max-height:250px}}@media (max-width:480px){.grafico-analise{min-height:300px;max-height:350px;padding:6px;margin:0;border-radius:4px}.grafico-analise .grafico-header{margin-bottom:2px;grid-gap:3px;gap:3px}.grafico-analise .grafico-header .grafico-actions{flex-wrap:wrap;grid-gap:3px;gap:3px;width:100%;justify-content:flex-end}.grafico-analise .grafico-header .btn-reset-zoom{padding:4px 8px;font-size:10px}.grafico-analise .grafico-header .btn-action-icon{padding:5px}.grafico-analise .grafico-header .btn-action-icon svg{width:16px;height:16px}.custom-legends-optimized{margin-top:12px;padding:8px}.custom-legends-optimized .legends-visible{grid-gap:6px;gap:6px}.custom-legends-optimized .legend-item{padding:5px 8px;font-size:12px}.custom-legends-optimized .legend-item .legend-color{width:14px;height:14px}.custom-legends-optimized .legend-item .legend-label{font-size:12px;max-width:120px}.custom-legends-optimized .legends-dropdown .toggle-legends-btn{font-size:12px;padding:6px 10px}.custom-legends-optimized .legends-dropdown .legends-extra{max-height:200px}}.metricas-resumo{min-width:200px;max-width:280px}.metricas-card-unico,.metricas-resumo{display:flex;flex-direction:column;height:100%}.metricas-card-unico{background:#fff;background:var(--bg-primary,#fff);border:1px solid #e0e0e0;border:1px solid var(--border-primary,#e0e0e0);border-radius:8px;padding:20px;grid-gap:0;gap:0;box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px var(--shadow-color,rgba(0,0,0,.1));justify-content:space-around;box-sizing:border-box;transition:background-color .3s ease,border-color .3s ease}.metrica-item{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.metrica-separador{height:1px;background:#e0e0e0;background:var(--border-primary,#e0e0e0);margin:4px 0}.metrica-label{font-size:11px;font-weight:600;color:#666;color:var(--text-secondary,#666);text-transform:uppercase;letter-spacing:.8px}.metrica-valor{font-size:22px;font-weight:600;color:#333;color:var(--text-primary,#333);padding:8px 16px;border-radius:6px;background-color:#fafafa;background-color:var(--bg-tertiary,#fafafa);border:1px solid #e0e0e0;border:1px solid var(--border-primary,#e0e0e0);display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.metrica-valor.badge-maximo{background-color:rgba(231,76,60,.1);border-color:rgba(231,76,60,.3);color:#e74c3c}.metrica-valor.badge-minimo{background-color:rgba(46,204,113,.1);border-color:rgba(46,204,113,.3);color:#2ecc71}.metrica-valor.badge-media{background-color:rgba(52,152,219,.1);border-color:rgba(52,152,219,.3);color:#3498db}.metrica-valor.badge-variacao{background-color:rgba(243,156,18,.1);border-color:rgba(243,156,18,.3);color:#f39c12}.metrica-valor.badge-desvio{background-color:rgba(155,89,182,.1);border-color:rgba(155,89,182,.3);color:#9b59b6}.metrica-valor.badge-mediana{background-color:rgba(26,188,156,.1);border-color:rgba(26,188,156,.3);color:#1abc9c}@media (max-width:1200px){.metricas-resumo{min-width:unset;max-width:100%;width:100%;height:auto}.metricas-card-unico{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px;gap:16px;padding:16px;height:auto;justify-content:flex-start}.metrica-separador{display:none}}@media (max-width:768px){.metricas-card-unico{grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;padding:12px}.metrica-valor{font-size:20px}}@media (max-width:480px){.metricas-card-unico{grid-template-columns:1fr;padding:12px}.metrica-valor{font-size:22px}.metrica-label{font-size:9px}}@font-face{font-family:"Segoe UI";src:url("../../static/media/SEGOEUI (1).623c7118.TTF") format("truetype")}:root{--sv-bg-primary:#fff;--sv-bg-secondary:#f9fafb;--sv-bg-tertiary:#f3f4f6;--sv-bg-page:#f9fafb;--sv-bg-hover:#f3f4f6;--sv-bg-active:#eff6ff;--sv-text-primary:#1f2937;--sv-text-secondary:#6b7280;--sv-text-muted:#9ca3af;--sv-text-icon:#4b5563;--sv-text-placeholder:#6b7280;--sv-border:#e5e7eb;--sv-border-secondary:#d1d5db;--sv-accent:#2563eb;--sv-accent-hover:#1d4ed8;--sv-accent-bg:rgba(37,99,235,0.05);--sv-accent-active-bg:#eff6ff;--sv-accent-rgb:37,99,235;--sv-accent-soft:rgba(37,99,235,0.12);--sv-danger:#ef4444;--sv-danger-rgb:239,68,68;--sv-success:#10b981;--sv-success-rgb:16,185,129;--sv-warning:#f59e0b;--sv-warning-rgb:245,158,11;--sv-warning-text:#b45309;--sv-success-text:#047857;--sv-danger-text:#b91c1c;--sv-on-semantic:#111827;--sv-toggle-off:#ccc;--sv-shadow-sm:0 1px 3px rgba(0,0,0,0.06);--sv-shadow-md:0 4px 16px rgba(0,0,0,0.12);--sv-control-h:40px;--sv-control-fs:0.875rem;--sv-etiqueta-azul-bg:rgba(59,130,246,0.12);--sv-etiqueta-azul-borda:rgba(59,130,246,0.35);--sv-etiqueta-azul-fg:#1d4ed8;--sv-etiqueta-verde-bg:rgba(16,185,129,0.12);--sv-etiqueta-verde-borda:rgba(16,185,129,0.35);--sv-etiqueta-verde-fg:#047857;--sv-etiqueta-ambar-bg:rgba(245,158,11,0.12);--sv-etiqueta-ambar-borda:rgba(245,158,11,0.35);--sv-etiqueta-ambar-fg:#b45309;--sv-etiqueta-vermelho-bg:rgba(239,68,68,0.12);--sv-etiqueta-vermelho-borda:rgba(239,68,68,0.35);--sv-etiqueta-vermelho-fg:#b91c1c;--sv-etiqueta-violeta-bg:rgba(139,92,246,0.12);--sv-etiqueta-violeta-borda:rgba(139,92,246,0.35);--sv-etiqueta-violeta-fg:#6d28d9;--sv-etiqueta-cinza-bg:rgba(107,114,128,0.12);--sv-etiqueta-cinza-borda:rgba(107,114,128,0.35);--sv-etiqueta-cinza-fg:#374151;--sv-etiqueta-ocre-bg:rgba(217,119,6,0.12);--sv-etiqueta-ocre-borda:rgba(217,119,6,0.35);--sv-etiqueta-ocre-fg:#92400e;--sv-etiqueta-laranja-bg:rgba(249,115,22,0.12);--sv-etiqueta-laranja-borda:rgba(249,115,22,0.35);--sv-etiqueta-laranja-fg:#c2410c;--sv-etiqueta-grafite-bg:rgba(55,65,81,0.12);--sv-etiqueta-grafite-borda:rgba(55,65,81,0.35);--sv-etiqueta-grafite-fg:#1f2937;--sv-etiqueta-rosa-bg:rgba(236,72,153,0.12);--sv-etiqueta-rosa-borda:rgba(236,72,153,0.35);--sv-etiqueta-rosa-fg:#be185d;--sv-control-h-sm:32px;--sv-control-fs-sm:0.8125rem;--sv-radius-sm:8px;--sv-radius-md:10px;--sv-radius-lg:12px;--sv-radius-pill:9999px;--sv-dropdown-bg:#fff;--sv-dropdown-border:rgba(0,0,0,0.15);--sv-dropdown-shadow:0 4px 16px rgba(0,0,0,0.12);--sv-dropdown-text:#1f2937;--sv-dropdown-text-muted:#6b7280;--sv-dropdown-hover-bg:#f3f4f6;--sv-dropdown-divider:#e5e7eb;--sv-dropdown-arrow-shadow:rgba(0,0,0,0.15);--sv-sticky-shadow:rgba(0,0,0,0.09);--sv-fab-shadow:rgba(37,99,235,0.32);--sv-shimmer-base:var(--sv-bg-tertiary);--sv-shimmer-from:rgba(0,0,0,0.03);--sv-shimmer-to:rgba(0,0,0,0.08);--sv-shimmer-sheen:rgba(0,0,0,0.16);--sv-font:"Inter",sans-serif;--sv-bg-tooltip:#1f2937;--sv-text-tooltip:#f9fafb}.tema-escuro,[data-theme=escuro]{--sv-etiqueta-azul-bg:rgba(59,130,246,0.22);--sv-etiqueta-azul-borda:rgba(59,130,246,0.45);--sv-etiqueta-azul-fg:#93c5fd;--sv-etiqueta-verde-bg:rgba(16,185,129,0.22);--sv-etiqueta-verde-borda:rgba(16,185,129,0.45);--sv-etiqueta-verde-fg:#6ee7b7;--sv-etiqueta-ambar-bg:rgba(245,158,11,0.22);--sv-etiqueta-ambar-borda:rgba(245,158,11,0.45);--sv-etiqueta-ambar-fg:#fcd34d;--sv-etiqueta-vermelho-bg:rgba(239,68,68,0.22);--sv-etiqueta-vermelho-borda:rgba(239,68,68,0.45);--sv-etiqueta-vermelho-fg:#fca5a5;--sv-etiqueta-violeta-bg:rgba(139,92,246,0.22);--sv-etiqueta-violeta-borda:rgba(139,92,246,0.45);--sv-etiqueta-violeta-fg:#c4b5fd;--sv-etiqueta-cinza-bg:rgba(107,114,128,0.22);--sv-etiqueta-cinza-borda:rgba(107,114,128,0.45);--sv-etiqueta-cinza-fg:#d1d5db;--sv-etiqueta-ocre-bg:rgba(217,119,6,0.22);--sv-etiqueta-ocre-borda:rgba(217,119,6,0.45);--sv-etiqueta-ocre-fg:#fcd34d;--sv-etiqueta-laranja-bg:rgba(249,115,22,0.22);--sv-etiqueta-laranja-borda:rgba(249,115,22,0.45);--sv-etiqueta-laranja-fg:#fdba74;--sv-etiqueta-grafite-bg:rgba(55,65,81,0.22);--sv-etiqueta-grafite-borda:rgba(55,65,81,0.45);--sv-etiqueta-grafite-fg:#d1d5db;--sv-etiqueta-rosa-bg:rgba(236,72,153,0.22);--sv-etiqueta-rosa-borda:rgba(236,72,153,0.45);--sv-etiqueta-rosa-fg:#f9a8d4;--sv-bg-primary:#111827;--sv-bg-secondary:#1f2937;--sv-bg-tertiary:#374151;--sv-bg-page:#030712;--sv-bg-hover:#374151;--sv-bg-active:rgba(37,99,235,0.18);--sv-text-primary:#f5f5f5;--sv-text-secondary:#d1d5db;--sv-text-muted:#6b7280;--sv-text-icon:#9ca3af;--sv-text-placeholder:#9ca3af;--sv-border:#374151;--sv-border-secondary:#4b5563;--sv-accent:#60a5fa;--sv-accent-hover:#3b82f6;--sv-accent-bg:hsla(0,0%,100%,0.08);--sv-accent-active-bg:rgba(37,99,235,0.18);--sv-accent-rgb:96,165,250;--sv-accent-soft:rgba(96,165,250,0.16);--sv-danger:#f87171;--sv-danger-rgb:248,113,113;--sv-success:#34d399;--sv-success-rgb:52,211,153;--sv-warning:#fbbf24;--sv-warning-rgb:251,191,36;--sv-warning-text:#fbbf24;--sv-success-text:#34d399;--sv-danger-text:#f87171;--sv-on-semantic:#111827;--sv-toggle-off:#555;--sv-shadow-sm:0 1px 3px rgba(0,0,0,0.3);--sv-shadow-md:0 6px 20px rgba(0,0,0,0.48);--sv-sticky-shadow:rgba(0,0,0,0.45);--sv-fab-shadow:rgba(96,165,250,0.22);--sv-shimmer-base:var(--sv-bg-tertiary);--sv-shimmer-from:hsla(0,0%,100%,0.04);--sv-shimmer-to:hsla(0,0%,100%,0.1);--sv-shimmer-sheen:hsla(0,0%,100%,0.16);--sv-dropdown-bg:#1f2937;--sv-dropdown-border:rgba(55,65,81,0.5);--sv-dropdown-shadow:0 6px 20px rgba(0,0,0,0.48),0 0 0 1px rgba(55,65,81,0.5);--sv-dropdown-text:#f5f5f5;--sv-dropdown-text-muted:#9ca3af;--sv-dropdown-hover-bg:hsla(0,0%,100%,0.06);--sv-dropdown-divider:#374151;--sv-dropdown-arrow-shadow:rgba(55,65,81,0.5);--sv-bg-tooltip:#f9fafb;--sv-text-tooltip:#1f2937}.border-primary{border-color:#545cd8}.border-secondary{border-color:#6c757d}.border-success{border-color:#3ac47d}.border-info{border-color:#30b1ff}.border-warning{border-color:#f7b924}.border-danger{border-color:#d92550}.border-light{border-color:#eee}.border-dark{border-color:#343a40}.border-focus{border-color:#444054}.border-alternate{border-color:#83588a}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#545cd8;--secondary:#6c757d;--success:#3ac47d;--info:#30b1ff;--warning:#f7b924;--danger:#d92550;--light:#eee;--dark:#343a40;--focus:#444054;--alternate:#83588a;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.88rem;font-weight:400;line-height:1.5;color:#495057;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}a{color:#545cd8;text-decoration:none;background-color:initial}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.55rem;padding-bottom:.55rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:400;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer:before{content:"\2014\00A0"}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.body-tabs.body-tabs-layout.body-tabs-big,.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.body-tabs.body-tabs-layout.body-tabs-big,.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.container{max-width:540px}}@media (min-width:768px){.body-tabs.body-tabs-layout.body-tabs-big,.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.container{max-width:720px}}@media (min-width:992px){.body-tabs.body-tabs-layout.body-tabs-big,.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.container{max-width:960px}}@media (min-width:1200px){.body-tabs.body-tabs-layout.body-tabs-big,.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.55rem;vertical-align:top;border-top:1px solid #e9ecef}.table thead th{vertical-align:bottom;border-bottom:2px solid #e9ecef}.table tbody+tbody{border-top:2px solid #e9ecef}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #e9ecef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.03)}.table-hover tbody tr:hover{color:#212529;background-color:#e0f3ff}.table-primary,.table-primary>td,.table-primary>th{background-color:#cfd1f4}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#a6aaeb}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#babdef}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c8eedb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#99e0bb}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b5e8ce}.table-info,.table-info>td,.table-info>th{background-color:#c5e9ff}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#93d6ff}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#acdfff}.table-warning,.table-warning>td,.table-warning>th{background-color:#fdebc2}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#fbdb8d}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#fce3a9}.table-danger,.table-danger>td,.table-danger>th{background-color:#f4c2ce}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#eb8ea4}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f0acbd}.table-light,.table-light>td,.table-light>th{background-color:#fafafa}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#f6f6f6}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ededed}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-focus,.table-focus>td,.table-focus>th{background-color:#cbcacf}.table-focus tbody+tbody,.table-focus td,.table-focus th,.table-focus thead th{border-color:#9e9ca6}.table-hover .table-focus:hover,.table-hover .table-focus:hover>td,.table-hover .table-focus:hover>th{background-color:#bebdc3}.table-alternate,.table-alternate>td,.table-alternate>th{background-color:#dcd0de}.table-alternate tbody+tbody,.table-alternate td,.table-alternate th,.table-alternate thead th{border-color:#bfa8c2}.table-hover .table-alternate:hover,.table-hover .table-alternate:hover>td,.table-hover .table-alternate:hover>th{background-color:#d1c1d3}.table-active,.table-active>td,.table-active>th{background-color:#e0f3ff}.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#c7e9ff}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#6c757d;background-color:#f8f9fa;border-color:#e9ecef}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:initial;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#bcbff0;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:initial;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100% calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100% calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{display:flex;align-items:center;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#495057;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:initial;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem}.btn:hover{color:#495057;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:none}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-link{font-weight:400;color:#545cd8;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:15rem;padding:.65rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.4rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:initial;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e0f3ff}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#545cd8}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:initial}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.65rem 1.5rem;margin-bottom:0;font-size:.968rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.4rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#eff9ff;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.32rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#0038ff;border-color:#0038ff;background-color:#545cd8}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#0038ff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#e5e7f9;border-color:#0038ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{pointer-events:none;background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.16rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#0038ff;background-color:#545cd8}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(84,92,216,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(84,92,216,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(84,92,216,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.16rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#0038ff;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(84,92,216,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(1.5em + .75rem + 2px)}.custom-file-input{z-index:2;margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{left:0;z-index:1;height:calc(1.5em + .75rem + 2px);font-weight:400;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:initial;-webkit-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#545cd8;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#e5e7f9}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#545cd8;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#e5e7f9}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#545cd8;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#e5e7f9}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:initial;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:initial;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#545cd8}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar>.body-tabs.body-tabs-layout.body-tabs-big,.navbar>.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:initial;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat 50%;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.body-tabs.body-tabs-layout.body-tabs-big,.navbar-expand-sm>.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.body-tabs.body-tabs-layout.body-tabs-big,.navbar-expand-sm>.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.body-tabs.body-tabs-layout.body-tabs-big,.navbar-expand-md>.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.body-tabs.body-tabs-layout.body-tabs-big,.navbar-expand-md>.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.body-tabs.body-tabs-layout.body-tabs-big,.navbar-expand-lg>.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.body-tabs.body-tabs-layout.body-tabs-big,.navbar-expand-lg>.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.body-tabs.body-tabs-layout.body-tabs-big,.navbar-expand-xl>.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.body-tabs.body-tabs-layout.body-tabs-big,.navbar-expand-xl>.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.body-tabs.body-tabs-layout.body-tabs-big,.navbar-expand>.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.body-tabs.body-tabs-layout.body-tabs-big,.navbar-expand>.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper,.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:initial;border:1px solid rgba(32,39,140,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#fff;border-bottom:1px solid rgba(32,39,140,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:#fff;border-top:1px solid rgba(32,39,140,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;column-count:3;grid-column-gap:1.25rem;-webkit-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:none}.page-item:first-child .page-link,.pagination .page-number:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link,.pagination .page-number:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link,.pagination .active.page-number .page-link{z-index:1;color:#fff;background-color:#545cd8;border-color:#007bff}.page-item.disabled .page-link,.pagination .disabled.page-number .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.1rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link,.pagination-lg .pagination .page-number:first-child .page-link,.pagination .pagination-lg .page-number:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link,.pagination-lg .pagination .page-number:last-child .page-link,.pagination .pagination-lg .page-number:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.968rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link,.pagination-sm .pagination .page-number:first-child .page-link,.pagination .pagination-sm .page-number:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link,.pagination-sm .pagination .page-number:last-child .page-link,.pagination .pagination-sm .page-number:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;line-height:1;text-align:center;white-space:nowrap;vertical-align:initial;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#2c3070;background-color:#dddef7;border-color:#cfd1f4}.alert-primary hr{border-top-color:#babdef}.alert-primary .alert-link{color:#1e204b}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#1e6641;background-color:#d8f3e5;border-color:#c8eedb}.alert-success hr{border-top-color:#b5e8ce}.alert-success .alert-link{color:#123f28}.alert-info{color:#195c85;background-color:#d6efff;border-color:#c5e9ff}.alert-info hr{border-top-color:#acdfff}.alert-info .alert-link{color:#113e5a}.alert-warning{color:#806013;background-color:#fdf1d3;border-color:#fdebc2}.alert-warning hr{border-top-color:#fce3a9}.alert-warning .alert-link{color:#543f0c}.alert-danger{color:#71132a;background-color:#f7d3dc;border-color:#f4c2ce}.alert-danger hr{border-top-color:#f0acbd}.alert-danger .alert-link{color:#450c1a}.alert-light{color:#7c7c7c;background-color:#fcfcfc;border-color:#fafafa}.alert-light hr{border-top-color:#ededed}.alert-light .alert-link{color:#636363}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}.alert-focus{color:#23212c;background-color:#dad9dd;border-color:#cbcacf}.alert-focus hr{border-top-color:#bebdc3}.alert-focus .alert-link{color:#0c0b0f}.alert-alternate{color:#442e48;background-color:#e6dee8;border-color:#dcd0de}.alert-alternate hr{border-top-color:#d1c1d3}.alert-alternate .alert-link{color:#271a29}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#545cd8;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1 1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#545cd8;border-color:#007bff}.list-group-horizontal{flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#2c3070;background-color:#cfd1f4}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#2c3070;background-color:#babdef}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#2c3070;border-color:#2c3070}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#1e6641;background-color:#c8eedb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#1e6641;background-color:#b5e8ce}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#1e6641;border-color:#1e6641}.list-group-item-info{color:#195c85;background-color:#c5e9ff}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#195c85;background-color:#acdfff}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#195c85;border-color:#195c85}.list-group-item-warning{color:#806013;background-color:#fdebc2}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#806013;background-color:#fce3a9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#806013;border-color:#806013}.list-group-item-danger{color:#71132a;background-color:#f4c2ce}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#71132a;background-color:#f0acbd}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#71132a;border-color:#71132a}.list-group-item-light{color:#7c7c7c;background-color:#fafafa}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#7c7c7c;background-color:#ededed}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#7c7c7c;border-color:#7c7c7c}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.list-group-item-focus{color:#23212c;background-color:#cbcacf}.list-group-item-focus.list-group-item-action:focus,.list-group-item-focus.list-group-item-action:hover{color:#23212c;background-color:#bebdc3}.list-group-item-focus.list-group-item-action.active{color:#fff;background-color:#23212c;border-color:#23212c}.list-group-item-alternate{color:#442e48;background-color:#dcd0de}.list-group-item-alternate.list-group-item-action:focus,.list-group-item-alternate.list-group-item-action:hover{color:#442e48;background-color:#d1c1d3}.list-group-item-alternate.list-group-item-action.active{color:#fff;background-color:#442e48;border-color:#442e48}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:initial;border:0;-webkit-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden;word-break:break-word}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-50px);transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:320px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(32,39,140,.125);border-radius:.3rem}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem + -1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem + -1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem + -1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #fff}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem + -1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:.88rem;background-color:#fff;border-bottom:1px solid #f2f2f2;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:initial;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid;border-right:.25em solid transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:initial!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#545cd8!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#2e38cb!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#3ac47d!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#2e9d64!important}.bg-info{background-color:#30b1ff!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#009dfc!important}.bg-warning{background-color:#f7b924!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#e0a008!important}.bg-danger{background-color:#d92550!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#ad1e40!important}.bg-light{background-color:#eee!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#d5d5d5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-focus{background-color:#444054!important}a.bg-focus:focus,a.bg-focus:hover,button.bg-focus:focus,button.bg-focus:hover{background-color:#2d2a37!important}.bg-alternate{background-color:#83588a!important}a.bg-alternate:focus,a.bg-alternate:hover,button.bg-alternate:focus,button.bg-alternate:hover{background-color:#65446b!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:initial!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#545cd8!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#3ac47d!important}.border-info{border-color:#30b1ff!important}.border-warning{border-color:#f7b924!important}.border-danger{border-color:#d92550!important}.border-light{border-color:#eee!important}.border-dark{border-color:#343a40!important}.border-focus{border-color:#444054!important}.border-alternate{border-color:#83588a!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#545cd8!important}a.text-primary:focus,a.text-primary:hover{color:#2a32b6!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#3ac47d!important}a.text-success:focus,a.text-success:hover{color:#298957!important}.text-info{color:#30b1ff!important}a.text-info:focus,a.text-info:hover{color:#008de3!important}.text-warning{color:#f7b924!important}a.text-warning:focus,a.text-warning:hover{color:#c78f07!important}.text-danger{color:#d92550!important}a.text-danger:focus,a.text-danger:hover{color:#981a38!important}.text-light{color:#eee!important}a.text-light:focus,a.text-light:hover{color:#c8c8c8!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-focus{color:#444054!important}a.text-focus:focus,a.text-focus:hover{color:#211f29!important}.text-alternate{color:#83588a!important}a.text-alternate:focus,a.text-alternate:hover{color:#573a5b!important}.text-body{color:#495057!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:initial;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.btn,a,button{outline:none!important}.app-container{display:flex;min-height:100vh;flex-direction:column;margin:0}.SidebarAnimation-appear{-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:0}.SidebarAnimation-appear.SidebarAnimation-appear-active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:all .4s linear}.HeaderAnimation-appear{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}.HeaderAnimation-appear.HeaderAnimation-appear-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:all .4s linear}.MainAnimation-appear{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}.MainAnimation-appear.MainAnimation-appear-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:all .4s linear}.app-header{height:60px;display:flex;align-items:center;align-content:center;position:relative;z-index:10;transition:all .2s}.app-header.header-shadow{box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03)}.app-header .app-header__content{display:flex;align-items:center;align-content:center;flex:1 1;padding:0 1.5rem;height:60px}.app-header .app-header__content .app-header-left{display:flex;align-items:center}.app-header .app-header__content .app-header-right{align-items:center;display:flex;margin-left:auto}.app-header .header-user-info>.widget-heading,.app-header .header-user-info>.widget-subheading{white-space:nowrap}.app-header .header-user-info>.widget-subheading{font-size:.8rem}.app-header__logo{padding:0 1.5rem;height:60px;width:280px;display:flex;align-items:center;transition:width .2s}.app-header__logo .logo-src{height:23px;width:97px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAAXCAYAAAAbfSF/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjQ0RUEzRkRDRkQwMTFFOEIzMEZFREE3N0MwQzgxQzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjQ0RUEzRkVDRkQwMTFFOEIzMEZFREE3N0MwQzgxQzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNDRFQTNGQkNGRDAxMUU4QjMwRkVEQTc3QzBDODFDOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNDRFQTNGQ0NGRDAxMUU4QjMwRkVEQTc3QzBDODFDOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlFogscAAAOySURBVHja5FmLjaMwEI22A7fgFtwCVwIt+EqgBa4EUgJXgrcEtgRvCVwJOZDs1ezTG9skR6TokEYBE3vG831jLpfXu/xGYaNpI3N58et2u72czLvib4KW/80Iu9d1Gw1APo2ffQ2g/Hzv7lyv3yimNYYnyE/5tRrBw6Y1Wk/cjEnr30QaynzvcQBP5HcnGkDlVzNCJyzXStMTNpGVda8RrJg7wP0ZV5FfyQgjUfCSJnaCfBrbC+V8YqHMkRjJxuzBteY0L6TncLIRivw0I7Dix7zNpYXcyblUKnyEyIhK6hoUBCXX8mkswvNZslN+zAhDY3px8L9nFeS+wXtxD4MS4ebBiGq5qvzQCFYUPxk+NcWsJxthBsGt4MvSXygYYQFoOzTs9V+kUZUfGmECxZpGxcwnGyGCsWs53Ik5QezDQIRLxHUGxG7iJ41gC95TUswzMLaMzP6BJq0HmReoM2f0BVV+0giYR21jsdG8KDd2hnipK6zbAe8OAMKayAkeVoHXFtbFSJegg62T59WARwc6OMRPGiEcOArAxsMQ4VeIEgcNn4f/BwUQ9AQq+0SrkjonAAytvU4QsgbyzpC6uIKi3VF+0ggrgYEt5zexggj6JNiqpDv2TjZlGKEjGcNoRNS2NiplqMgzFmC8rI9H+H0zwpF6UENQC6S1qAkAHuehmHlQ+ATpiUVjp3h2B3J1QI7IntNphPUwRRrhePEgvy8jOBLuLcVGMxh22Pk+glC9ojAZCRPMicIrGUQeChEdK31Nr8xdQMaFROBMkGKN35cR3kiuM5UiVLpkEfuTlLL//tjoE3jIRvBdzNnvf230AcWyT8/7u6sY/4D6kq/Pg2jGEXlGMf47ye1A1ixDlvthGFhKR5akgZ4YCRGBV5qoGsJic1aBipi8QVnTNKC/ALk9EqDQNTazrhFt7uPmjXiNLxRktoj2bNK62WuvFdjbcl2TB7oGj38XcoSC12upySYP/5kI5bQFA7Twy0jKt5y3GJGbI0EDpTPzkURK/hg0F7zKwns8xp6Jx0+kWBtlnbkCuyNRsm+IYK+go7nwv4F9NJGCBBjvSIpYCh99XKW+IL+xkLaikjqCwj+A0zgi91iQPSQFjRXsPycHiKRnqPFbsAa7Csb1ivKwyTpysDcd+GA0Fk5KMz+vjPeF7yRSmUNFhqVBT4twvho/w46yLbHqTMKuIxb1oNjWMyUPnp0jwsKpo4EUiYVUbnwV4yytaLLnvWHTNZMun+nJK/tT+e1G+CvAAICbSuG7Jv0PAAAAAElFTkSuQmCC)}.app-header__menu,.app-header__mobile-menu{display:none;padding:0 1.5rem;height:60px;align-items:center}.fixed-header .app-header{position:fixed;width:100%;top:0}.fixed-header .app-header .app-header__logo{visibility:visible}.fixed-header .app-main{padding-top:60px}.fixed-header:not(.fixed-sidebar):not(.closed-sidebar) .app-sidebar .app-header__logo{visibility:hidden}.header-dots{margin-left:auto;display:flex}.header-dots>.dropdown{display:flex;align-content:center}.header-dots .icon-wrapper-alt{margin:0;height:44px;width:44px;text-align:center;overflow:visible}.header-dots .icon-wrapper-alt .language-icon{border-radius:30px;position:relative;z-index:4;width:28px;height:28px;overflow:hidden;margin:0 auto}.header-dots .icon-wrapper-alt .language-icon img{position:relative;top:50%;left:50%;margin:-22px 0 0 -20px}.header-dots .icon-wrapper-alt .icon-wrapper-bg{opacity:.1;transition:opacity .2s;border-radius:40px}.header-dots .icon-wrapper-alt svg{margin:0 auto}@-moz-document url-prefix(){.header-dots .icon-wrapper-alt svg{width:50%}}.header-dots .icon-wrapper-alt i{font-size:1.3rem}.header-dots .icon-wrapper-alt:hover{cursor:pointer}.header-dots .icon-wrapper-alt:hover .icon-wrapper-bg{opacity:.2}.header-dots .icon-wrapper-alt .badge-dot{top:1px;right:1px;border:0}.header-megamenu.nav>li>.nav-link{color:#6c757d;padding-left:.66667rem;padding-right:.66667rem}.header-megamenu.nav>li>.nav-link .badge-pill{padding:5px 7px}.header-megamenu.nav>li>.nav-link:hover{color:#343a40}.header-megamenu.nav>li>.nav-link svg{margin-top:1px}.header-btn-lg{padding:0 0 0 1.5rem;margin-left:1.5rem;display:flex;align-items:center;position:relative}.header-btn-lg:before{position:absolute;left:-1px;top:50%;background:#dee2e6;width:1px;height:30px;margin-top:-15px;content:""}.header-btn-lg .hamburger-inner,.header-btn-lg .hamburger-inner:after,.header-btn-lg .hamburger-inner:before{background:#6c757d}.app-header.header-text-light .app-header-left>.nav>li>.nav-link{color:hsla(0,0%,100%,.7)}.app-header.header-text-light .app-header-left>.nav>li>.nav-link .nav-link-icon{color:hsla(0,0%,100%,.8)}.app-header.header-text-light .app-header-left>.nav>li>.nav-link:hover{color:#fff}.app-header.header-text-light .app-header-right .icon-wrapper-alt svg{fill:hsla(0,0%,100%,.7);transition:all .2s}.app-header.header-text-light .app-header-right .icon-wrapper-alt .icon-wrapper-bg{background:hsla(0,0%,100%,.1)!important;transition:all .2s;opacity:1}.app-header.header-text-light .app-header-right .icon-wrapper-alt:hover svg{fill:hsla(0,0%,100%,.95)}.app-header.header-text-light .app-header-right .icon-wrapper-alt:hover .icon-wrapper-bg{background:hsla(0,0%,100%,.15)!important}.app-header.header-text-light .app-header-right .icon-wrapper-alt .badge-dot{border-color:transparent}.app-header.header-text-light .app-header-right>.header-btn-lg .widget-content-left .btn-group>.btn-link,.app-header.header-text-light .app-header-right>.header-btn-lg .widget-heading,.app-header.header-text-light .app-header-right>.header-btn-lg .widget-subheading{color:hsla(0,0%,100%,.8)}.app-header.header-text-light .app-header-right>.header-btn-lg .header-user-info>.btn-shadow{box-shadow:0 .125rem .625rem rgba(0,0,0,.1),0 .0625rem .125rem rgba(0,0,0,.2)}.app-header.header-text-light .search-wrapper .input-holder .search-icon{background:rgba(0,0,0,.1)}.app-header.header-text-light .search-wrapper .input-holder .search-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)!important}.app-header.header-text-light .search-wrapper .input-holder .search-input:-moz-placeholder,.app-header.header-text-light .search-wrapper .input-holder .search-input:-ms-input-placeholder,.app-header.header-text-light .search-wrapper .input-holder .search-input::-moz-placeholder,.app-header.header-text-light .search-wrapper .input-holder .search-input::-webkit-input-placeholder,.app-header.header-text-light .search-wrapper .input-holder .search-input::placeholder{color:hsla(0,0%,100%,.5)!important}.app-header.header-text-light .search-wrapper.active .input-holder{background:hsla(0,0%,100%,.1)}.app-header.header-text-light .search-wrapper.active .input-holder .search-input{color:hsla(0,0%,100%,.8)}.app-header.header-text-light .search-wrapper.active .input-holder .search-icon{background:hsla(0,0%,100%,.1)}.app-header.header-text-light .header-btn-lg:before{background:hsla(0,0%,100%,.2)}.app-header.header-text-light .header-btn-lg .hamburger-inner,.app-header.header-text-light .header-btn-lg .hamburger-inner:after,.app-header.header-text-light .header-btn-lg .hamburger-inner:before,.app-header.header-text-light .header-btn-lg .hamburger.is-active .hamburger-inner,.app-header.header-text-light .header__pane .hamburger-inner,.app-header.header-text-light .header__pane .hamburger-inner:after,.app-header.header-text-light .header__pane .hamburger-inner:before,.app-header.header-text-light .header__pane .hamburger.is-active .hamburger-inner{background-color:hsla(0,0%,100%,.8)!important}.app-header.header-text-light .search-wrapper .input-holder .search-icon span:after{border-color:hsla(0,0%,100%,.8)}.app-header.header-text-light .search-wrapper .close:after,.app-header.header-text-light .search-wrapper .close:before,.app-header.header-text-light .search-wrapper .input-holder .search-icon span:before{background:hsla(0,0%,100%,.8)}.app-header.header-text-light .app-header__logo .logo-src{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAAXCAYAAAAbfSF/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjQ0RUEzRjlDRkQwMTFFOEIzMEZFREE3N0MwQzgxQzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjQ0RUEzRkFDRkQwMTFFOEIzMEZFREE3N0MwQzgxQzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNDRFQTNGN0NGRDAxMUU4QjMwRkVEQTc3QzBDODFDOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNDRFQTNGOENGRDAxMUU4QjMwRkVEQTc3QzBDODFDOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqXrkP8AAAPtSURBVHja7FmNbewgDG6rLpAVWIEV6AhZIR2BFdIR7kZIR+BGoCOkI3Aj5BHJRF8t85NUOenpPSR0FwK2Mf75TJ6e/rK2LMsQu4v9Env39L89/ABWxWPz/5oCuthN7Jb11TLNA/hbVD781wfp9bHPRMM+QP7j/EjJfqm3cNZmyAAC8bnQc2rmYEjjTZ94AMf4kdXPy752ecAmNI0dOoQ4X8Fa9K6zDOgYvzhhFBTsiYiBPtDYmiinsxIleOIsbEztpDXROkfP7uRD2M9PSn6Sta0WSQegT46lqPCRecacCV1WQlCM1kBjMz6fKHsbP+Yu2fBCB7C1BybkvmZNwh5sxsO733hUo+z7+NGEAJNco2LCyYcwoeCwkSCFPzgg6RA8QlvYhzs5jLbxY2EolOI7U8x08iHMeNi1mEpemta4tA+GqC4McZkT5N7Hj7lJNUkx1GRPPoQFFNofLdJgbUIpHvPMSXVBOz8hjqrGZLNkknYq7DrBSnWBrkHe9IwAIVDXwENl4LVidLmnb6BDogPrdAOUN8K6Xfx4HPU7C4+ukFssKN9zpADznQQImDVta6kHKXTi5gWvLTUHsnJ5nLBPy3JoYKGwiR8SDBwGNkLYuYIIehIsSOEu824rygQPHYWxhVniwg4hNCrFVuQZCzB+y497+CV6r/SLp3yvhLse/n8L7zE8fcXuGH1sI7x7j/0z9oS2eBi4xn4jerx9pdAAYzf6fSMeI9B8Y+vvz8/PXxQFOpiz0l3HVFpLPAbgu86z1PUeflnMXypahPBgC4nUg9V65qaG0XKCLJpZHF6jjBJEZl4y5sBEw95GAWY69rx5IKDFqZUfthfBSktXD6YSqjTzKEu/b8xrVh4XwWrv9P+DLEUxD1yfP8grfngBNVXx0lLTXB46jDT+SXlBgzXfQIYbyfZrGFjC30qIa72AFDgiGDJF1FK7hBPWBEBFUjHmMnmiq6E/tnZinnsR9lcqZnUL2iSddi+C1eTCkXSFoQrPq9V8R2u5QkzPtdYrg2ukd2dWK1p8slKyXlew+lzeU2Th75HWuyCnKkSDKj+aN2/6rty3dBCbOfyaKnfmo+Ap6WPQlLMqspApdwfP3pkMYumoS3SmCuyehbphqHkwg841fj9gPP9ogoI4Nm6EEOELH310pcjh/MZC2JozocNl+DtmNFqQeyzI7shYxgr2n8gAZqFmqPHzP+qPCkbG2G5KH3X2XOwV8HYNp9vMl70hM94XvpOgMm1FBt+gJw8eW+PX5RIFP9VJcDsjnOjAFGsbQcHALDt5hMJbR1YVd0IixY0HGFeVz7WeVfBGKLomocqX9DQ0fB72fN4fAQYAKLUL/QX8mV8AAAAASUVORK5CYII=)}.app-header.header-text-light .app-header__mobile-menu .hamburger-inner,.app-header.header-text-light .app-header__mobile-menu .hamburger-inner:after,.app-header.header-text-light .app-header__mobile-menu .hamburger-inner:before{background:hsla(0,0%,100%,.9)}.app-header.header-text-dark .app-header-left>.nav>li>.nav-link{color:rgba(0,0,0,.7)}.app-header.header-text-dark .app-header-left>.nav>li>.nav-link .nav-link-icon{color:rgba(0,0,0,.8)}.app-header.header-text-dark .app-header-left>.nav>li>.nav-link:hover{color:#000}.app-header.header-text-dark .app-header-right .icon-wrapper-alt svg{fill:rgba(0,0,0,.7);transition:all .2s}.app-header.header-text-dark .app-header-right .icon-wrapper-alt .icon-wrapper-bg{background:rgba(0,0,0,.1)!important;transition:all .2s;opacity:1}.app-header.header-text-dark .app-header-right .icon-wrapper-alt:hover svg{fill:rgba(0,0,0,.95)}.app-header.header-text-dark .app-header-right .icon-wrapper-alt:hover .icon-wrapper-bg{background:rgba(0,0,0,.15)!important}.app-header.header-text-dark .app-header-right .icon-wrapper-alt .badge-dot{border-color:transparent}.app-header.header-text-dark .app-header-right .widget-content-left .widget-heading,.app-header.header-text-dark .app-header-right .widget-content-left .widget-subheading,.app-header.header-text-dark .app-header-right .widget-content-left>.btn-group>.btn-link{color:rgba(0,0,0,.8)}.app-header.header-text-dark .search-wrapper.active .input-holder,.app-header.header-text-dark .search-wrapper .input-holder .search-icon{background:rgba(0,0,0,.1)}.app-header.header-text-dark .search-wrapper.active .input-holder .search-input{color:rgba(0,0,0,.8)}.app-header.header-text-dark .search-wrapper.active .input-holder .search-icon{background:rgba(0,0,0,.1)}.app-header.header-text-dark .header-btn-lg:before{background:rgba(0,0,0,.2)}.app-header.header-text-dark .header-btn-lg .hamburger-inner,.app-header.header-text-dark .header-btn-lg .hamburger-inner:after,.app-header.header-text-dark .header-btn-lg .hamburger-inner:before,.app-header.header-text-dark .header-btn-lg .hamburger.is-active .hamburger-inner,.app-header.header-text-dark .header__pane .hamburger-inner,.app-header.header-text-dark .header__pane .hamburger-inner:after,.app-header.header-text-dark .header__pane .hamburger-inner:before,.app-header.header-text-dark .header__pane .hamburger.is-active .hamburger-inner{background-color:rgba(0,0,0,.8)!important}.app-header.header-text-dark .search-wrapper .input-holder .search-icon span:after{border-color:rgba(0,0,0,.8)}.app-header.header-text-dark .search-wrapper .close:after,.app-header.header-text-dark .search-wrapper .close:before,.app-header.header-text-dark .search-wrapper .input-holder .search-icon span:before{background:rgba(0,0,0,.8)}.app-header.header-text-dark .app-header__logo .logo-src{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAAXCAYAAAAbfSF/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjQ0RUEzRkRDRkQwMTFFOEIzMEZFREE3N0MwQzgxQzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjQ0RUEzRkVDRkQwMTFFOEIzMEZFREE3N0MwQzgxQzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNDRFQTNGQkNGRDAxMUU4QjMwRkVEQTc3QzBDODFDOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNDRFQTNGQ0NGRDAxMUU4QjMwRkVEQTc3QzBDODFDOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlFogscAAAOySURBVHja5FmLjaMwEI22A7fgFtwCVwIt+EqgBa4EUgJXgrcEtgRvCVwJOZDs1ezTG9skR6TokEYBE3vG831jLpfXu/xGYaNpI3N58et2u72czLvib4KW/80Iu9d1Gw1APo2ffQ2g/Hzv7lyv3yimNYYnyE/5tRrBw6Y1Wk/cjEnr30QaynzvcQBP5HcnGkDlVzNCJyzXStMTNpGVda8RrJg7wP0ZV5FfyQgjUfCSJnaCfBrbC+V8YqHMkRjJxuzBteY0L6TncLIRivw0I7Dix7zNpYXcyblUKnyEyIhK6hoUBCXX8mkswvNZslN+zAhDY3px8L9nFeS+wXtxD4MS4ebBiGq5qvzQCFYUPxk+NcWsJxthBsGt4MvSXygYYQFoOzTs9V+kUZUfGmECxZpGxcwnGyGCsWs53Ik5QezDQIRLxHUGxG7iJ41gC95TUswzMLaMzP6BJq0HmReoM2f0BVV+0giYR21jsdG8KDd2hnipK6zbAe8OAMKayAkeVoHXFtbFSJegg62T59WARwc6OMRPGiEcOArAxsMQ4VeIEgcNn4f/BwUQ9AQq+0SrkjonAAytvU4QsgbyzpC6uIKi3VF+0ggrgYEt5zexggj6JNiqpDv2TjZlGKEjGcNoRNS2NiplqMgzFmC8rI9H+H0zwpF6UENQC6S1qAkAHuehmHlQ+ATpiUVjp3h2B3J1QI7IntNphPUwRRrhePEgvy8jOBLuLcVGMxh22Pk+glC9ojAZCRPMicIrGUQeChEdK31Nr8xdQMaFROBMkGKN35cR3kiuM5UiVLpkEfuTlLL//tjoE3jIRvBdzNnvf230AcWyT8/7u6sY/4D6kq/Pg2jGEXlGMf47ye1A1ixDlvthGFhKR5akgZ4YCRGBV5qoGsJic1aBipi8QVnTNKC/ALk9EqDQNTazrhFt7uPmjXiNLxRktoj2bNK62WuvFdjbcl2TB7oGj38XcoSC12upySYP/5kI5bQFA7Twy0jKt5y3GJGbI0EDpTPzkURK/hg0F7zKwns8xp6Jx0+kWBtlnbkCuyNRsm+IYK+go7nwv4F9NJGCBBjvSIpYCh99XKW+IL+xkLaikjqCwj+A0zgi91iQPSQFjRXsPycHiKRnqPFbsAa7Csb1ivKwyTpysDcd+GA0Fk5KMz+vjPeF7yRSmUNFhqVBT4twvho/w46yLbHqTMKuIxb1oNjWMyUPnp0jwsKpo4EUiYVUbnwV4yytaLLnvWHTNZMun+nJK/tT+e1G+CvAAICbSuG7Jv0PAAAAAElFTkSuQmCC)}.app-sidebar{width:280px;display:flex;z-index:11;overflow:hidden;min-width:280px;position:relative;flex:0 0 280px;margin-top:-60px;padding-top:60px;transition:all .2s}.app-sidebar .app-sidebar__inner{padding:2px 1.5rem 1.5rem}.app-sidebar .scrollbar-container{z-index:15;width:100%}.app-sidebar .app-sidebar-bg{position:absolute;left:0;top:0;height:100%;width:100%;opacity:.05;background-size:cover;z-index:10}.app-sidebar .app-header__logo{position:absolute;left:0;top:0;display:none;z-index:11}.app-sidebar.sidebar-shadow{box-shadow:7px 0 60px rgba(0,0,0,.05)}.app-sidebar__heading{text-transform:uppercase;font-size:.8rem;margin:.75rem 0;font-weight:700;color:#545cd8;white-space:nowrap;position:relative}.sidebar-mobile-overlay{display:none;position:fixed;width:100%;height:100%;background:#333;opacity:.6;left:0;top:0;z-index:12}.vertical-nav-menu{position:relative}.vertical-nav-menu:after{content:" ";pointer-events:none;position:absolute;bottom:0;left:0;right:0;top:0}.vertical-nav-menu .metismenu-container,.vertical-nav-menu .metismenu-item{margin:0;padding:0;position:relative}.vertical-nav-menu .metismenu-container{list-style:none}.vertical-nav-menu .metismenu-container:before{opacity:0;transition:opacity .3s}.vertical-nav-menu .metismenu-container .metismenu-link{transition:height .3s,color .3s,background-color .3s,-webkit-transform .2s;transition:transform .2s,height .3s,color .3s,background-color .3s;transition:transform .2s,height .3s,color .3s,background-color .3s,-webkit-transform .2s;display:block;line-height:2.5rem;height:2.5rem;padding:0 1.5rem 0 45px;position:relative;border-radius:.25rem;color:#343a40;white-space:nowrap}.vertical-nav-menu .metismenu-container .metismenu-link:hover{background:#e0f3ff;text-decoration:none}.vertical-nav-menu .metismenu-container .metismenu-link:hover i.metismenu-icon{opacity:.6}.vertical-nav-menu .metismenu-container .metismenu-link:hover i.metismenu-state-icon{opacity:1}.vertical-nav-menu .metismenu-container .metismenu-link.active{color:#545cd8;background:#e0f3ff}.vertical-nav-menu .metismenu-container .metismenu-link.active,.vertical-nav-menu .metismenu-container .metismenu-link.has-active-child{font-weight:700}.vertical-nav-menu .metismenu-container i.metismenu-icon,.vertical-nav-menu .metismenu-container i.metismenu-state-icon{text-align:center;width:34px;height:34px;line-height:34px;position:absolute;left:5px;top:50%;margin-top:-17px;font-size:1.5rem;opacity:.3;transition:color .3s}.vertical-nav-menu .metismenu-container i.metismenu-state-icon{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;left:auto;right:0}.vertical-nav-menu .metismenu-container i.metismenu-state-icon.rotate-minus-90{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.vertical-nav-menu .metismenu-container .metismenu-container{transition:padding .3s}.vertical-nav-menu .metismenu-container .metismenu-container.visible{padding:.5em 0 0 2rem}.vertical-nav-menu .metismenu-container .metismenu-container.visible:before{content:"";height:100%;opacity:1;width:3px;background:#e0f3ff;position:absolute;left:20px;top:0;border-radius:15px}.vertical-nav-menu .metismenu-container .metismenu-container.visible>.metismenu-item>.metismenu-link{height:2.3em;line-height:2.3em;color:#6c757d;margin:0 0 3px}.vertical-nav-menu .metismenu-container .metismenu-container.visible>.metismenu-item>.metismenu-link:hover{color:#545cd8}.vertical-nav-menu .metismenu-container .metismenu-container.visible>.metismenu-item>.metismenu-link .metismenu-icon{display:none}.vertical-nav-menu .metismenu-container .metismenu-container.visible>.metismenu-item>.metismenu-link.active{color:#545cd8;background:#e0f3ff}.vertical-nav-menu .metismenu-container .metismenu-container .metismenu-item>.metismenu-link{height:0;overflow:hidden}.vertical-nav-menu .metismenu-container .metismenu-container .metismenu-link{padding-left:1em}.app-sidebar.sidebar-text-light{border-right:0!important}.app-sidebar.sidebar-text-light .app-sidebar__heading{color:hsla(0,0%,100%,.6)}.app-sidebar.sidebar-text-light .app-sidebar__heading:before{background:hsla(0,0%,100%,.2)!important}.app-sidebar.sidebar-text-light .metismenu .metismenu-container .metismenu-link{color:hsla(0,0%,100%,.7)}.app-sidebar.sidebar-text-light .metismenu .metismenu-container .metismenu-link:hover{color:#fff;background:hsla(0,0%,100%,.1)}.app-sidebar.sidebar-text-light .metismenu .metismenu-container .metismenu-link.active{background:hsla(0,0%,100%,.1)}.app-sidebar.sidebar-text-light .metismenu .metismenu-container.metismenu-container.visible .metismenu-item>.metismenu-link{color:hsla(0,0%,100%,.6)}.app-sidebar.sidebar-text-light .metismenu .metismenu-container.metismenu-container.visible .metismenu-item>.metismenu-link.active{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.app-sidebar.sidebar-text-light .metismenu .metismenu-container.metismenu-container.visible .metismenu-item>.metismenu-link:hover{color:#fff}.app-sidebar.sidebar-text-light .metismenu .metismenu-container.metismenu-container.visible:before{background:hsla(0,0%,100%,.3)}.app-sidebar.sidebar-text-light .metismenu .metismenu-container i.metismenu-icon,.app-sidebar.sidebar-text-light .metismenu .metismenu-container i.metismenu-state-icon{opacity:.5}.app-sidebar.sidebar-text-light .ps__thumb-y{background:hsla(0,0%,100%,.3)}.app-sidebar.sidebar-text-light .ps__rail-y:hover .ps__thumb-y{background:hsla(0,0%,100%,.2)}.app-sidebar.sidebar-text-light .app-header__logo .logo-src{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAAXCAYAAAAbfSF/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjQ0RUEzRjlDRkQwMTFFOEIzMEZFREE3N0MwQzgxQzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjQ0RUEzRkFDRkQwMTFFOEIzMEZFREE3N0MwQzgxQzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNDRFQTNGN0NGRDAxMUU4QjMwRkVEQTc3QzBDODFDOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNDRFQTNGOENGRDAxMUU4QjMwRkVEQTc3QzBDODFDOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqXrkP8AAAPtSURBVHja7FmNbewgDG6rLpAVWIEV6AhZIR2BFdIR7kZIR+BGoCOkI3Aj5BHJRF8t85NUOenpPSR0FwK2Mf75TJ6e/rK2LMsQu4v9Env39L89/ABWxWPz/5oCuthN7Jb11TLNA/hbVD781wfp9bHPRMM+QP7j/EjJfqm3cNZmyAAC8bnQc2rmYEjjTZ94AMf4kdXPy752ecAmNI0dOoQ4X8Fa9K6zDOgYvzhhFBTsiYiBPtDYmiinsxIleOIsbEztpDXROkfP7uRD2M9PSn6Sta0WSQegT46lqPCRecacCV1WQlCM1kBjMz6fKHsbP+Yu2fBCB7C1BybkvmZNwh5sxsO733hUo+z7+NGEAJNco2LCyYcwoeCwkSCFPzgg6RA8QlvYhzs5jLbxY2EolOI7U8x08iHMeNi1mEpemta4tA+GqC4McZkT5N7Hj7lJNUkx1GRPPoQFFNofLdJgbUIpHvPMSXVBOz8hjqrGZLNkknYq7DrBSnWBrkHe9IwAIVDXwENl4LVidLmnb6BDogPrdAOUN8K6Xfx4HPU7C4+ukFssKN9zpADznQQImDVta6kHKXTi5gWvLTUHsnJ5nLBPy3JoYKGwiR8SDBwGNkLYuYIIehIsSOEu824rygQPHYWxhVniwg4hNCrFVuQZCzB+y497+CV6r/SLp3yvhLse/n8L7zE8fcXuGH1sI7x7j/0z9oS2eBi4xn4jerx9pdAAYzf6fSMeI9B8Y+vvz8/PXxQFOpiz0l3HVFpLPAbgu86z1PUeflnMXypahPBgC4nUg9V65qaG0XKCLJpZHF6jjBJEZl4y5sBEw95GAWY69rx5IKDFqZUfthfBSktXD6YSqjTzKEu/b8xrVh4XwWrv9P+DLEUxD1yfP8grfngBNVXx0lLTXB46jDT+SXlBgzXfQIYbyfZrGFjC30qIa72AFDgiGDJF1FK7hBPWBEBFUjHmMnmiq6E/tnZinnsR9lcqZnUL2iSddi+C1eTCkXSFoQrPq9V8R2u5QkzPtdYrg2ukd2dWK1p8slKyXlew+lzeU2Th75HWuyCnKkSDKj+aN2/6rty3dBCbOfyaKnfmo+Ap6WPQlLMqspApdwfP3pkMYumoS3SmCuyehbphqHkwg841fj9gPP9ogoI4Nm6EEOELH310pcjh/MZC2JozocNl+DtmNFqQeyzI7shYxgr2n8gAZqFmqPHzP+qPCkbG2G5KH3X2XOwV8HYNp9vMl70hM94XvpOgMm1FBt+gJw8eW+PX5RIFP9VJcDsjnOjAFGsbQcHALDt5hMJbR1YVd0IixY0HGFeVz7WeVfBGKLomocqX9DQ0fB72fN4fAQYAKLUL/QX8mV8AAAAASUVORK5CYII=)}.app-sidebar.sidebar-text-light .app-header__logo .hamburger-inner,.app-sidebar.sidebar-text-light .app-header__logo .hamburger-inner:after,.app-sidebar.sidebar-text-light .app-header__logo .hamburger-inner:before{background-color:hsla(0,0%,100%,.8)}.app-sidebar.sidebar-text-dark{border-right:0!important}.app-sidebar.sidebar-text-dark .app-sidebar__heading{color:rgba(0,0,0,.6)}.app-sidebar.sidebar-text-dark .app-sidebar__heading:before{background:rgba(0,0,0,.5)!important}.app-sidebar.sidebar-text-dark .metismenu .metismenu-container .metismenu-link{color:rgba(0,0,0,.7)}.app-sidebar.sidebar-text-dark .metismenu .metismenu-container .metismenu-link:hover{color:#000;background:rgba(0,0,0,.1)}.app-sidebar.sidebar-text-dark .metismenu .metismenu-container .metismenu-link.active{background:rgba(0,0,0,.1)}.app-sidebar.sidebar-text-dark .metismenu .metismenu-container.metismenu-container.visible .metismenu-item>.metismenu-link{color:rgba(0,0,0,.6)}.app-sidebar.sidebar-text-dark .metismenu .metismenu-container.metismenu-container.visible .metismenu-item>.metismenu-link.active{background:rgba(0,0,0,.1)}.app-sidebar.sidebar-text-dark .metismenu .metismenu-container.metismenu-container.visible:before{background:rgba(0,0,0,.3)}.app-sidebar.sidebar-text-dark .metismenu .metismenu-container.metismenu-container i.metismenu-icon,.app-sidebar.sidebar-text-dark .metismenu .metismenu-container.metismenu-container i.metismenu-state-icon{opacity:.5}.app-sidebar.sidebar-text-dark .ps__thumb-y{background:rgba(0,0,0,.3)}.app-sidebar.sidebar-text-dark .ps__rail-y:hover .ps__thumb-y{background:rgba(0,0,0,.2)}.app-sidebar.sidebar-text-dark .app-header__logo .hamburger-inner,.app-sidebar.sidebar-text-dark .app-header__logo .hamburger-inner:after,.app-sidebar.sidebar-text-dark .app-header__logo .hamburger-inner:before{background-color:rgba(0,0,0,.8)}.fixed-sidebar .app-sidebar{position:fixed;height:100vh}.fixed-sidebar .app-main .app-main__outer{z-index:9;padding-left:280px}.fixed-sidebar.fixed-header .app-sidebar .app-header__logo{display:none}.fixed-sidebar:not(.fixed-header) .app-sidebar .app-header__logo{display:flex}.fixed-sidebar:not(.fixed-header) .app-header{margin-left:280px}.fixed-sidebar:not(.fixed-header) .app-header .app-header__logo{display:none}.fixed-sidebar.closed-sidebar:not(.fixed-header) .app-header{margin-left:80px}.fixed-sidebar.closed-sidebar:not(.fixed-header) .app-sidebar .app-header__logo{width:80px;padding:0}.fixed-sidebar.closed-sidebar:not(.fixed-header) .app-sidebar .app-header__logo .logo-src{display:none}.fixed-sidebar.closed-sidebar:not(.fixed-header) .app-sidebar .app-header__logo .header__pane{margin-right:auto}.closed-sidebar .app-sidebar{transition:all .3s ease;width:80px;min-width:80px;flex:0 0 80px;z-index:13}.closed-sidebar .app-sidebar .app-sidebar__inner .app-sidebar__heading{text-indent:-999em}.closed-sidebar .app-sidebar .app-sidebar__inner .app-sidebar__heading:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#e0f3ff;text-indent:1px}.closed-sidebar .app-sidebar .app-sidebar__inner .metismenu-link{text-indent:-99rem;padding:0}.closed-sidebar .app-sidebar .app-sidebar__inner .metismenu-icon{text-indent:0;left:50%;margin-left:-17px}.closed-sidebar .app-sidebar .app-sidebar__inner .metismenu-state-icon{visibility:hidden}.closed-sidebar .app-sidebar .app-sidebar__inner .metismenu-container.visible{padding:0}.closed-sidebar .app-sidebar .app-sidebar__inner .metismenu-container.visible>.metismenu-item>.metismenu-link{height:0}.closed-sidebar .app-sidebar:hover{flex:0 0 280px!important;width:280px!important}.closed-sidebar .app-sidebar:hover .app-sidebar__inner .app-sidebar__heading{text-indent:0}.closed-sidebar .app-sidebar:hover .app-sidebar__inner .app-sidebar__heading:before{display:none}.closed-sidebar .app-sidebar:hover .app-sidebar__inner .metismenu-link{text-indent:0;padding:0 1.5rem 0 45px}.closed-sidebar .app-sidebar:hover .app-sidebar__inner .metismenu-icon{text-indent:0;left:5px;margin-left:0}.closed-sidebar .app-sidebar:hover .app-sidebar__inner .metismenu-state-icon{visibility:visible}.closed-sidebar .app-sidebar:hover .app-sidebar__inner .metismenu-container.visible{padding:.5em 0 0 2rem}.closed-sidebar .app-sidebar:hover .app-sidebar__inner .metismenu-container.visible>.metismenu-item>.metismenu-link{height:2.3em}.closed-sidebar .app-sidebar:hover .app-sidebar__inner .metismenu-container .metismenu-container .metismenu-link{padding-left:1em}.closed-sidebar:not(.sidebar-mobile-open) .app-sidebar .scrollbar-container{position:static;height:auto;overflow:initial!important}.closed-sidebar:not(.sidebar-mobile-open) .app-sidebar:hover .scrollbar-container{position:absolute;height:100%;overflow:hidden!important}.closed-sidebar:not(.closed-sidebar-mobile) .app-header .app-header__logo{width:80px}.closed-sidebar:not(.closed-sidebar-mobile) .app-header .app-header__logo .logo-src{display:none}.closed-sidebar:not(.closed-sidebar-mobile) .app-header .app-header__logo .header__pane{margin-right:auto}.closed-sidebar.fixed-sidebar .app-main__outer{padding-left:80px}.closed-sidebar.fixed-header:not(.fixed-sidebar) .app-sidebar .app-header__logo{visibility:hidden}.closed-sidebar.closed-sidebar-mobile .app-header .app-header__logo,.closed-sidebar.closed-sidebar-mobile .app-sidebar .app-header__logo{width:auto;display:flex}.closed-sidebar.closed-sidebar-mobile .app-header .app-header__logo .header__pane,.closed-sidebar.closed-sidebar-mobile .app-sidebar .app-header__logo .header__pane{display:none}.closed-sidebar.closed-sidebar-mobile .app-sidebar .app-header__logo{display:flex;width:80px;padding:0 1.5rem!important}.closed-sidebar.closed-sidebar-mobile .app-sidebar .app-header__logo .logo-src{display:block!important;margin:0 auto;width:21px}.closed-sidebar.closed-sidebar-mobile .app-sidebar .app-header__logo .header__pane{display:none}.closed-sidebar.closed-sidebar-mobile .app-sidebar:hover .app-header__logo{width:280px}.closed-sidebar.closed-sidebar-mobile .app-sidebar:hover .app-header__logo .logo-src{width:97px;margin:0}.closed-sidebar.closed-sidebar-mobile .app-header,.closed-sidebar.fixed-footer .app-footer__inner{margin-left:0!important}.app-main{z-index:8;position:relative;display:flex}.app-main .app-main__outer{flex:1 1;flex-direction:column;display:flex;z-index:12;width:1px}.app-main .app-main__inner{padding:30px 30px 0;flex:1 1}.app-main .app-main__inner>.RRT__container>.RRT__panel{margin-top:30px}.app-main .app-main__inner>.RRT__container>.body-tabs-layout .RRT__tab{margin-top:-.5rem}.body-tabs-shadow-btn .app-main__inner>.RRT__container>.RRT__panel{margin-top:20px}.body-tabs-shadow-btn .app-main__inner>.RRT__container .body-tabs-layout{border:0;background:transparent;position:relative;z-index:7}.body-tabs-shadow-btn .app-main__inner>.RRT__container .body-tabs-layout .RRT__showmore{margin-top:-13px}.body-tabs-shadow-btn .app-main__inner>.RRT__container .body-tabs-layout .RRT__tab{margin-top:.5rem}.body-tabs-shadow-btn .app-main__inner>.RRT__container .body-tabs-layout .RRT__tab--selected{color:#fff}.body-tabs-shadow-btn .app-main__inner>.RRT__container .body-tabs-layout+.RRT__inkbar-wrapper{position:absolute;top:1.1rem;z-index:5}.body-tabs-shadow-btn .app-main__inner>.RRT__container .body-tabs-layout+.RRT__inkbar-wrapper .RRT__inkbar{height:35px;margin-top:0;border-radius:.25rem;box-shadow:0 16px 26px -10px rgba(84,92,216,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(84,92,216,.2)}.app-theme-white.app-container{background:#f1f4f6}.app-theme-white .app-sidebar{background:#fff}.app-theme-white .app-page-title{background:hsla(0,0%,100%,.55)}.app-theme-white .app-footer .app-footer__inner,.app-theme-white .app-header{background:#fafbfc}.app-theme-white.fixed-header .app-header__logo{background:rgba(250,251,252,.1)}.app-theme-gray.app-container{background:#fff}.app-theme-gray .app-sidebar{background:#fff;border-right:1px solid #dee2e6}.app-theme-gray .app-page-title{background:rgba(0,0,0,.03)}.app-theme-gray .app-footer,.app-theme-gray .app-header{background:#f8f9fa}.app-theme-gray .app-footer{border-top:1px solid #dee2e6}.app-theme-gray .app-header .app-header__logo{border-right:1px solid rgba(0,0,0,.1)}.app-theme-gray.fixed-header .app-header__logo{background:rgba(0,0,0,.03)}.app-theme-gray .card{border-width:1px}.app-theme-gray .main-card{box-shadow:0 0 0 0 transparent!important}.app-theme-gray .main-card>.card-body>.card-title{text-transform:none;font-size:1.1rem;font-weight:400;border-bottom:1px solid #dee2e6;position:relative;padding:0 0 1.125rem;margin:0 0 1.125rem}.app-theme-gray .main-card>.card-body>.card-title:before{position:absolute;width:40px;background:#545cd8;border-radius:30px;height:5px;left:0;bottom:-2px;content:""}.app-theme-gray .app-inner-layout__sidebar{border-left:0!important}.app-footer{height:60px}.app-footer .app-footer__inner{padding:0 1.5rem 0 .75rem;height:60px;transition:all .2s;align-content:center}.app-footer .app-footer__inner,.app-footer .app-footer__inner .app-footer-left{display:flex;align-items:center}.app-footer .app-footer__inner .app-footer-right{margin-left:auto;display:flex}.footer-dots{display:flex;align-items:center;align-content:center}.footer-dots .dots-separator{height:40px;margin:0 .6rem;width:1px;background:#e9ecef}.dot-btn-wrapper{padding:.5rem;position:relative;display:flex;opacity:.7;transition:opacity .2s}.dot-btn-wrapper .badge-abs{right:50%}.dot-btn-wrapper .badge-abs.badge-dot-sm{top:-2px;margin-right:-3px}.dot-btn-wrapper .dot-btn-icon{font-size:1.8rem}.dot-btn-wrapper:hover{text-decoration:none;opacity:1}.fixed-footer .app-footer{position:fixed;width:100%;bottom:0;left:0;z-index:7}.fixed-footer .app-footer .app-footer__inner{margin-left:280px;box-shadow:.3rem -.46875rem 2.1875rem rgba(8,10,37,.02),.3rem -.9375rem 1.40625rem rgba(8,10,37,.02),.3rem -.25rem .53125rem rgba(8,10,37,.04),.3rem -.125rem .1875rem rgba(8,10,37,.02)}.fixed-footer .app-main .app-main__outer{padding-bottom:60px}.fixed-footer.closed-sidebar .app-footer .app-footer__inner{margin-left:80px!important}.app-page-title{padding:30px;margin:-30px -30px 30px;position:relative}.app-page-title .page-title-wrapper{position:relative;display:flex;align-items:center}.app-page-title .page-title-heading,.app-page-title .page-title-subheading{margin:0;padding:0}.app-page-title .page-title-heading{font-size:1.25rem;font-weight:400;display:flex;align-content:center;align-items:center}.app-page-title .page-title-subheading{padding:3px 0 0;font-size:.88rem;opacity:.6}.app-page-title .page-title-subheading .breadcrumb{padding:0;margin:3px 0 0;background:transparent}.app-page-title .page-title-actions{margin-left:auto}.app-page-title .page-title-actions .breadcrumb{margin:0;padding:0;background:transparent}.app-page-title .page-title-icon{font-size:2rem;display:flex;align-items:center;align-content:center;text-align:center;padding:.83333rem;margin:0 30px 0 0;background:#fff;box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);border-radius:.25rem;width:60px;height:60px}.app-page-title .page-title-icon i{margin:auto}.app-page-title .page-title-icon.rounded-circle{margin:0 20px 0 0}.app-page-title+.RRT__container{margin-top:-23.07692px}.app-page-title+.rc-tabs{max-width:calc(100vw - 322px);margin:-30px -15px 39px}@media only screen and (max-width:812px) and (min-width:360px){.app-page-title+.rc-tabs{max-width:100vw;margin:-30px -15px 39px}}.app-page-title.app-page-title-simple{margin:0;background:none!important;padding-left:0;padding-right:0;padding-top:0}.page-title-icon-rounded .page-title-icon{border-radius:50px}.body-tabs.body-tabs-layout{margin-left:-30px;margin-right:-30px;padding:0 30px;border-top:0;border-bottom:1px solid #dee2e6}.search-wrapper{position:relative;margin-right:.66667rem}.search-wrapper .input-holder{height:42px;width:42px;overflow:hidden;position:relative;transition:all .3s ease-in-out}.search-wrapper .input-holder .search-input{width:100%;padding:0 70px 0 20px;opacity:0;position:absolute;top:0;left:0;background:transparent;box-sizing:border-box;border:none;outline:none;-webkit-transform:translateY(60px);transform:translateY(60px);transition:all .3s cubic-bezier(0,.105,.035,1.57);transition-delay:.3s;font-size:.88rem}.search-wrapper .input-holder .search-icon{width:42px;height:42px;border:none;padding:0;outline:none;position:relative;z-index:2;float:right;cursor:pointer;transition:all .3s ease-in-out;background:rgba(0,0,0,.06);border-radius:30px}.search-wrapper .input-holder .search-icon span{width:22px;height:22px;display:inline-block;vertical-align:middle;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .4s cubic-bezier(.65,-.6,.24,1.65)}.search-wrapper .input-holder .search-icon span:after,.search-wrapper .input-holder .search-icon span:before{position:absolute;content:""}.search-wrapper .input-holder .search-icon span:before{width:4px;height:11px;left:9px;top:13px;border-radius:2px;background:#545cd8}.search-wrapper .input-holder .search-icon span:after{width:14px;height:14px;left:4px;top:0;border-radius:16px;border:2px solid #545cd8}.search-wrapper .close{position:absolute;z-index:1;top:50%;left:0;width:20px;height:20px;margin-top:-10px;cursor:pointer;opacity:0!important;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transition:all .2s cubic-bezier(.285,-.45,.935,.11);transition-delay:.1s}.search-wrapper .close:after,.search-wrapper .close:before{position:absolute;content:"";background:#545cd8;border-radius:2px}.search-wrapper .close:before{width:2px;height:20px;left:9px;top:0}.search-wrapper .close:after{width:20px;height:2px;left:0;top:9px}.search-wrapper.active{width:330px}.search-wrapper.active .input-holder{width:290px;border-radius:50px;background:rgba(0,0,0,.05);transition:all .5s cubic-bezier(0,.105,.035,1.57)}.search-wrapper.active .input-holder .search-input{opacity:1;-webkit-transform:translateY(11px);transform:translateY(11px)}.search-wrapper.active .input-holder .search-icon{width:42px;height:42px;margin:0;border-radius:30px}.search-wrapper.active .input-holder .search-icon span{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.search-wrapper.active .close{left:300px;opacity:.6!important;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .6s cubic-bezier(0,.105,.035,1.57);transition-delay:.5s}.search-wrapper.active .close:hover{opacity:1!important}.search-wrapper.active+.header-megamenu{opacity:0}.opacity-01{opacity:.01!important}.opacity-02{opacity:.02!important}.opacity-03{opacity:.03!important}.opacity-04{opacity:.04!important}.opacity-05{opacity:.05!important}.opacity-06{opacity:.06!important}.opacity-07{opacity:.07!important}.opacity-08{opacity:.08!important}.opacity-09{opacity:.09!important}.opacity-1{opacity:.1!important}.opacity-15{opacity:.15!important}.opacity-2{opacity:.2!important}.opacity-3{opacity:.3!important}.opacity-4{opacity:.4!important}.opacity-5{opacity:.5!important}.opacity-6{opacity:.6!important}.opacity-7{opacity:.7!important}.opacity-8{opacity:.8!important}.opacity-9{opacity:.9!important}.opacity-10{opacity:1!important}.filter-grayscale-5{-webkit-filter:grayscale(5%)!important;filter:grayscale(5%)!important}.filter-grayscale-10{-webkit-filter:grayscale(10%)!important;filter:grayscale(10%)!important}.filter-grayscale-20{-webkit-filter:grayscale(20%)!important;filter:grayscale(20%)!important}.filter-grayscale-30{-webkit-filter:grayscale(30%)!important;filter:grayscale(30%)!important}.filter-grayscale-40{-webkit-filter:grayscale(40%)!important;filter:grayscale(40%)!important}.filter-grayscale-50{-webkit-filter:grayscale(50%)!important;filter:grayscale(50%)!important}.filter-grayscale-80{-webkit-filter:grayscale(80%)!important;filter:grayscale(80%)!important}.filter-grayscale-100{-webkit-filter:grayscale(100%)!important;filter:grayscale(100%)!important}.br-tl{border-top-left-radius:.25rem!important}.br-tr{border-top-right-radius:.25rem!important}.br-bl{border-bottom-left-radius:.25rem!important}.br-br{border-bottom-right-radius:.25rem!important}.b-radius-0{border-radius:0!important}.rm-border{border-width:0!important}.br-a{border-radius:.25rem}.margin-h-center{margin-left:auto!important;margin-right:auto!important}.apexcharts-canvas,.center-svg,.center-svg svg{margin:0 auto}.apexcharts-donut{display:flex;align-items:center;align-content:center}.alert-dismissible .close{top:0;right:5px;padding:5px}.icon-gradient{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.font-size-xlg{font-size:1.3rem!important}.font-size-md{font-size:.9rem!important}.font-size-lg{font-size:1.1rem!important}.no-shadow{box-shadow:0 0 0 transparent!important}.h-100{height:100vh!important}.he-auto{height:auto!important}.he-100{height:100%}.h-sm{height:150px}.text-nowrap{white-space:nowrap}.fsize-1{font-size:.95rem!important}.fsize-2{font-size:1.3rem!important}.fsize-3{font-size:1.6rem!important}.fsize-4{font-size:2rem!important}.z-index-6{z-index:6}.line-height-1{line-height:1}.center-elem{display:flex;align-items:center;align-content:center}.flex2{flex:2 1}.divider{margin-top:1rem;margin-bottom:1rem;height:1px;overflow:hidden;background:#e9ecef}.list-group-item:hover{z-index:auto}.no-results{padding:1.5rem;text-align:center}.no-results .results-title{color:#495057;font-size:1.25rem}.no-results .results-subtitle{color:#adb5bd;font-size:1.1rem}.bg-animation{-webkit-animation:bg-pan-left 8s both;animation:bg-pan-left 8s both}@-webkit-keyframes bg-pan-left{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes bg-pan-left{0%{background-position:100% 50%}to{background-position:0 50%}}.w-100{width:100%}.mb--2{margin-bottom:-1.5rem}.mbg-3{margin-bottom:30px}.loader-container{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw;text-align:center;line-height:1.6rem}.loader-container .loader-container-inner{display:flex;align-items:center;flex-direction:column;padding:0 1.5rem}.loader-container small{margin:10px 0 0;display:block;color:#6c757d;font-weight:400}.loader-container h3{text-align:center;display:block}.bg-warm-flame{background-image:linear-gradient(45deg,#ff9a9e,#fad0c4 99%,#fad0c4)!important}.bg-night-fade{background-image:linear-gradient(0deg,#a18cd1 0,#fbc2eb)!important}.bg-sunny-morning{background-image:linear-gradient(120deg,#f6d365,#fda085)!important}.bg-tempting-azure{background-image:linear-gradient(120deg,#84fab0,#8fd3f4)!important}.bg-amy-crisp{background-image:linear-gradient(120deg,#a6c0fe,#f68084)!important}.bg-heavy-rain{background-image:linear-gradient(0deg,#cfd9df 0,#e2ebf0)!important}.bg-mean-fruit{background-image:linear-gradient(120deg,#fccb90,#d57eeb)!important}.bg-malibu-beach{background-image:linear-gradient(90deg,#4facfe 0,#00f2fe)!important}.bg-deep-blue{background-image:linear-gradient(120deg,#e0c3fc,#8ec5fc)!important}.bg-ripe-malin{background-image:linear-gradient(120deg,#f093fb,#f5576c)!important}.bg-arielle-smile{background-image:radial-gradient(circle 248px at center,#16d9e3 0,#30c7ec 47%,#46aef7 100%)!important}.bg-plum-plate{background-image:linear-gradient(135deg,#667eea,#764ba2)!important}.bg-happy-fisher{background-image:linear-gradient(120deg,#89f7fe,#66a6ff)!important}.bg-happy-itmeo{background-image:linear-gradient(180deg,#2af598,#009efd)!important}.bg-mixed-hopes{background-image:linear-gradient(0deg,#c471f5 0,#fa71cd)!important}.bg-strong-bliss{background-image:linear-gradient(90deg,#f78ca0 0,#f9748f 19%,#fd868c 60%,#fe9a8b)!important}.bg-grow-early{background-image:linear-gradient(0deg,#0ba360 0,#3cba92)!important}.bg-love-kiss{background-image:linear-gradient(0deg,#ff0844 0,#ffb199)!important}.bg-premium-dark{background-image:linear-gradient(90deg,#434343 0,#000)!important}.bg-happy-green{background-image:linear-gradient(180deg,#00b09b,#96c93d)!important}.bg-vicious-stance{background-image:linear-gradient(60deg,#29323c,#485563)!important}.bg-midnight-bloom{background-image:linear-gradient(-20deg,#2b5876,#4e4376)!important}.bg-night-sky{background-image:linear-gradient(0deg,#1e3c72 0,#1e3c72 1%,#2a5298)!important}.bg-slick-carbon{background-image:linear-gradient(180deg,#323232 0,#3f3f3f 40%,#1c1c1c 150%),linear-gradient(0deg,hsla(0,0%,100%,.4) 0,rgba(0,0,0,.25) 200%)!important;background-blend-mode:multiply}.bg-royal{background-image:linear-gradient(90deg,#141e30,#243b55)!important}.bg-asteroid{background-image:linear-gradient(90deg,#0f2027,#203a43,#2c5364)!important}.bg-transparent{background:transparent!important}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/body{-webkit-backface-visibility:hidden}.animated,.TabsAnimation-appear{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite,.infinite.TabsAnimation-appear{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge,.hinge.TabsAnimation-appear{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY,.bounceIn.TabsAnimation-appear,.bounceOut.TabsAnimation-appear,.flipOutX.TabsAnimation-appear,.flipOutY.TabsAnimation-appear{-webkit-animation-duration:.75s;animation-duration:.75s}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUp,.TabsAnimation-appear{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);opacity:1}to{-webkit-transform:translateX(0) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}to{-webkit-transform:translateX(0) skewX(0deg);transform:translateX(0) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0deg);opacity:1}to{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0deg);transform:translateX(0) skewX(0deg);opacity:1}to{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.dropdown-menu.show,.popover.show{-webkit-animation:fade-in2 .2s cubic-bezier(.39,.575,.565,1) both;animation:fade-in2 .2s cubic-bezier(.39,.575,.565,1) both}.popover.show{display:block}.dropdown-menu[data-placement^=top].show{-webkit-animation:fade-in3 .2s cubic-bezier(.39,.575,.565,1) both;animation:fade-in3 .2s cubic-bezier(.39,.575,.565,1) both;bottom:auto!important;top:auto!important}@-webkit-keyframes fade-in2{0%{margin-top:-50px;visibility:hidden;opacity:0}to{margin-top:0;visibility:visible;opacity:1}}@keyframes fade-in2{0%{margin-top:-50px;visibility:hidden;opacity:0}to{margin-top:0;visibility:visible;opacity:1}}.form-control{transition:all .2s}.btn-outline-2x{border-width:2px}.btn-group .btn{font-size:.8rem;font-weight:500}.btn-group .btn-outline-2x+.btn-outline-2x{margin-left:-2px}.btn-group .btn-square{border-radius:0}.btn{font-size:.8rem;font-weight:500}.btn.btn-pill,.btn.btn-pill.btn-wide{border-top-left-radius:50px;border-bottom-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px}.btn-dashed{border-style:dashed}.btn-icon{vertical-align:bottom}.btn-icon.btn-icon-right .btn-icon-wrapper{margin-left:.5rem;margin-right:0}.btn-icon .btn-icon-wrapper{margin-right:.5rem;margin-left:0;margin-top:0;font-size:17px;vertical-align:middle;transition:color .1s;display:inline-block}.btn-icon.btn-link{text-decoration:none}.btn-group-lg>.btn-icon.btn:not(.btn-block) .btn-icon-wrapper,.btn-icon.btn-lg:not(.btn-block) .btn-icon-wrapper{font-size:25px}.btn-group-sm>.btn-icon.btn:not(.btn-block) .btn-icon-wrapper,.btn-icon.btn-sm:not(.btn-block) .btn-icon-wrapper{font-size:16px}.btn-icon-only .btn-icon-wrapper{margin-left:0;margin-right:0}.btn-hover-shine{position:relative}.btn-hover-shine:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:hsla(0,0%,100%,.4);transition:none}.btn-hover-shine:hover:after{width:120%;background-color:hsla(0,0%,100%,0);transition:all .4s ease-in-out}.btn-hover-shine.btn-pill:after{border-top-left-radius:50px;border-bottom-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px}.btn-icon-vertical{padding-top:1rem;padding-bottom:1rem}.btn-icon-vertical .btn-icon-wrapper{display:block;font-size:200%;margin:5px 0;opacity:.6}.btn-icon-vertical.btn-link{text-decoration:none}.btn-group-lg>.btn-icon-vertical.btn:not(.btn-block) .btn-icon-wrapper,.btn-icon-vertical.btn-lg:not(.btn-block) .btn-icon-wrapper{font-size:25px}.btn-group-sm>.btn-icon-vertical.btn:not(.btn-block) .btn-icon-wrapper,.btn-icon-vertical.btn-sm:not(.btn-block) .btn-icon-wrapper{font-size:16px}.btn-icon-vertical.active .btn-icon-wrapper,.btn-icon-vertical:active .btn-icon-wrapper,.btn-icon-vertical:hover .btn-icon-wrapper{opacity:1}.btn-icon-vertical.btn-icon-bottom .btn-icon-wrapper{margin:.2rem 0 5px}.btn-icon-vertical.btn-transition-text .btn-icon-wrapper{transition:all .2s!important}.btn-icon-vertical.btn-transition-text:hover .btn-icon-wrapper{-webkit-transform:scale(1.3);transform:scale(1.3)}.btn-icon-vertical.btn-transition-text.btn-transition-alt:hover .btn-icon-wrapper{color:#fff!important}.btn-icon-lg{font-size:2.5rem!important}.btn-transition{color:#6c757d;border-color:#e9ecef;background-color:none}.btn-transition.btn-outline-link{border-color:transparent;background-color:initial}.btn-transition.btn-outline-link:hover{color:#545cd8;background:#f8f9fa}.btn-transition.disabled,.btn-transition:disabled{color:#6c757d;border-color:#e9ecef}.btn-transition:hover .btn-icon-wrapper{transition:none}.btn-transition-alt:hover .icon-gradient{-webkit-background-clip:initial;-webkit-text-fill-color:initial;background-clip:initial;text-fill-color:initial;background:none!important;color:#fff}.btn-square{border-radius:0!important}.btn.btn-wide{padding:.375rem 1.5rem;font-size:.8rem;line-height:1.5;border-radius:.25rem}.btn-group-lg>.btn-wide.btn,.btn-lg.btn-wide{padding:.5rem 2rem;font-size:1.1rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn-wide.btn,.btn-sm.btn-wide{padding:.25rem 1rem;font-size:.8rem;line-height:1.5;border-radius:.2rem}.dropdown-toggle-split{border-left:1px solid hsla(0,0%,100%,.1)}.btn-gradient-primary{background-image:linear-gradient(140deg,#2a32b6 -30%,#545cd8 90%);background-color:#2a32b6;border-color:#2a32b6;color:#fff}.btn-gradient-primary.active,.btn-gradient-primary:active,.btn-gradient-primary:not(:disabled):not(.disabled):hover{background-image:linear-gradient(120deg,#272faa,#4850d5);color:#fff;border-color:#20278c}.btn-gradient-primary.active,.btn-gradient-primary.focus,.btn-gradient-primary:active,.btn-gradient-primary:focus{color:#fff!important;border-color:#252ca1!important}.btn-gradient-primary.btn-shadow{box-shadow:0 .125rem .625rem rgba(84,92,216,.4),0 .0625rem .125rem rgba(84,92,216,.5)}.btn-gradient-primary.btn-shadow:hover{box-shadow:0 .125rem .625rem rgba(84,92,216,.5),0 .0625rem .125rem rgba(84,92,216,.6)}.btn-gradient-secondary{background-image:linear-gradient(140deg,#494f54 -30%,#6c757d 90%);background-color:#494f54;border-color:#494f54;color:#fff}.btn-gradient-secondary.active,.btn-gradient-secondary:active,.btn-gradient-secondary:not(:disabled):not(.disabled):hover{background-image:linear-gradient(120deg,#41474c,#656d75);color:#fff;border-color:#313539}.btn-gradient-secondary.active,.btn-gradient-secondary.focus,.btn-gradient-secondary:active,.btn-gradient-secondary:focus{color:#fff!important;border-color:#3d4246!important}.btn-gradient-secondary.btn-shadow{box-shadow:0 .125rem .625rem rgba(108,117,125,.4),0 .0625rem .125rem rgba(108,117,125,.5)}.btn-gradient-secondary.btn-shadow:hover{box-shadow:0 .125rem .625rem rgba(108,117,125,.5),0 .0625rem .125rem rgba(108,117,125,.6)}.btn-gradient-success{background-image:linear-gradient(140deg,#298957 -30%,#3ac47d 90%);background-color:#298957;border-color:#298957;color:#fff}.btn-gradient-success.active,.btn-gradient-success:active,.btn-gradient-success:not(:disabled):not(.disabled):hover{background-image:linear-gradient(120deg,#257d50,#37b875);color:#fff;border-color:#1d623e}.btn-gradient-success.active,.btn-gradient-success.focus,.btn-gradient-success:active,.btn-gradient-success:focus{color:#fff!important;border-color:#23754b!important}.btn-gradient-success.btn-shadow{box-shadow:0 .125rem .625rem rgba(58,196,125,.4),0 .0625rem .125rem rgba(58,196,125,.5)}.btn-gradient-success.btn-shadow:hover{box-shadow:0 .125rem .625rem rgba(58,196,125,.5),0 .0625rem .125rem rgba(58,196,125,.6)}.btn-gradient-info{background-image:linear-gradient(140deg,#008de3 -30%,#30b1ff 90%);background-color:#008de3;border-color:#008de3;color:#fff}.btn-gradient-info.active,.btn-gradient-info:active,.btn-gradient-info:not(:disabled):not(.disabled):hover{background-image:linear-gradient(120deg,#0084d3,#21abff);color:#fff;border-color:#006db0}.btn-gradient-info.active,.btn-gradient-info.focus,.btn-gradient-info:active,.btn-gradient-info:focus{color:#fff!important;border-color:#007dc9!important}.btn-gradient-info.btn-shadow{box-shadow:0 .125rem .625rem rgba(48,177,255,.4),0 .0625rem .125rem rgba(48,177,255,.5)}.btn-gradient-info.btn-shadow:hover{box-shadow:0 .125rem .625rem rgba(48,177,255,.5),0 .0625rem .125rem rgba(48,177,255,.6)}.btn-gradient-warning{background-image:linear-gradient(140deg,#c78f07 -30%,#f7b924 90%);background-color:#c78f07;border-color:#c78f07;color:#fff}.btn-gradient-warning.active,.btn-gradient-warning:active,.btn-gradient-warning:not(:disabled):not(.disabled):hover{background-image:linear-gradient(120deg,#b88407,#f6b415);color:#fff;border-color:#966c05}.btn-gradient-warning.active,.btn-gradient-warning.focus,.btn-gradient-warning:active,.btn-gradient-warning:focus{color:#fff!important;border-color:#af7d06!important}.btn-gradient-warning.btn-shadow{box-shadow:0 .125rem .625rem rgba(247,185,36,.4),0 .0625rem .125rem rgba(247,185,36,.5)}.btn-gradient-warning.btn-shadow:hover{box-shadow:0 .125rem .625rem rgba(247,185,36,.5),0 .0625rem .125rem rgba(247,185,36,.6)}.btn-gradient-danger{background-image:linear-gradient(140deg,#981a38 -30%,#d92550 90%);background-color:#981a38;border-color:#981a38;color:#fff}.btn-gradient-danger.active,.btn-gradient-danger:active,.btn-gradient-danger:not(:disabled):not(.disabled):hover{background-image:linear-gradient(120deg,#8b1833,#cc234b);color:#fff;border-color:#6c1228}.btn-gradient-danger.active,.btn-gradient-danger.focus,.btn-gradient-danger:active,.btn-gradient-danger:focus{color:#fff!important;border-color:#821630!important}.btn-gradient-danger.btn-shadow{box-shadow:0 .125rem .625rem rgba(217,37,80,.4),0 .0625rem .125rem rgba(217,37,80,.5)}.btn-gradient-danger.btn-shadow:hover{box-shadow:0 .125rem .625rem rgba(217,37,80,.5),0 .0625rem .125rem rgba(217,37,80,.6)}.btn-gradient-focus{background-image:linear-gradient(140deg,#211f29 -30%,#444054 90%);background-color:#211f29;border-color:#211f29;color:#fff}.btn-gradient-focus.active,.btn-gradient-focus:active,.btn-gradient-focus:not(:disabled):not(.disabled):hover{background-image:linear-gradient(120deg,#1a1820,#3d394b);color:#fff;border-color:#09090c}.btn-gradient-focus.active,.btn-gradient-focus.focus,.btn-gradient-focus:active,.btn-gradient-focus:focus{color:#fff!important;border-color:#15141a!important}.btn-gradient-focus.btn-shadow{box-shadow:0 .125rem .625rem rgba(68,64,84,.4),0 .0625rem .125rem rgba(68,64,84,.5)}.btn-gradient-focus.btn-shadow:hover{box-shadow:0 .125rem .625rem rgba(68,64,84,.5),0 .0625rem .125rem rgba(68,64,84,.6)}.btn-gradient-alternate{background-image:linear-gradient(140deg,#573a5b -30%,#83588a 90%);background-color:#573a5b;border-color:#573a5b;color:#fff}.btn-gradient-alternate.active,.btn-gradient-alternate:active,.btn-gradient-alternate:not(:disabled):not(.disabled):hover{background-image:linear-gradient(120deg,#4e3452,#7a5281);color:#fff;border-color:#39263c}.btn-gradient-alternate.active,.btn-gradient-alternate.focus,.btn-gradient-alternate:active,.btn-gradient-alternate:focus{color:#fff!important;border-color:#48304c!important}.btn-gradient-alternate.btn-shadow{box-shadow:0 .125rem .625rem rgba(131,88,138,.4),0 .0625rem .125rem rgba(131,88,138,.5)}.btn-gradient-alternate.btn-shadow:hover{box-shadow:0 .125rem .625rem rgba(131,88,138,.5),0 .0625rem .125rem rgba(131,88,138,.6)}.btn-gradient-light{background-image:linear-gradient(140deg,#c8c8c8 -30%,#eee 90%);background-color:#c8c8c8;border-color:#c8c8c8;color:#212529}.btn-gradient-light.active,.btn-gradient-light:active,.btn-gradient-light:not(:disabled):not(.disabled):hover{background-image:linear-gradient(120deg,silver,#e6e6e6);color:#212529;border-color:#aeaeae}.btn-gradient-light.active,.btn-gradient-light.focus,.btn-gradient-light:active,.btn-gradient-light:focus{color:#212529!important;border-color:#bbb!important}.btn-gradient-light.btn-shadow{box-shadow:0 .125rem .625rem hsla(0,0%,93.3%,.4),0 .0625rem .125rem hsla(0,0%,93.3%,.5)}.btn-gradient-light.btn-shadow:hover{box-shadow:0 .125rem .625rem hsla(0,0%,93.3%,.5),0 .0625rem .125rem hsla(0,0%,93.3%,.6)}.btn-gradient-dark{background-image:linear-gradient(140deg,#121416 -30%,#343a40 90%);background-color:#121416;border-color:#121416;color:#fff}.btn-gradient-dark.active,.btn-gradient-dark:active,.btn-gradient-dark:not(:disabled):not(.disabled):hover{background-image:linear-gradient(120deg,#0b0c0d,#2d3238);color:#fff;border-color:#000}.btn-gradient-dark.active,.btn-gradient-dark.focus,.btn-gradient-dark:active,.btn-gradient-dark:focus{color:#fff!important;border-color:#060708!important}.btn-gradient-dark.btn-shadow{box-shadow:0 .125rem .625rem rgba(52,58,64,.4),0 .0625rem .125rem rgba(52,58,64,.5)}.btn-gradient-dark.btn-shadow:hover{box-shadow:0 .125rem .625rem rgba(52,58,64,.5),0 .0625rem .125rem rgba(52,58,64,.6)}.btn-shadow.active{box-shadow:0 0 0 0 transparent!important}.btn-primary{color:#fff;background-color:#545cd8;border-color:#545cd8}.btn-primary:hover{color:#fff;background-color:#353ed1;border-color:#2e38cb}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 0 rgba(110,116,222,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#545cd8;border-color:#545cd8}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#2e38cb;border-color:#2c35c0}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(110,116,222,.5)}.btn-primary.btn-shadow{box-shadow:0 .125rem .625rem rgba(84,92,216,.4),0 .0625rem .125rem rgba(84,92,216,.5)}.btn-primary.btn-shadow:hover{box-shadow:0 .125rem .625rem rgba(84,92,216,.5),0 .0625rem .125rem rgba(84,92,216,.6)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 0 rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(130,138,145,.5)}.btn-secondary.btn-shadow{box-shadow:0 .125rem .625rem rgba(108,117,125,.4),0 .0625rem .125rem rgba(108,117,125,.5)}.btn-secondary.btn-shadow:hover{box-shadow:0 .125rem .625rem rgba(108,117,125,.5),0 .0625rem .125rem rgba(108,117,125,.6)}.btn-success{color:#fff;background-color:#3ac47d;border-color:#3ac47d}.btn-success:hover{color:#fff;background-color:#31a66a;border-color:#2e9d64}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 0 rgba(88,205,145,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#3ac47d;border-color:#3ac47d}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#2e9d64;border-color:#2b935e}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(88,205,145,.5)}.btn-success.btn-shadow{box-shadow:0 .125rem .625rem rgba(58,196,125,.4),0 .0625rem .125rem rgba(58,196,125,.5)}.btn-success.btn-shadow:hover{box-shadow:0 .125rem .625rem rgba(58,196,125,.5),0 .0625rem .125rem rgba(58,196,125,.6)}.btn-info{color:#fff;background-color:#30b1ff;border-color:#30b1ff}.btn-info:hover{color:#fff;background-color:#0aa3ff;border-color:#009dfc}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 0 rgba(79,189,255,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#30b1ff;border-color:#30b1ff}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#009dfc;border-color:#0095ef}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(79,189,255,.5)}.btn-info.btn-shadow{box-shadow:0 .125rem .625rem rgba(48,177,255,.4),0 .0625rem .125rem rgba(48,177,255,.5)}.btn-info.btn-shadow:hover{box-shadow:0 .125rem .625rem rgba(48,177,255,.5),0 .0625rem .125rem rgba(48,177,255,.6)}.btn-warning{color:#212529;background-color:#f7b924;border-color:#f7b924}.btn-warning:hover{color:#212529;background-color:#eca909;border-color:#e0a008}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 0 rgba(215,163,37,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#f7b924;border-color:#f7b924}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#e0a008;border-color:#d49808}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(215,163,37,.5)}.btn-warning.btn-shadow{box-shadow:0 .125rem .625rem rgba(247,185,36,.4),0 .0625rem .125rem rgba(247,185,36,.5)}.btn-warning.btn-shadow:hover{box-shadow:0 .125rem .625rem rgba(247,185,36,.5),0 .0625rem .125rem rgba(247,185,36,.6)}.btn-danger{color:#fff;background-color:#d92550;border-color:#d92550}.btn-danger:hover{color:#fff;background-color:#b81f44;border-color:#ad1e40}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 0 rgba(223,70,106,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#d92550;border-color:#d92550}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#ad1e40;border-color:#a31c3c}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(223,70,106,.5)}.btn-danger.btn-shadow{box-shadow:0 .125rem .625rem rgba(217,37,80,.4),0 .0625rem .125rem rgba(217,37,80,.5)}.btn-danger.btn-shadow:hover{box-shadow:0 .125rem .625rem rgba(217,37,80,.5),0 .0625rem .125rem rgba(217,37,80,.6)}.btn-light{color:#212529;background-color:#eee;border-color:#eee}.btn-light:hover{color:#212529;background-color:#dbdbdb;border-color:#d5d5d5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 0 rgba(207,208,208,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#eee;border-color:#eee}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#d5d5d5;border-color:#cecece}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(207,208,208,.5)}.btn-light.btn-shadow{box-shadow:0 .125rem .625rem hsla(0,0%,93.3%,.4),0 .0625rem .125rem hsla(0,0%,93.3%,.5)}.btn-light.btn-shadow:hover{box-shadow:0 .125rem .625rem hsla(0,0%,93.3%,.5),0 .0625rem .125rem hsla(0,0%,93.3%,.6)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 0 rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(82,88,93,.5)}.btn-dark.btn-shadow{box-shadow:0 .125rem .625rem rgba(52,58,64,.4),0 .0625rem .125rem rgba(52,58,64,.5)}.btn-dark.btn-shadow:hover{box-shadow:0 .125rem .625rem rgba(52,58,64,.5),0 .0625rem .125rem rgba(52,58,64,.6)}.btn-focus{color:#fff;background-color:#444054;border-color:#444054}.btn-focus:hover{color:#fff;background-color:#322f3e;border-color:#2d2a37}.btn-focus.focus,.btn-focus:focus{box-shadow:0 0 0 0 rgba(96,93,110,.5)}.btn-focus.disabled,.btn-focus:disabled{color:#fff;background-color:#444054;border-color:#444054}.btn-focus:not(:disabled):not(.disabled).active,.btn-focus:not(:disabled):not(.disabled):active,.show>.btn-focus.dropdown-toggle{color:#fff;background-color:#2d2a37;border-color:#272430}.btn-focus:not(:disabled):not(.disabled).active:focus,.btn-focus:not(:disabled):not(.disabled):active:focus,.show>.btn-focus.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(96,93,110,.5)}.btn-focus.btn-shadow{box-shadow:0 .125rem .625rem rgba(68,64,84,.4),0 .0625rem .125rem rgba(68,64,84,.5)}.btn-focus.btn-shadow:hover{box-shadow:0 .125rem .625rem rgba(68,64,84,.5),0 .0625rem .125rem rgba(68,64,84,.6)}.btn-alternate{color:#fff;background-color:#83588a;border-color:#83588a}.btn-alternate:hover{color:#fff;background-color:#6d4973;border-color:#65446b}.btn-alternate.focus,.btn-alternate:focus{box-shadow:0 0 0 0 rgba(150,113,156,.5)}.btn-alternate.disabled,.btn-alternate:disabled{color:#fff;background-color:#83588a;border-color:#83588a}.btn-alternate:not(:disabled):not(.disabled).active,.btn-alternate:not(:disabled):not(.disabled):active,.show>.btn-alternate.dropdown-toggle{color:#fff;background-color:#65446b;border-color:#5e3f63}.btn-alternate:not(:disabled):not(.disabled).active:focus,.btn-alternate:not(:disabled):not(.disabled):active:focus,.show>.btn-alternate.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(150,113,156,.5)}.btn-alternate.btn-shadow{box-shadow:0 .125rem .625rem rgba(131,88,138,.4),0 .0625rem .125rem rgba(131,88,138,.5)}.btn-alternate.btn-shadow:hover{box-shadow:0 .125rem .625rem rgba(131,88,138,.5),0 .0625rem .125rem rgba(131,88,138,.6)}.btn-shadow-primary:hover{box-shadow:0 .125rem .625rem rgba(84,92,216,.4),0 .0625rem .125rem rgba(84,92,216,.5)}.btn-shadow-secondary:hover{box-shadow:0 .125rem .625rem rgba(108,117,125,.4),0 .0625rem .125rem rgba(108,117,125,.5)}.btn-shadow-success:hover{box-shadow:0 .125rem .625rem rgba(58,196,125,.4),0 .0625rem .125rem rgba(58,196,125,.5)}.btn-shadow-info:hover{box-shadow:0 .125rem .625rem rgba(48,177,255,.4),0 .0625rem .125rem rgba(48,177,255,.5)}.btn-shadow-warning:hover{box-shadow:0 .125rem .625rem rgba(247,185,36,.4),0 .0625rem .125rem rgba(247,185,36,.5)}.btn-shadow-danger:hover{box-shadow:0 .125rem .625rem rgba(217,37,80,.4),0 .0625rem .125rem rgba(217,37,80,.5)}.btn-shadow-light:hover{box-shadow:0 .125rem .625rem hsla(0,0%,93.3%,.4),0 .0625rem .125rem hsla(0,0%,93.3%,.5)}.btn-shadow-dark:hover{box-shadow:0 .125rem .625rem rgba(52,58,64,.4),0 .0625rem .125rem rgba(52,58,64,.5)}.btn-shadow-focus:hover{box-shadow:0 .125rem .625rem rgba(68,64,84,.4),0 .0625rem .125rem rgba(68,64,84,.5)}.btn-shadow-alternate:hover{box-shadow:0 .125rem .625rem rgba(131,88,138,.4),0 .0625rem .125rem rgba(131,88,138,.5)}.btn-outline-primary{color:#545cd8;border-color:#545cd8}.btn-outline-primary:hover{color:#fff;background-color:#545cd8;border-color:#545cd8}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 0 rgba(84,92,216,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#545cd8;background-color:initial}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#545cd8;border-color:#545cd8}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(84,92,216,.5)}.btn-outline-primary.btn-shadow{box-shadow:0 .125rem .625rem rgba(84,92,216,.4),0 .0625rem .125rem rgba(84,92,216,.5)}.btn-outline-primary.btn-shadow.active:hover,.btn-outline-primary.btn-shadow.disabled:hover,.btn-outline-primary.btn-shadow:active:hover,.btn-outline-primary.btn-shadow:disabled:hover{box-shadow:0 .125rem .625rem rgba(84,92,216,.5),0 .0625rem .125rem rgba(84,92,216,.6)}.btn-outline-primary.btn-shadow:hover{box-shadow:0 5px 15px 2px rgba(84,92,216,.19)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 0 rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:initial}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(108,117,125,.5)}.btn-outline-secondary.btn-shadow{box-shadow:0 .125rem .625rem rgba(108,117,125,.4),0 .0625rem .125rem rgba(108,117,125,.5)}.btn-outline-secondary.btn-shadow.active:hover,.btn-outline-secondary.btn-shadow.disabled:hover,.btn-outline-secondary.btn-shadow:active:hover,.btn-outline-secondary.btn-shadow:disabled:hover{box-shadow:0 .125rem .625rem rgba(108,117,125,.5),0 .0625rem .125rem rgba(108,117,125,.6)}.btn-outline-secondary.btn-shadow:hover{box-shadow:0 5px 15px 2px rgba(108,117,125,.19)}.btn-outline-success{color:#3ac47d;border-color:#3ac47d}.btn-outline-success:hover{color:#fff;background-color:#3ac47d;border-color:#3ac47d}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 0 rgba(58,196,125,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#3ac47d;background-color:initial}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#3ac47d;border-color:#3ac47d}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(58,196,125,.5)}.btn-outline-success.btn-shadow{box-shadow:0 .125rem .625rem rgba(58,196,125,.4),0 .0625rem .125rem rgba(58,196,125,.5)}.btn-outline-success.btn-shadow.active:hover,.btn-outline-success.btn-shadow.disabled:hover,.btn-outline-success.btn-shadow:active:hover,.btn-outline-success.btn-shadow:disabled:hover{box-shadow:0 .125rem .625rem rgba(58,196,125,.5),0 .0625rem .125rem rgba(58,196,125,.6)}.btn-outline-success.btn-shadow:hover{box-shadow:0 5px 15px 2px rgba(58,196,125,.19)}.btn-outline-info{color:#30b1ff;border-color:#30b1ff}.btn-outline-info:hover{color:#fff;background-color:#30b1ff;border-color:#30b1ff}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 0 rgba(48,177,255,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#30b1ff;background-color:initial}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#30b1ff;border-color:#30b1ff}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(48,177,255,.5)}.btn-outline-info.btn-shadow{box-shadow:0 .125rem .625rem rgba(48,177,255,.4),0 .0625rem .125rem rgba(48,177,255,.5)}.btn-outline-info.btn-shadow.active:hover,.btn-outline-info.btn-shadow.disabled:hover,.btn-outline-info.btn-shadow:active:hover,.btn-outline-info.btn-shadow:disabled:hover{box-shadow:0 .125rem .625rem rgba(48,177,255,.5),0 .0625rem .125rem rgba(48,177,255,.6)}.btn-outline-info.btn-shadow:hover{box-shadow:0 5px 15px 2px rgba(48,177,255,.19)}.btn-outline-warning{color:#f7b924;border-color:#f7b924}.btn-outline-warning:hover{color:#212529;background-color:#f7b924;border-color:#f7b924}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 0 rgba(247,185,36,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f7b924;background-color:initial}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#f7b924;border-color:#f7b924}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(247,185,36,.5)}.btn-outline-warning.btn-shadow{box-shadow:0 .125rem .625rem rgba(247,185,36,.4),0 .0625rem .125rem rgba(247,185,36,.5)}.btn-outline-warning.btn-shadow.active:hover,.btn-outline-warning.btn-shadow.disabled:hover,.btn-outline-warning.btn-shadow:active:hover,.btn-outline-warning.btn-shadow:disabled:hover{box-shadow:0 .125rem .625rem rgba(247,185,36,.5),0 .0625rem .125rem rgba(247,185,36,.6)}.btn-outline-warning.btn-shadow:hover{box-shadow:0 5px 15px 2px rgba(247,185,36,.19)}.btn-outline-danger{color:#d92550;border-color:#d92550}.btn-outline-danger:hover{color:#fff;background-color:#d92550;border-color:#d92550}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 0 rgba(217,37,80,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#d92550;background-color:initial}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#d92550;border-color:#d92550}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(217,37,80,.5)}.btn-outline-danger.btn-shadow{box-shadow:0 .125rem .625rem rgba(217,37,80,.4),0 .0625rem .125rem rgba(217,37,80,.5)}.btn-outline-danger.btn-shadow.active:hover,.btn-outline-danger.btn-shadow.disabled:hover,.btn-outline-danger.btn-shadow:active:hover,.btn-outline-danger.btn-shadow:disabled:hover{box-shadow:0 .125rem .625rem rgba(217,37,80,.5),0 .0625rem .125rem rgba(217,37,80,.6)}.btn-outline-danger.btn-shadow:hover{box-shadow:0 5px 15px 2px rgba(217,37,80,.19)}.btn-outline-light{color:#eee;border-color:#eee}.btn-outline-light:hover{color:#212529;background-color:#eee;border-color:#eee}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 0 hsla(0,0%,93.3%,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#eee;background-color:initial}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#eee;border-color:#eee}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 0 hsla(0,0%,93.3%,.5)}.btn-outline-light.btn-shadow{box-shadow:0 .125rem .625rem hsla(0,0%,93.3%,.4),0 .0625rem .125rem hsla(0,0%,93.3%,.5)}.btn-outline-light.btn-shadow.active:hover,.btn-outline-light.btn-shadow.disabled:hover,.btn-outline-light.btn-shadow:active:hover,.btn-outline-light.btn-shadow:disabled:hover{box-shadow:0 .125rem .625rem hsla(0,0%,93.3%,.5),0 .0625rem .125rem hsla(0,0%,93.3%,.6)}.btn-outline-light.btn-shadow:hover{box-shadow:0 5px 15px 2px hsla(0,0%,93.3%,.19)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 0 rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:initial}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(52,58,64,.5)}.btn-outline-dark.btn-shadow{box-shadow:0 .125rem .625rem rgba(52,58,64,.4),0 .0625rem .125rem rgba(52,58,64,.5)}.btn-outline-dark.btn-shadow.active:hover,.btn-outline-dark.btn-shadow.disabled:hover,.btn-outline-dark.btn-shadow:active:hover,.btn-outline-dark.btn-shadow:disabled:hover{box-shadow:0 .125rem .625rem rgba(52,58,64,.5),0 .0625rem .125rem rgba(52,58,64,.6)}.btn-outline-dark.btn-shadow:hover{box-shadow:0 5px 15px 2px rgba(52,58,64,.19)}.btn-outline-focus{color:#444054;border-color:#444054}.btn-outline-focus:hover{color:#fff;background-color:#444054;border-color:#444054}.btn-outline-focus.focus,.btn-outline-focus:focus{box-shadow:0 0 0 0 rgba(68,64,84,.5)}.btn-outline-focus.disabled,.btn-outline-focus:disabled{color:#444054;background-color:initial}.btn-outline-focus:not(:disabled):not(.disabled).active,.btn-outline-focus:not(:disabled):not(.disabled):active,.show>.btn-outline-focus.dropdown-toggle{color:#fff;background-color:#444054;border-color:#444054}.btn-outline-focus:not(:disabled):not(.disabled).active:focus,.btn-outline-focus:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-focus.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(68,64,84,.5)}.btn-outline-focus.btn-shadow{box-shadow:0 .125rem .625rem rgba(68,64,84,.4),0 .0625rem .125rem rgba(68,64,84,.5)}.btn-outline-focus.btn-shadow.active:hover,.btn-outline-focus.btn-shadow.disabled:hover,.btn-outline-focus.btn-shadow:active:hover,.btn-outline-focus.btn-shadow:disabled:hover{box-shadow:0 .125rem .625rem rgba(68,64,84,.5),0 .0625rem .125rem rgba(68,64,84,.6)}.btn-outline-focus.btn-shadow:hover{box-shadow:0 5px 15px 2px rgba(68,64,84,.19)}.btn-outline-alternate{color:#83588a;border-color:#83588a}.btn-outline-alternate:hover{color:#fff;background-color:#83588a;border-color:#83588a}.btn-outline-alternate.focus,.btn-outline-alternate:focus{box-shadow:0 0 0 0 rgba(131,88,138,.5)}.btn-outline-alternate.disabled,.btn-outline-alternate:disabled{color:#83588a;background-color:initial}.btn-outline-alternate:not(:disabled):not(.disabled).active,.btn-outline-alternate:not(:disabled):not(.disabled):active,.show>.btn-outline-alternate.dropdown-toggle{color:#fff;background-color:#83588a;border-color:#83588a}.btn-outline-alternate:not(:disabled):not(.disabled).active:focus,.btn-outline-alternate:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-alternate.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(131,88,138,.5)}.btn-outline-alternate.btn-shadow{box-shadow:0 .125rem .625rem rgba(131,88,138,.4),0 .0625rem .125rem rgba(131,88,138,.5)}.btn-outline-alternate.btn-shadow.active:hover,.btn-outline-alternate.btn-shadow.disabled:hover,.btn-outline-alternate.btn-shadow:active:hover,.btn-outline-alternate.btn-shadow:disabled:hover{box-shadow:0 .125rem .625rem rgba(131,88,138,.5),0 .0625rem .125rem rgba(131,88,138,.6)}.btn-outline-alternate.btn-shadow:hover{box-shadow:0 5px 15px 2px rgba(131,88,138,.19)}.btn{position:relative;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn-light{border-color:#dcdcdc}.btn-outline-light{color:#8f8f8f}.dropdown-menu{box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);font-size:.88rem;margin:.125rem}.dropdown-menu.dropdown-menu-right{right:0!important}.dropdown-menu .dropdown-header{text-transform:uppercase;font-size:.73333rem;color:#545cd8;font-weight:700}.dropdown-menu .dropdown-item{font-size:.88rem;display:flex;align-items:center;transition:background-color .3s ease,color .3s ease;cursor:pointer;z-index:6;position:relative}.dropdown-menu .dropdown-item .dropdown-icon{font-size:1rem;margin-right:.325rem;width:30px;text-align:center;opacity:.3;margin-left:-10px}.dropdown-menu .dropdown-item:hover{display:inline-block!important}.dropdown-menu .dropdown-item:hover .dropdown-icon{opacity:.7}.dropdown-menu.dropdown-menu-shadow{box-shadow:0 .66875rem 2.3875rem rgba(8,10,37,.03),0 1.1375rem 1.60625rem rgba(8,10,37,.03),0 .45rem .73125rem rgba(8,10,37,.05),0 .325rem .3875rem rgba(8,10,37,.03)}.dropdown-menu-rounded{border-radius:10px;padding:.65rem}.dropdown-menu-rounded .dropdown-item{border-radius:30px}.dropdown-menu-rounded .dropdown-divider{margin-left:-.65rem;margin-right:-.65rem}.dropdown-menu-rounded .dropdown-menu-header{margin-left:-.65rem;margin-right:-.65rem}.dropdown-menu-rounded .dropdown-menu-header,.dropdown-menu-rounded .dropdown-menu-header-inner,.dropdown-menu-rounded .menu-header-image{border-top-left-radius:10px;border-top-right-radius:10px}.dropdown-menu-hover-link .dropdown-item:hover{background:none;color:#545cd8}.dropdown-menu-hover-primary .dropdown-item:hover{background:#545cd8;color:#fff}.dropdown-menu.dropdown-menu-lg{min-width:22rem}.dropdown-menu.dropdown-menu-xl{min-width:25rem}.dropdown-menu .dropdown-menu-header,.dropdown-menu .dropdown-menu-header-inner,.dropdown-menu .menu-header-image{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.dropdown-menu-header{color:#fff;margin-top:-.65rem;margin-bottom:.65rem;position:relative;z-index:6}.dropdown-menu-header .dropdown-menu-header-inner{margin:-1px -1px 0;padding:1.5rem .5rem;position:relative}.dropdown-menu-header .menu-header-image{position:absolute;left:0;top:0;height:100%;width:100%;z-index:8;opacity:.25;-webkit-filter:grayscale(80%);filter:grayscale(80%);background-size:cover}.dropdown-menu-header .menu-header-content{text-align:center;position:relative;z-index:10}.dropdown-menu-header .menu-header-content.text-left{padding-left:.5rem}.dropdown-menu-header .menu-header-content.btn-pane-right{padding-left:.5rem;padding-right:.5rem;display:flex;align-content:center;align-items:center;text-align:left}.dropdown-menu-header .menu-header-content.btn-pane-right .menu-header-btn-pane{margin:0 0 0 auto}.dropdown-menu-header .menu-header-content .menu-header-btn-pane{margin-top:10px;margin-bottom:3px}.dropdown-menu-header+.grid-menu{margin-top:-.65rem}.menu-header-title{font-weight:500;font-size:1.25rem;margin:0}.menu-header-subtitle{font-size:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin:5px 0 0;opacity:.8}.dropdown-menu .grid-menu{margin-bottom:-.65rem;padding:1px}.dropdown-menu .grid-menu [class*=col-]{padding:.65rem}.dropdown-menu .grid-menu-xl{margin-bottom:-.48148rem}.dropdown-menu .grid-menu-xl [class*=col-]{padding:0}.dropdown-toggle:after{position:relative;top:2px;opacity:.8;margin-left:5px}.dropdown-toggle-split:after{margin-left:0}.dropright .dropdown-toggle:after{top:0}.dropdown-toggle-split{border-left:2px solid hsla(0,0%,100%,.1)}.dropdown-menu:after,.dropdown-menu:before{position:absolute;width:14px;height:14px;left:5px;top:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:4px;content:"";display:block;z-index:5}.dropdown-menu:before{background:#fff;z-index:5}.dropdown-menu:after{top:-6px;background:rgba(0,0,0,.15);z-index:4}.dropdown-menu[data-placement=top-start]:after,.dropdown-menu[data-placement=top-start]:before{top:auto;bottom:-5px}.dropdown-menu[data-placement=top-start]:after{bottom:-6px}.dropdown-menu[data-placement=left-start]:after,.dropdown-menu[data-placement=left-start]:before{left:auto;right:-5px;top:5px}.dropdown-menu[data-placement=left-start]:after{top:5px;right:-6px}.dropdown-menu[data-placement=right-start]:after,.dropdown-menu[data-placement=right-start]:before{right:auto;left:-5px;top:5px}.dropdown-menu[data-placement=right-start]:after{top:5px;left:-6px}.dropdown-menu.dropdown-menu-right:after,.dropdown-menu.dropdown-menu-right:before{left:auto;right:6px}.dropdown-menu.dropdown-menu-right:after{right:6px}.dropdown-menu.rm-pointers:after,.dropdown-menu.rm-pointers:before{display:none}.dropdown-mega-menu{width:56rem;padding:1rem}.dropdown-mega-menu .nav-item.nav-item-header{text-transform:none;font-size:1rem;padding-top:0;font-weight:400}.dropdown-mega-menu .grid-menu{margin-bottom:0}.dropdown-mega-menu-sm{width:40rem}body .dropdown-menu.dropdown-menu-inline{border:0;position:static!important;box-shadow:0 0 0 transparent;background:transparent;border-radius:0;display:inline-block;float:none;left:0!important;top:0!important;width:100%!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}body .dropdown-menu.dropdown-menu-inline:after,body .dropdown-menu.dropdown-menu-inline:before{display:none}.nav-item .nav-link{font-weight:400}.nav-link{display:flex;align-items:center;transition:background-color .3s ease,color .3s ease;cursor:pointer}.nav-link .nav-link-icon{color:#545cd8;font-size:1rem;width:30px;text-align:center;opacity:.45;margin-left:-10px}.nav-link:hover{color:#495057}.nav-link:hover .nav-link-icon{opacity:.9;color:#545cd8}.nav-link.disabled .nav-link-icon,.nav-link:disabled .nav-link-icon{opacity:.3}.nav-item.nav-item-header{text-transform:uppercase;font-size:.73333rem;color:#6c757d;font-weight:700;padding:.5rem 1rem}.nav-item.nav-item-btn{padding:.5rem 1rem}.nav-item.nav-item-divider{margin:.5rem 0;height:1px;overflow:hidden;background:#dee2e6}.nav .badge{margin-left:8px}.nav-pills .nav-link.active,.nav-pills .nav-link.active:hover{color:#fff}.nav-pills .nav-link.active .nav-link-icon,.nav-pills .nav-link.active:hover .nav-link-icon{color:#fff;opacity:.8}.nav-pills .nav-link:hover{color:#495057!important}.grid-menu [class*=col-]{border-right:0 solid #dee2e6;border-bottom:1px solid #dee2e6}.grid-menu [class*=col-]:hover{z-index:5}@media (min-width:576px){.grid-menu [class*=col-]:nth-last-child(-n+2){border-bottom-width:0}.grid-menu [class*=col-]:nth-child(1n){border-right-width:1px}.grid-menu [class*=col-]:nth-child(2n){border-right-width:0}}.grid-menu [class*=col-]:nth-last-child(-n+1){border-bottom-width:0}@media (min-width:1200px){.grid-menu.grid-menu-3col [class*=col-]:nth-last-child(-n+3){border-bottom-width:0}.grid-menu.grid-menu-3col [class*=col-]:nth-child(2n){border-right-width:1px}.grid-menu.grid-menu-3col [class*=col-]:nth-child(3n){border-right-width:0}}.grid-menu .btn{display:block;border:0;min-width:100%}.badge-primary{color:#fff;background-color:#545cd8}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#2e38cb}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(84,92,216,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#3ac47d}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#2e9d64}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(58,196,125,.5)}.badge-info{color:#fff;background-color:#30b1ff}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#009dfc}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(48,177,255,.5)}.badge-warning{color:#212529;background-color:#f7b924}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#e0a008}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(247,185,36,.5)}.badge-danger{color:#fff;background-color:#d92550}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#ad1e40}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(217,37,80,.5)}.badge-light{color:#212529;background-color:#eee}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#d5d5d5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem hsla(0,0%,93.3%,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.badge-focus{color:#fff;background-color:#444054}a.badge-focus:focus,a.badge-focus:hover{color:#fff;background-color:#2d2a37}a.badge-focus.focus,a.badge-focus:focus{outline:0;box-shadow:0 0 0 .2rem rgba(68,64,84,.5)}.badge-alternate{color:#fff;background-color:#83588a}a.badge-alternate:focus,a.badge-alternate:hover{color:#fff;background-color:#65446b}a.badge-alternate.focus,a.badge-alternate:focus{outline:0;box-shadow:0 0 0 .2rem rgba(131,88,138,.5)}.badge{font-weight:700;text-transform:uppercase;padding:5px 10px;min-width:19px}.badge-light{background:#fff}.badge-dot{text-indent:-999em;padding:0;width:8px;height:8px;border:1px solid transparent;border-radius:30px;min-width:2px}.badge-dot-lg{width:10px;height:10px}.badge-dot-xl{width:18px;height:18px;position:relative}.badge-dot-xl:before{content:"";width:10px;height:10px;border-radius:.25rem;position:absolute;left:50%;top:50%;margin:-5px 0 0 -5px;background:#fff}.badge-dot-sm{width:6px;height:6px}.btn .badge{margin-left:8px}.btn .badge-dot{position:absolute;border:2px solid #fff;top:-5px;right:-5px;width:11px;height:11px}.btn .badge-dot.badge-dot-lg{width:14px;height:14px}.btn .badge-dot.badge-dot-sm{width:8px;height:8px;border-width:1px}.btn .badge-dot-inside{top:10px;right:10px}.btn-group-sm>.btn .badge-dot-sm,.btn-sm .badge-dot-sm{top:1px;right:4px}.btn-group-sm>.btn .badge-dot,.btn-sm .badge-dot{top:0;right:2px}.btn-group-sm>.btn .badge-dot-lg,.btn-sm .badge-dot-lg{top:-3px;right:-2px}.btn-group-sm>.btn .badge-pill,.btn-sm .badge-pill{position:absolute;top:-4px;right:-4px}.badge-abs{position:absolute;right:-3px;top:-3px}.avatar-icon-wrapper{display:inline-block;margin-right:.1rem;position:relative}.avatar-icon-wrapper .badge{position:absolute;right:-2px;top:-2px}.avatar-icon-wrapper .badge:empty{display:block}.avatar-icon-wrapper .badge.badge-bottom{top:auto;right:-2px;bottom:-2px}.avatar-icon-wrapper .badge-dot{width:10px;height:10px;border:2px solid #fff}.avatar-icon-wrapper .badge-dot.badge-dot-lg{width:14px;height:14px;border:2px solid #fff;top:0;right:0}.avatar-icon-wrapper .badge-dot.badge-dot-lg.badge-bottom{top:auto;right:0;bottom:0}.avatar-icon-add .avatar-icon{background:#e0f3ff;border:1px dashed #9297e6;color:#545cd8;text-align:center;opacity:.6}.avatar-icon-add .avatar-icon i{font-style:normal;vertical-align:middle;font-size:1.5rem;display:block;height:100%}.avatar-icon-add:hover{cursor:pointer}.avatar-icon-add:hover .avatar-icon{opacity:1}a.avatar-icon-wrapper:hover .avatar-icon{opacity:.8}.avatar-icon{display:block;width:44px;height:44px;transition:all .2s;opacity:1;border-radius:50px}.avatar-icon.rounded{border-radius:.39rem!important}.avatar-icon-xl .avatar-icon{width:64px;height:64px}.avatar-icon-xl.avatar-icon-add i{font-size:2rem}.avatar-icon-lg .avatar-icon{width:54px;height:54px}.avatar-icon-lg.avatar-icon-add i{font-size:1.75rem}.avatar-icon-sm .avatar-icon{width:34px;height:34px}.avatar-icon-sm.avatar-icon-add i{font-size:1.1rem}.avatar-icon-xs .avatar-icon{width:26px;height:26px;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.avatar-icon-xs.avatar-icon-add i{line-height:26px;font-size:.88rem}.avatar-icon-xs:hover .avatar-icon{-webkit-transform:scale(2);transform:scale(2)}.avatar-icon{border:3px solid #fff;overflow:hidden}.avatar-icon img{width:100%;height:100%}.avatar-wrapper-overlap .avatar-icon-wrapper{z-index:5;margin-left:-18px}.avatar-wrapper-overlap .avatar-icon-wrapper:hover{z-index:7}.avatar-wrapper-overlap .avatar-icon-wrapper.avatar-icon-xl{margin-left:-30px}.avatar-wrapper-overlap .avatar-icon-wrapper.avatar-icon-lg{margin-left:-24px}.avatar-wrapper-overlap .avatar-icon-wrapper.avatar-icon-sm{margin-left:-14px}.avatar-wrapper-overlap .avatar-icon-wrapper.avatar-icon-xs{margin-left:-10px}.avatar-wrapper-overlap .avatar-icon-wrapper.avatar-icon-add,.avatar-wrapper-overlap .avatar-icon-wrapper:first-child{margin-left:0!important}@-webkit-keyframes sploosh{0%{box-shadow:0 0 0 0 rgba(51,51,51,.2)}to{box-shadow:0 0 0 8px rgba(51,51,51,0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}16.5%{-webkit-transform:scale(1.2)}33%{-webkit-transform:scale(1.1)}to{-webkit-transform:scale(1)}}.badge-pulse{-webkit-animation:pulse 2s ease-out;-webkit-animation-iteration-count:infinite;position:relative}.badge-pulse:after,.badge-pulse:before{content:"";position:absolute;top:0;left:0;border:0;width:100%;height:100%;border-radius:50%;-webkit-animation:sploosh 2s cubic-bezier(.165,.84,.44,1);-webkit-animation-iteration-count:infinite}.badge-pulse:after{-webkit-animation-delay:.33s;-webkit-animation-duration:2.2s}.card{box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);border-width:0;transition:all .2s}.card>.dropdown-menu-header{margin:0}.card>.dropdown-menu-header .dropdown-menu-header-inner{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card.text-dark.text-white .card-footer,.card.text-dark.text-white .card-header,.card.text-white .card-footer,.card.text-white .card-header{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.card.text-dark.text-white .card-footer,.card.text-dark.text-white .card-header{color:rgba(0,0,0,.9)}.card .card-footer{display:flex;align-items:center}.btn-actions-pane-right{margin-left:auto;white-space:nowrap}.btn-actions-pane-left{margin-right:auto}.actions-icon-btn .btn-icon-only{padding-left:0;padding-right:0;color:#495057}.actions-icon-btn .btn-icon-only .btn-icon-wrapper{font-size:1.3rem;width:30px;text-align:center}.actions-icon-btn .btn-icon-only:hover{color:#545cd8}.card-header,.card-title{text-transform:uppercase;color:rgba(18,21,78,.7);font-weight:700;font-size:.88rem}.card-header{display:flex;align-items:center;border-bottom-width:1px;padding-top:0;padding-bottom:0;padding-right:.625rem;height:3.5rem}.card-header.no-border{border:0;padding:0;height:auto}.card-header .menu-header-subtitle{display:block}.card-header.card-header-tab .nav{width:auto;margin-left:auto}.card-header.card-header-tab .card-header-title{display:flex;align-items:center;white-space:nowrap}.card-header .header-icon{font-size:1.65rem;margin-right:.625rem}.card-header>.nav{margin-left:-.625rem;height:100%;width:100%}.card-header>.nav .nav-item{position:relative;height:100%;display:flex;align-items:center}.card-header>.nav .nav-link{text-transform:none;width:100%;display:block;color:#495057}.card-header>.nav .nav-link:before{content:"";border-radius:15px;background:#545cd8;transition:all .2s;height:4px;width:100%;position:absolute;left:0;bottom:-2px;opacity:0}.card-header>.nav .nav-link.active,.card-header>.nav .nav-link:hover{color:#545cd8}.card-header>.nav .nav-link.active:before{opacity:1}.card-header.card-header-tab-animation .nav .nav-link:before{-webkit-transform:scale(0);transform:scale(0);opacity:1;width:90%;left:5%}.card-header.card-header-tab-animation .nav .nav-link.active:before,.card-header.card-header-tab-animation .nav .nav-link:hover:before{-webkit-transform:scale(1);transform:scale(1)}.card-border{box-shadow:0 0 0 transparent;border-width:1px}.card-hover-shadow:hover{box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03)}.card-hover-shadow-2x:hover{box-shadow:0 .66875rem 2.3875rem rgba(8,10,37,.03),0 1.1375rem 1.60625rem rgba(8,10,37,.03),0 .45rem .73125rem rgba(8,10,37,.05),0 .325rem .3875rem rgba(8,10,37,.03)}.card-subtitle{margin-bottom:.75rem;font-size:.968rem;color:rgba(18,21,78,.55)}.card-shadow-primary{box-shadow:0 .46875rem 2.1875rem rgba(84,92,216,.03),0 .9375rem 1.40625rem rgba(84,92,216,.03),0 .25rem .53125rem rgba(84,92,216,.05),0 .125rem .1875rem rgba(84,92,216,.03)}.card-shadow-secondary{box-shadow:0 .46875rem 2.1875rem rgba(108,117,125,.03),0 .9375rem 1.40625rem rgba(108,117,125,.03),0 .25rem .53125rem rgba(108,117,125,.05),0 .125rem .1875rem rgba(108,117,125,.03)}.card-shadow-success{box-shadow:0 .46875rem 2.1875rem rgba(58,196,125,.03),0 .9375rem 1.40625rem rgba(58,196,125,.03),0 .25rem .53125rem rgba(58,196,125,.05),0 .125rem .1875rem rgba(58,196,125,.03)}.card-shadow-info{box-shadow:0 .46875rem 2.1875rem rgba(48,177,255,.03),0 .9375rem 1.40625rem rgba(48,177,255,.03),0 .25rem .53125rem rgba(48,177,255,.05),0 .125rem .1875rem rgba(48,177,255,.03)}.card-shadow-warning{box-shadow:0 .46875rem 2.1875rem rgba(247,185,36,.03),0 .9375rem 1.40625rem rgba(247,185,36,.03),0 .25rem .53125rem rgba(247,185,36,.05),0 .125rem .1875rem rgba(247,185,36,.03)}.card-shadow-danger{box-shadow:0 .46875rem 2.1875rem rgba(217,37,80,.03),0 .9375rem 1.40625rem rgba(217,37,80,.03),0 .25rem .53125rem rgba(217,37,80,.05),0 .125rem .1875rem rgba(217,37,80,.03)}.card-shadow-light{box-shadow:0 .46875rem 2.1875rem hsla(0,0%,93.3%,.03),0 .9375rem 1.40625rem hsla(0,0%,93.3%,.03),0 .25rem .53125rem hsla(0,0%,93.3%,.05),0 .125rem .1875rem hsla(0,0%,93.3%,.03)}.card-shadow-dark{box-shadow:0 .46875rem 2.1875rem rgba(52,58,64,.03),0 .9375rem 1.40625rem rgba(52,58,64,.03),0 .25rem .53125rem rgba(52,58,64,.05),0 .125rem .1875rem rgba(52,58,64,.03)}.card-shadow-focus{box-shadow:0 .46875rem 2.1875rem rgba(68,64,84,.03),0 .9375rem 1.40625rem rgba(68,64,84,.03),0 .25rem .53125rem rgba(68,64,84,.05),0 .125rem .1875rem rgba(68,64,84,.03)}.card-shadow-alternate{box-shadow:0 .46875rem 2.1875rem rgba(131,88,138,.03),0 .9375rem 1.40625rem rgba(131,88,138,.03),0 .25rem .53125rem rgba(131,88,138,.05),0 .125rem .1875rem rgba(131,88,138,.03)}.card-header-lg{padding:1.5rem 2.5rem;height:auto}.sticky-active-class .sticky-inner-wrapper>div{box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03)}.nav-pills,.nav-tabs{margin-bottom:1rem}.nav-link{font-weight:700}.nav-link:hover{cursor:pointer}.nav-tabs .nav-link:hover{color:#545cd8!important}.nav-tabs .nav-link.active{color:#545cd8}.nav-pills .nav-link:hover{color:#545cd8!important}.nav-pills .nav-link.active{background:#545cd8}.nav-pills .nav-link.active:hover{color:#fff!important}.RRT__container,.RRT__tabs{position:relative}.RRT__tabs{display:flex;flex-wrap:wrap}.RRT__accordion{flex-direction:column}.RRT__tab{cursor:pointer;z-index:1;white-space:nowrap;padding:.5rem 1rem;transition:all .2s}.RRT__tab:hover{color:#545cd8}.RRT__tab:focus{outline:0}.RRT__tab--selected{color:#545cd8}.RRT__tab--disabled{opacity:.5;cursor:not-allowed}.RRT__tab:focus{z-index:2}.RRT__tab--selected .RRT__removable{position:relative}.RRT__tab--selected .RRT__removable-text{margin-right:10px}.RRT__tab--selected .RRT__removable-icon{position:absolute;font-size:18px;right:.5em;top:.2em}.body-tabs.body-tabs-layout.body-tabs-big{display:flex;flex-direction:row;align-items:stretch;margin:0 auto;padding:10px;border-radius:50px;border:1px solid #e9ecef;z-index:7}.body-tabs.body-tabs-layout.body-tabs-big .RRT__tab{margin:0;font-size:1rem;font-weight:300;padding:0;height:50px;line-height:50px;flex:1 1;text-align:center;position:relative;color:#545cd8}.body-tabs.body-tabs-layout.body-tabs-big .RRT__tab:hover{color:#212529}.body-tabs.body-tabs-layout.body-tabs-big .RRT__tab.RRT__tab--selected,.body-tabs.body-tabs-layout.body-tabs-big .RRT__tab.RRT__tab--selected:hover{color:#fff}.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper{height:70px!important;top:-70px!important;margin:0 auto -3.4rem;position:relative;padding:0 10px}.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper:before{position:absolute;content:"";background:#fff;width:100%;height:100%;left:0;top:-11px;border-radius:50px}.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper .RRT__inkbar{height:50px!important;margin-top:10px;border-radius:50px;box-shadow:0 0 0 transparent}.body-tabs.body-tabs-layout.body-tabs-big+.RRT__inkbar-wrapper+.RRT__panel{margin-top:-1rem}.RRT__panel{margin-top:1rem}.RRT__showmore{border-radius:.25rem;background:#545cd8;cursor:pointer;z-index:1;white-space:nowrap;font-weight:700;width:36px;text-align:center;height:36px;display:block;margin-left:15px;position:absolute;right:30px;top:50%;margin-top:-18px;font-size:1.4rem}.RRT__showmore:focus{outline:none}.RRT__showmore-label{position:relative;z-index:1;color:#fff;width:36px;text-align:center;height:36px;line-height:24px}.RRT__showmore--selected{box-shadow:0 16px 26px -10px rgba(84,92,216,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(84,92,216,.2)}.RRT__showmore-list{position:absolute;right:-1px;top:100%;display:none;min-width:15rem;padding:.65rem 0;margin:.125rem 0 0;font-size:.88rem;color:#495057;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03)}.RRT__showmore-list .RRT__tab{display:block;width:100%;padding:.4rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:initial;border:0;margin:0}.RRT__showmore-list .RRT__tab.RRT__tab--selected,.RRT__showmore-list .RRT__tab:hover{color:#16181b!important;text-decoration:none;background:#e0f3ff}.RRT__showmore-list--opened{display:block}.RRT__showmore-list--opened .RRT__tab--selected{color:#545cd8}.RRT__inkbar-wrapper{width:100%}.RRT__inkbar{position:relative;bottom:0;height:3px;margin-top:-3px;background-color:#545cd8;border-radius:15px;transition:all .5s cubic-bezier(.29,1.42,.79,1) 0s;z-index:2}.card-tabs .card-header{padding:0 1.25rem}.card-tabs .card-header.RRT__tabs{cursor:pointer;font-weight:400}.card-tabs .card-header.RRT__tabs .RRT__tab{text-transform:none;line-height:1.3}.card-tabs .RRT__inkbar-wrapper{width:calc(100% - 1.5rem)!important;margin-left:1.25rem}.card-tabs .RRT__panel{padding:1rem;margin:0}.card-tabs.text-white .RRT__tab{color:hsla(0,0%,100%,.6)}.card-tabs.text-white .RRT__tab--selected,.card-tabs.text-white .RRT__tab:hover{color:#fff}.card-tabs.text-white .RRT__inkbar{background:#fafafe}.card-tabs-animated .RRT__container>.RRT__tabs{background:transparent;position:relative;z-index:7}.card-tabs-animated .RRT__container>.RRT__tabs.card-header{border-bottom:0;height:auto;padding:1.5rem 1.5rem .5rem}.card-tabs-animated .RRT__inkbar-wrapper{position:absolute;top:1.5rem;z-index:5}.card-tabs-animated .RRT__tab{padding:.5rem 1.2rem}.card-tabs-animated .RRT__tab--selected{color:#fff}.card-tabs-animated .RRT__inkbar{height:35px;margin-top:0;border-radius:.25rem;box-shadow:0 16px 26px -10px rgba(84,92,216,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(84,92,216,.2)}.card-tabs-animated-inner .RRT__tabs{padding:0 5%}.card-tabs-animated-inner .RRT__inkbar-wrapper{left:5%;width:90%;height:36px;top:14px}.card-tabs-animated-inner .RRT__inkbar{height:36px}.body-tabs{border-bottom:2px solid #dee2e6}.body-tabs>.RRT__tab{padding:1rem 1.25rem;font-weight:400;font-size:.88rem}.body-tabs.body-tabs-alt>.RRT__tab{padding:1.36364rem .5rem;font-weight:400;font-size:.86rem;width:33%;text-align:center}.body-tabs.body-tabs-alt .RRT__inkbar{height:2px;margin-top:-2px}.dropdown-menu .RRT__panel,.popover .RRT__panel{margin:0;padding:0;position:relative}.dropdown-menu .RRT__panel:after,.dropdown-menu .RRT__panel:before,.popover .RRT__panel:after,.popover .RRT__panel:before{width:100%;bottom:auto;top:0;left:0;height:20px;position:absolute;z-index:10;content:"";background:linear-gradient(180deg,#fff 20%,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=0)}.dropdown-menu .RRT__panel:after,.popover .RRT__panel:after{bottom:0;top:auto;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0)}.tabs-lg-alternate.card-header{padding:0;height:auto}.tabs-lg-alternate.card-header .widget-number{font-size:2rem;font-weight:300}.tabs-lg-alternate.card-header .tab-subheading{padding:5px 0 0;opacity:.6;transition:all .2s}.tabs-lg-alternate.card-header>.nav{margin:0}.tabs-lg-alternate.card-header>.nav .nav-link{padding:1.5rem 0;border-right:1px solid #e9ecef;background:#f8f9fa}.tabs-lg-alternate.card-header>.nav .nav-link:hover{background:#fff}.tabs-lg-alternate.card-header>.nav .nav-link:hover .tab-subheading{color:#000;opacity:.9}.tabs-lg-alternate.card-header>.nav .nav-link:before{background:#fff;border-radius:0}.tabs-lg-alternate.card-header>.nav .nav-link.active{background:#fff}.tabs-lg-alternate.card-header>.nav .nav-link.active .tab-subheading{color:#000;opacity:.9}.tabs-lg-alternate.card-header>.nav .nav-item:last-child .nav-link{border-right:0}.accordion-wrapper{border-radius:.25rem;border:1px solid #e9ecef}.accordion-wrapper>.card{box-shadow:0 0 0 0 transparent}.accordion-wrapper>.card>.card-header{padding:1rem;height:auto}.accordion-wrapper>.card>.card-header .btn:active,.accordion-wrapper>.card>.card-header .btn:focus,.accordion-wrapper>.card>.card-header .btn:hover{text-decoration:none}.accordion-wrapper>.card>.card-header .form-heading p{margin:0}.accordion-wrapper>.card .collapse{border-bottom:1px solid transparent}.accordion-wrapper>.card .collapse.show{border-bottom-color:#e9ecef}.modal-footer,.modal-header{background:#f8f9fa}.modal-footer{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.modal-dialog{box-shadow:0 .76875rem 2.4875rem rgba(52,58,64,.3),0 1.3375rem 1.70625rem rgba(52,58,64,.3),0 .55rem .53125rem rgba(0,0,0,.05),0 .225rem .4375rem rgba(52,58,64,.3);border-radius:.25rem}@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(.1);transform:scale(.1);opacity:.7}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ball-pulse>div:nth-child(0){-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.36s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.36s infinite}.ball-pulse>div:first-child{-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.24s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.24s infinite}.ball-pulse>div:nth-child(2){-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.12s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.12s infinite}.ball-pulse>div:nth-child(3){-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) 0s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) 0s infinite}.ball-pulse>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.ball-pulse-sync>div:nth-child(0){-webkit-animation:ball-pulse-sync .6s ease-in-out -.21s infinite;animation:ball-pulse-sync .6s ease-in-out -.21s infinite}.ball-pulse-sync>div:first-child{-webkit-animation:ball-pulse-sync .6s ease-in-out -.14s infinite;animation:ball-pulse-sync .6s ease-in-out -.14s infinite}.ball-pulse-sync>div:nth-child(2){-webkit-animation:ball-pulse-sync .6s ease-in-out -.07s infinite;animation:ball-pulse-sync .6s ease-in-out -.07s infinite}.ball-pulse-sync>div:nth-child(3){-webkit-animation:ball-pulse-sync .6s ease-in-out 0s infinite;animation:ball-pulse-sync .6s ease-in-out 0s infinite}.ball-pulse-sync>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;height:60px;width:60px;-webkit-animation:ball-scale 1s ease-in-out 0s infinite;animation:ball-scale 1s ease-in-out 0s infinite}.ball-rotate,.ball-rotate>div{position:relative}.ball-rotate>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ball-rotate>div:first-child{-webkit-animation:rotate 1s cubic-bezier(.7,-.13,.22,.86) 0s infinite;animation:rotate 1s cubic-bezier(.7,-.13,.22,.86) 0s infinite}.ball-rotate>div:after,.ball-rotate>div:before{background-color:#545cd8;width:15px;height:15px;border-radius:100%;margin:2px;content:"";position:absolute;opacity:.8}.ball-rotate>div:before{top:0;left:-28px}.ball-rotate>div:after{top:0;left:25px}.ball-clip-rotate>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;border:2px solid #545cd8;border-bottom-color:transparent;height:25px;width:25px;background:transparent!important;display:inline-block;-webkit-animation:rotate .75s linear 0s infinite;animation:rotate .75s linear 0s infinite}@keyframes scale{30%{-webkit-transform:scale(.3);transform:scale(.3)}to{-webkit-transform:scale(1);transform:scale(1)}}.ball-clip-rotate-pulse{position:relative;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.ball-clip-rotate-pulse>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;top:0;left:0;border-radius:100%}.ball-clip-rotate-pulse>div:first-child{background:#545cd8;height:16px;width:16px;top:7px;left:-7px;-webkit-animation:scale 1s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:scale 1s cubic-bezier(.09,.57,.49,.9) 0s infinite}.ball-clip-rotate-pulse>div:last-child{position:absolute;width:30px;height:30px;left:-16px;top:-2px;background:transparent;border:2px solid;border-color:#545cd8 transparent;border-style:solid;border-width:2px;-webkit-animation:rotate 1s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:rotate 1s cubic-bezier(.09,.57,.49,.9) 0s infinite;-webkit-animation-duration:1s;animation-duration:1s}.ball-clip-rotate-multiple{position:relative}.ball-clip-rotate-multiple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;left:-20px;top:-20px;border-color:transparent #545cd8;border-style:solid;border-width:2px;border-radius:100%;height:35px;width:35px;-webkit-animation:rotate 1s ease-in-out 0s infinite;animation:rotate 1s ease-in-out 0s infinite}.ball-clip-rotate-multiple>div:last-child{display:inline-block;top:-10px;left:-10px;width:15px;height:15px;-webkit-animation-duration:.5s;animation-duration:.5s;border-color:#545cd8 transparent;animation-direction:reverse}@-webkit-keyframes ball-scale-ripple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}to{opacity:0}}@keyframes ball-scale-ripple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}to{opacity:0}}.ball-scale-ripple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;height:50px;width:50px;border-radius:100%;border:2px solid #545cd8;-webkit-animation:ball-scale-ripple 1s cubic-bezier(.21,.53,.56,.8) 0s infinite;animation:ball-scale-ripple 1s cubic-bezier(.21,.53,.56,.8) 0s infinite}@-webkit-keyframes ball-scale-ripple-multiple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}to{opacity:0}}@keyframes ball-scale-ripple-multiple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}to{opacity:0}}.ball-scale-ripple-multiple{position:relative;-webkit-transform:translateY(-25px);transform:translateY(-25px)}.ball-scale-ripple-multiple>div:nth-child(0){-webkit-animation-delay:-.8s;animation-delay:-.8s}.ball-scale-ripple-multiple>div:first-child{-webkit-animation-delay:-.6s;animation-delay:-.6s}.ball-scale-ripple-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-ripple-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-ripple-multiple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;top:-2px;left:-26px;width:50px;height:50px;border-radius:100%;border:2px solid #545cd8;-webkit-animation:ball-scale-ripple-multiple 1.25s cubic-bezier(.21,.53,.56,.8) 0s infinite;animation:ball-scale-ripple-multiple 1.25s cubic-bezier(.21,.53,.56,.8) 0s infinite}@-webkit-keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(.75);transform:scale(.75)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(.75);transform:scale(.75)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-beat>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation:ball-beat .7s linear 0s infinite;animation:ball-beat .7s linear 0s infinite}.ball-beat>div:nth-child(2n-1){-webkit-animation-delay:-.35s!important;animation-delay:-.35s!important}@-webkit-keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale-multiple{position:relative;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.ball-scale-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-multiple>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;left:-30px;top:0;opacity:0;margin:0;width:60px;height:60px;-webkit-animation:ball-scale-multiple 1s linear 0s infinite;animation:ball-scale-multiple 1s linear 0s infinite}@-webkit-keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px);transform:translate(50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px);transform:translate(50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px);transform:translate(-50px)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px);transform:translate(-50px)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ball-triangle-path{position:relative;-webkit-transform:translate(-29.994px,-37.50938px);transform:translate(-29.994px,-37.50938px)}.ball-triangle-path>div:first-child{-webkit-animation-name:ball-triangle-path-1;animation-name:ball-triangle-path-1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div:first-child,.ball-triangle-path>div:nth-child(2){-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s}.ball-triangle-path>div:nth-child(2){-webkit-animation-name:ball-triangle-path-2;animation-name:ball-triangle-path-2;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div:nth-child(3){-webkit-animation-name:ball-triangle-path-3;animation-name:ball-triangle-path-3;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:10px;height:10px;border-radius:100%;border:1px solid #545cd8}.ball-triangle-path>div:first-of-type{top:50px}.ball-triangle-path>div:nth-of-type(2){left:25px}.ball-triangle-path>div:nth-of-type(3){top:50px;left:50px}@-webkit-keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(.4);transform:scale(.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(.4);transform:scale(.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(.4);transform:scale(.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(.75);transform:scale(.75)}}@keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(.4);transform:scale(.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(.75);transform:scale(.75)}}.ball-pulse-rise>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.15,.46,.9,.6);animation-timing-function:cubic-bezier(.15,.46,.9,.6);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}.ball-pulse-rise>div:nth-child(2n){-webkit-animation-name:ball-pulse-rise-even;animation-name:ball-pulse-rise-even}.ball-pulse-rise>div:nth-child(2n-1){-webkit-animation-name:ball-pulse-rise-odd;animation-name:ball-pulse-rise-odd}@-webkit-keyframes ball-grid-beat{50%{opacity:.7}to{opacity:1}}@keyframes ball-grid-beat{50%{opacity:.7}to{opacity:1}}.ball-grid-beat{width:57px}.ball-grid-beat>div:first-child{-webkit-animation-delay:.29s;animation-delay:.29s;-webkit-animation-duration:.98s;animation-duration:.98s}.ball-grid-beat>div:nth-child(2){-webkit-animation-delay:.53s;animation-delay:.53s;-webkit-animation-duration:.84s;animation-duration:.84s}.ball-grid-beat>div:nth-child(3){-webkit-animation-delay:.08s;animation-delay:.08s;-webkit-animation-duration:1.6s;animation-duration:1.6s}.ball-grid-beat>div:nth-child(4){-webkit-animation-delay:.51s;animation-delay:.51s;-webkit-animation-duration:.77s;animation-duration:.77s}.ball-grid-beat>div:nth-child(5){-webkit-animation-delay:.54s;animation-delay:.54s;-webkit-animation-duration:1.33s;animation-duration:1.33s}.ball-grid-beat>div:nth-child(6){-webkit-animation-delay:.72s;animation-delay:.72s;-webkit-animation-duration:1.04s;animation-duration:1.04s}.ball-grid-beat>div:nth-child(7){-webkit-animation-delay:.16s;animation-delay:.16s;-webkit-animation-duration:1.6s;animation-duration:1.6s}.ball-grid-beat>div:nth-child(8){-webkit-animation-delay:.79s;animation-delay:.79s;-webkit-animation-duration:1.26s;animation-duration:1.26s}.ball-grid-beat>div:nth-child(9){-webkit-animation-delay:.04s;animation-delay:.04s;-webkit-animation-duration:1.28s;animation-duration:1.28s}.ball-grid-beat>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;float:left;-webkit-animation-name:ball-grid-beat;animation-name:ball-grid-beat;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ball-grid-pulse{width:57px}.ball-grid-pulse>div:first-child{-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-duration:.66s;animation-duration:.66s}.ball-grid-pulse>div:nth-child(2){-webkit-animation-delay:.41s;animation-delay:.41s;-webkit-animation-duration:.92s;animation-duration:.92s}.ball-grid-pulse>div:nth-child(3){-webkit-animation-delay:.13s;animation-delay:.13s;-webkit-animation-duration:.7s;animation-duration:.7s}.ball-grid-pulse>div:nth-child(4){-webkit-animation-delay:-.05s;animation-delay:-.05s;-webkit-animation-duration:1.26s;animation-duration:1.26s}.ball-grid-pulse>div:nth-child(5){-webkit-animation-delay:.28s;animation-delay:.28s;-webkit-animation-duration:.63s;animation-duration:.63s}.ball-grid-pulse>div:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-duration:1.55s;animation-duration:1.55s}.ball-grid-pulse>div:nth-child(7){-webkit-animation-delay:-.05s;animation-delay:-.05s;-webkit-animation-duration:1.09s;animation-duration:1.09s}.ball-grid-pulse>div:nth-child(8){-webkit-animation-delay:.52s;animation-delay:.52s;-webkit-animation-duration:1.06s;animation-duration:1.06s}.ball-grid-pulse>div:nth-child(9){-webkit-animation-delay:.27s;animation-delay:.27s;-webkit-animation-duration:1.53s;animation-duration:1.53s}.ball-grid-pulse>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;float:left;-webkit-animation-name:ball-grid-pulse;animation-name:ball-grid-pulse;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-spin-fade-loader{position:relative;top:-10px;left:-10px}.ball-spin-fade-loader>div:first-child{top:25px;left:0;-webkit-animation:ball-spin-fade-loader 1s linear -.96s infinite;animation:ball-spin-fade-loader 1s linear -.96s infinite}.ball-spin-fade-loader>div:nth-child(2){top:17.04545px;left:17.04545px;-webkit-animation:ball-spin-fade-loader 1s linear -.84s infinite;animation:ball-spin-fade-loader 1s linear -.84s infinite}.ball-spin-fade-loader>div:nth-child(3){top:0;left:25px;-webkit-animation:ball-spin-fade-loader 1s linear -.72s infinite;animation:ball-spin-fade-loader 1s linear -.72s infinite}.ball-spin-fade-loader>div:nth-child(4){top:-17.04545px;left:17.04545px;-webkit-animation:ball-spin-fade-loader 1s linear -.6s infinite;animation:ball-spin-fade-loader 1s linear -.6s infinite}.ball-spin-fade-loader>div:nth-child(5){top:-25px;left:0;-webkit-animation:ball-spin-fade-loader 1s linear -.48s infinite;animation:ball-spin-fade-loader 1s linear -.48s infinite}.ball-spin-fade-loader>div:nth-child(6){top:-17.04545px;left:-17.04545px;-webkit-animation:ball-spin-fade-loader 1s linear -.36s infinite;animation:ball-spin-fade-loader 1s linear -.36s infinite}.ball-spin-fade-loader>div:nth-child(7){top:0;left:-25px;-webkit-animation:ball-spin-fade-loader 1s linear -.24s infinite;animation:ball-spin-fade-loader 1s linear -.24s infinite}.ball-spin-fade-loader>div:nth-child(8){top:17.04545px;left:-17.04545px;-webkit-animation:ball-spin-fade-loader 1s linear -.12s infinite;animation:ball-spin-fade-loader 1s linear -.12s infinite}.ball-spin-fade-loader>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute}@-webkit-keyframes ball-spin-loader{75%{opacity:.2}to{opacity:1}}@keyframes ball-spin-loader{75%{opacity:.2}to{opacity:1}}.ball-spin-loader{position:relative}.ball-spin-loader>span:first-child{top:45px;left:0;-webkit-animation:ball-spin-loader 2s linear .9s infinite;animation:ball-spin-loader 2s linear .9s infinite}.ball-spin-loader>span:nth-child(2){top:30.68182px;left:30.68182px;-webkit-animation:ball-spin-loader 2s linear 1.8s infinite;animation:ball-spin-loader 2s linear 1.8s infinite}.ball-spin-loader>span:nth-child(3){top:0;left:45px;-webkit-animation:ball-spin-loader 2s linear 2.7s infinite;animation:ball-spin-loader 2s linear 2.7s infinite}.ball-spin-loader>span:nth-child(4){top:-30.68182px;left:30.68182px;-webkit-animation:ball-spin-loader 2s linear 3.6s infinite;animation:ball-spin-loader 2s linear 3.6s infinite}.ball-spin-loader>span:nth-child(5){top:-45px;left:0;-webkit-animation:ball-spin-loader 2s linear 4.5s infinite;animation:ball-spin-loader 2s linear 4.5s infinite}.ball-spin-loader>span:nth-child(6){top:-30.68182px;left:-30.68182px;-webkit-animation:ball-spin-loader 2s linear 5.4s infinite;animation:ball-spin-loader 2s linear 5.4s infinite}.ball-spin-loader>span:nth-child(7){top:0;left:-45px;-webkit-animation:ball-spin-loader 2s linear 6.3s infinite;animation:ball-spin-loader 2s linear 6.3s infinite}.ball-spin-loader>span:nth-child(8){top:30.68182px;left:-30.68182px;-webkit-animation:ball-spin-loader 2s linear 7.2s infinite;animation:ball-spin-loader 2s linear 7.2s infinite}.ball-spin-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:15px;height:15px;border-radius:100%;background:green}@-webkit-keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ball-zig-zag{position:relative;-webkit-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.ball-zig-zag>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;margin:2px 2px 2px 15px;top:4px;left:-7px}.ball-zig-zag>div:first-child{-webkit-animation:ball-zig .7s linear 0s infinite;animation:ball-zig .7s linear 0s infinite}.ball-zig-zag>div:last-child{-webkit-animation:ball-zag .7s linear 0s infinite;animation:ball-zag .7s linear 0s infinite}@-webkit-keyframes ball-zig-deflect{17%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}34%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}50%{-webkit-transform:translate(0);transform:translate(0)}67%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}84%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zig-deflect{17%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}34%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}50%{-webkit-transform:translate(0);transform:translate(0)}67%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}84%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-zag-deflect{17%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}34%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}50%{-webkit-transform:translate(0);transform:translate(0)}67%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}84%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zag-deflect{17%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}34%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}50%{-webkit-transform:translate(0);transform:translate(0)}67%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}84%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ball-zig-zag-deflect{position:relative;-webkit-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.ball-zig-zag-deflect>div{background-color:#545cd8;width:15px;height:15px;border-radius:100%;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;margin:2px 2px 2px 15px;top:4px;left:-7px}.ball-zig-zag-deflect>div:first-child{-webkit-animation:ball-zig-deflect 1.5s linear 0s infinite;animation:ball-zig-deflect 1.5s linear 0s infinite}.ball-zig-zag-deflect>div:last-child{-webkit-animation:ball-zag-deflect 1.5s linear 0s infinite;animation:ball-zag-deflect 1.5s linear 0s infinite}@-webkit-keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale>div:first-child{-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.4s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.4s infinite}.line-scale>div:nth-child(2){-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.3s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.3s infinite}.line-scale>div:nth-child(3){-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.2s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.2s infinite}.line-scale>div:nth-child(4){-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.1s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.1s infinite}.line-scale>div:nth-child(5){-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) 0s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) 0s infinite}.line-scale>div{background-color:#545cd8;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes line-scale-party{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes line-scale-party{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}.line-scale-party>div:first-child{-webkit-animation-delay:-.17s;animation-delay:-.17s;-webkit-animation-duration:1.29s;animation-duration:1.29s}.line-scale-party>div:nth-child(2){-webkit-animation-delay:.68s;animation-delay:.68s;-webkit-animation-duration:1.23s;animation-duration:1.23s}.line-scale-party>div:nth-child(3){-webkit-animation-delay:.75s;animation-delay:.75s;-webkit-animation-duration:1.03s;animation-duration:1.03s}.line-scale-party>div:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.33s;animation-duration:.33s}.line-scale-party>div{background-color:#545cd8;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation-name:line-scale-party;animation-name:line-scale-party;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale-pulse-out>div{background-color:#545cd8;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation:line-scale-pulse-out .9s cubic-bezier(.85,.25,.37,.85) -.6s infinite;animation:line-scale-pulse-out .9s cubic-bezier(.85,.25,.37,.85) -.6s infinite}.line-scale-pulse-out>div:nth-child(2),.line-scale-pulse-out>div:nth-child(4){-webkit-animation-delay:-.4s!important;animation-delay:-.4s!important}.line-scale-pulse-out>div:first-child,.line-scale-pulse-out>div:nth-child(5){-webkit-animation-delay:-.2s!important;animation-delay:-.2s!important}@-webkit-keyframes line-scale-pulse-out-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(.3);transform:scaley(.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(.3);transform:scaley(.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale-pulse-out-rapid>div{background-color:#545cd8;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;vertical-align:middle;-webkit-animation:line-scale-pulse-out-rapid .9s cubic-bezier(.11,.49,.38,.78) -.5s infinite;animation:line-scale-pulse-out-rapid .9s cubic-bezier(.11,.49,.38,.78) -.5s infinite}.line-scale-pulse-out-rapid>div:nth-child(2),.line-scale-pulse-out-rapid>div:nth-child(4){-webkit-animation-delay:-.25s!important;animation-delay:-.25s!important}.line-scale-pulse-out-rapid>div:first-child,.line-scale-pulse-out-rapid>div:nth-child(5){-webkit-animation-delay:0s!important;animation-delay:0s!important}@-webkit-keyframes line-spin-fade-loader{50%{opacity:.3}to{opacity:1}}@keyframes line-spin-fade-loader{50%{opacity:.3}to{opacity:1}}.line-spin-fade-loader{position:relative;top:-10px;left:-4px}.line-spin-fade-loader>div:first-child{top:20px;left:0;-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.84s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.84s infinite}.line-spin-fade-loader>div:nth-child(2){top:13.63636px;left:13.63636px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.72s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.72s infinite}.line-spin-fade-loader>div:nth-child(3){top:0;left:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.6s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.6s infinite}.line-spin-fade-loader>div:nth-child(4){top:-13.63636px;left:13.63636px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.48s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.48s infinite}.line-spin-fade-loader>div:nth-child(5){top:-20px;left:0;-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.36s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.36s infinite}.line-spin-fade-loader>div:nth-child(6){top:-13.63636px;left:-13.63636px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.24s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.24s infinite}.line-spin-fade-loader>div:nth-child(7){top:0;left:-20px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.12s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.12s infinite}.line-spin-fade-loader>div:nth-child(8){top:13.63636px;left:-13.63636px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:line-spin-fade-loader 1.2s ease-in-out 0s infinite;animation:line-spin-fade-loader 1.2s ease-in-out 0s infinite}.line-spin-fade-loader>div{background-color:#545cd8;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:5px;height:15px}@-webkit-keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.triangle-skew-spin>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #545cd8;-webkit-animation:triangle-skew-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:triangle-skew-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite}@-webkit-keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.square-spin>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;width:50px;height:50px;background:#545cd8;-webkit-animation:square-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:square-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite}@-webkit-keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes pacman-balls{75%{opacity:.7}to{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}@keyframes pacman-balls{75%{opacity:.7}to{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}.pacman{position:relative}.pacman>div:nth-child(2){-webkit-animation:pacman-balls 1s linear -.99s infinite;animation:pacman-balls 1s linear -.99s infinite}.pacman>div:nth-child(3){-webkit-animation:pacman-balls 1s linear -.66s infinite;animation:pacman-balls 1s linear -.66s infinite}.pacman>div:nth-child(4){-webkit-animation:pacman-balls 1s linear -.33s infinite;animation:pacman-balls 1s linear -.33s infinite}.pacman>div:nth-child(5){-webkit-animation:pacman-balls 1s linear 0s infinite;animation:pacman-balls 1s linear 0s infinite}.pacman>div:first-of-type{-webkit-animation:rotate_pacman_half_up .5s 0s infinite;animation:rotate_pacman_half_up .5s 0s infinite}.pacman>div:first-of-type,.pacman>div:nth-child(2){width:0;height:0;border:25px solid #545cd8;border-right-color:transparent;border-radius:25px;position:relative;left:-30px}.pacman>div:nth-child(2){-webkit-animation:rotate_pacman_half_down .5s 0s infinite;animation:rotate_pacman_half_down .5s 0s infinite;margin-top:-50px}.pacman>div:nth-child(3),.pacman>div:nth-child(4),.pacman>div:nth-child(5),.pacman>div:nth-child(6){background-color:#545cd8;width:15px;height:15px;border-radius:100%;margin:2px;width:10px;height:10px;position:absolute;-webkit-transform:translateY(-6.25px);transform:translateY(-6.25px);top:25px;left:70px}@-webkit-keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(.5) rotate(-90deg);transform:translateX(50px) scale(.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(.5) rotate(-270deg);transform:translateY(50px) scale(.5) rotate(-270deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(.5) rotate(-90deg);transform:translateX(50px) scale(.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(.5) rotate(-270deg);transform:translateY(50px) scale(.5) rotate(-270deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.cube-transition{position:relative;-webkit-transform:translate(-25px,-25px);transform:translate(-25px,-25px)}.cube-transition>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;width:10px;height:10px;position:absolute;top:-5px;left:-5px;background-color:#545cd8;-webkit-animation:cube-transition 1.6s ease-in-out 0s infinite;animation:cube-transition 1.6s ease-in-out 0s infinite}.cube-transition>div:last-child{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes spin-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.semi-circle-spin{position:relative;width:35px;height:35px;overflow:hidden}.semi-circle-spin>div{position:absolute;border-width:0;border-radius:100%;-webkit-animation:spin-rotate .6s linear 0s infinite;animation:spin-rotate .6s linear 0s infinite;background-image:linear-gradient(transparent,transparent 70%,#545cd8 0,#545cd8);width:100%;height:100%}.progress .progress-bar:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.progress.progress-bar-sm{height:.5rem}.progress.progress-bar-xs{height:.3rem}.progress.progress-bar-rounded{border-radius:30px}.progress-bar-animated-alt.progress-bar,.progress-bar-animated-alt .progress-bar{position:relative}.progress-bar-animated-alt.progress-bar:after,.progress-bar-animated-alt .progress-bar:after{content:"";opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-animation:progress-active 2s ease infinite;animation:progress-active 2s ease infinite}@-webkit-keyframes progress-active{0%{opacity:.4;width:0}to{opacity:0;width:100%}}@keyframes progress-active{0%{opacity:.4;width:0}to{opacity:0;width:100%}}.vertical-timeline{width:100%;position:relative;padding:1.5rem 0 1rem}.vertical-timeline:after{content:"";display:table;clear:both}.vertical-timeline:before{content:"";position:absolute;top:0;left:67px;height:100%;width:4px;background:#e9ecef;border-radius:.25rem}.vertical-timeline-element{position:relative;margin:0 0 1rem}.vertical-timeline-element:after{content:"";display:table;clear:both}.vertical-timeline-element:last-child{margin-bottom:0}.vertical-timeline-element-content{position:relative;margin-left:90px;font-size:.8rem}.vertical-timeline-element-content:after{content:"";display:table;clear:both}.vertical-timeline-element-content .timeline-title{font-size:.8rem;text-transform:uppercase;margin:0 0 .5rem;padding:2px 0 0;font-weight:700}.vertical-timeline-element-content p{color:#6c757d;margin:0 0 .5rem}.vertical-timeline-element-content .vertical-timeline-element-date{display:block;position:absolute;left:-90px;top:0;padding-right:10px;text-align:right;color:#adb5bd;font-size:.7619rem;white-space:nowrap}.vertical-timeline-element-icon{position:absolute;top:0;left:60px}.vertical-timeline-element-icon .badge-dot-xl{box-shadow:0 0 0 5px #fff}.vertical-timeline-element--no-children .vertical-timeline-element-content{background:0 0;box-shadow:none}.vertical-timeline-element--no-children .vertical-timeline-element-content:before{display:none}.vertical-without-time:before{left:11px}.vertical-without-time .vertical-timeline-element-content{margin-left:36px}.vertical-without-time .vertical-timeline-element-icon{left:4px}.vertical-time-icons{padding:2rem 0 0}.vertical-time-icons:before{content:"";position:absolute;top:0;left:14px;height:100%;width:6px;background:#e9ecef;border-radius:.25rem}.vertical-time-icons .vertical-timeline-element{margin-bottom:1rem}.vertical-time-icons .vertical-timeline-element-content{margin-left:50px}.vertical-time-icons .vertical-timeline-element-icon{width:34px;height:34px;left:0;top:-7px}.vertical-time-icons .vertical-timeline-element-icon .timeline-icon{width:34px;height:34px;background:#fff;border-radius:50px;border-width:2px;border-style:solid;box-shadow:0 0 0 5px #fff;text-align:center;display:flex;align-items:center;align-content:center}.vertical-time-icons .vertical-timeline-element-icon .timeline-icon i{display:block;font-size:1.1rem;margin:0 auto}.vertical-time-icons .vertical-timeline-element-icon .timeline-icon svg{margin:0 auto}.vertical-time-simple{padding:.5rem 0}.vertical-time-simple .vertical-timeline-element{margin:0 0 .5rem}.vertical-time-simple .timeline-title{font-weight:400;font-size:.91667rem;padding:0}.vertical-time-simple .vertical-timeline-element-icon{height:14px;width:14px;background:#e9ecef;position:absolute;left:6px;top:2px;display:block;border-radius:20px}.vertical-time-simple .vertical-timeline-element-icon:after{content:"";position:absolute;background:#fff;left:50%;top:50%;margin:-4px 0 0 -4px;display:block;width:8px;height:8px;border-radius:20px}.vertical-time-simple .timeline-title{text-transform:none}.dot-primary .vertical-timeline-element-icon{background:#545cd8}.dot-secondary .vertical-timeline-element-icon{background:#6c757d}.dot-success .vertical-timeline-element-icon{background:#3ac47d}.dot-info .vertical-timeline-element-icon{background:#30b1ff}.dot-warning .vertical-timeline-element-icon{background:#f7b924}.dot-danger .vertical-timeline-element-icon{background:#d92550}.dot-light .vertical-timeline-element-icon{background:#eee}.dot-dark .vertical-timeline-element-icon{background:#343a40}.dot-focus .vertical-timeline-element-icon{background:#444054}.dot-alternate .vertical-timeline-element-icon{background:#83588a}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .8s;animation:cd-bounce-1 .8s}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}@media only screen and (min-width:1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.todo-list-wrapper .todo-indicator{position:absolute;width:4px;height:60%;border-radius:.3rem;left:.625rem;top:20%;opacity:.6;transition:opacity .2s}.todo-list-wrapper .list-group-item:hover .todo-indicator{opacity:.9}.todo-list-wrapper .custom-control,.todo-list-wrapper input[checkbox]{margin-left:.625rem}.list-group-flush+.card-footer{border-top:0}.rm-list-borders .list-group-item{border:0;padding:.5rem 0}.rm-list-borders-scroll .list-group-item{border:0;padding-right:1.125rem}.input-group .input-group-prepend+div .react-datepicker__input-container .form-control,.input-group .input-group-prepend div:not([class]) .react-datepicker__input-container .form-control{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.input-group>div:not([class]){position:relative;flex:1 1 auto;width:1%}.input-group>div:not([class]) .react-datepicker__input-container .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.input-group .input-group-prepend+div,.input-group>.react-datepicker-wrapper{position:relative;flex:1 1 auto;width:1%}.input-group>.react-datepicker-wrapper>.react-datepicker__input-container>.form-control{border-top-right-radius:0;border-bottom-right-radius:0}legend{font-size:.88rem;font-weight:700}.form-heading{font-size:1.1rem;margin:0;color:#545cd8}.form-heading p{color:#6c757d;padding:.3rem 0 0;font-size:.88rem}.custom-select{-webkit-appearance:none;-moz-appearance:none}.pagination li a{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.pagination li a:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.pagination li a:focus{z-index:2;outline:0;box-shadow:none}.pagination li a:not(:disabled):not(.disabled){cursor:pointer}.pagination li:first-child a{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.pagination li:last-child a{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination li.active a{z-index:1;color:#fff;background-color:#545cd8;border-color:#007bff}.pagination li.active a:hover{color:#fff}.pagination li.disabled a{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-rounded li a{border-radius:50px!important;margin:0 .3rem}.chat-box-wrapper{display:flex;clear:both;padding:.75rem}.chat-box-wrapper+.chat-box-wrapper{padding-top:0}.chat-box-wrapper .chat-box{box-shadow:0 0 0 transparent;position:relative;opacity:1;background:#e0f3ff;border:0;padding:.75rem 1.5rem;border-radius:30px;border-top-left-radius:.25rem;flex:1 1;display:flex;max-width:50%;min-width:100%;text-align:left}.chat-box-wrapper .chat-box+small{text-align:left;padding:.5rem 0 0;margin-left:1.5rem;display:block}.chat-box-wrapper.chat-box-wrapper-right{text-align:right}.chat-box-wrapper.chat-box-wrapper-right .chat-box{border-radius:30px;border-top-left-radius:30px;border-top-right-radius:.25rem;margin-left:auto}.chat-box-wrapper.chat-box-wrapper-right .chat-box+small{text-align:right;margin-right:1.5rem;margin-left:0}.forms-wizard{margin:0;padding:0;list-style-type:none;width:100%;display:table;table-layout:fixed;border-radius:.25rem}.forms-wizard li{display:table-cell;vertical-align:middle;text-align:center;cursor:pointer;font-size:1rem;padding:1rem 0;color:#adb5bd;position:relative}.forms-wizard li:after,.forms-wizard li:before{position:absolute;height:4px;top:50%;margin-top:-1rem;width:50%;content:"";background:#dee2e6;z-index:5;transition:all .2s}.forms-wizard li:after{left:50%}.forms-wizard li:before{left:0}.forms-wizard li:first-child:before{border-top-left-radius:20px;border-bottom-left-radius:20px}.forms-wizard li:last-child:after{border-top-right-radius:20px;border-bottom-right-radius:20px}.forms-wizard li em{font-style:normal;font-size:1.5rem;background:#ced4da;color:#fff;text-align:center;padding:0;width:40px;height:40px;line-height:40px;border-radius:50px;display:block;margin:0 auto .5rem;position:relative;z-index:7;transition:all .2s}.forms-wizard li.form-wizard-step-doing{color:#495057}.forms-wizard li.form-wizard-step-doing:before,.forms-wizard li.form-wizard-step-doing em{background:#545cd8}.forms-wizard li.form-wizard-step-done em{font-family:"Linearicons-Free";background:#3ac47d;overflow:hidden}.forms-wizard li.form-wizard-step-done em:before{width:42px;height:42px;font-size:1.2rem;line-height:40px;text-align:center;display:block}.forms-wizard li.form-wizard-step-done:after,.forms-wizard li.form-wizard-step-done:before{background:#3ac47d}.forms-wizard li:hover{color:#6c757d}.forms-wizard-alt .forms-wizard li{font-size:.88rem}.forms-wizard-alt .forms-wizard li em{width:14px;height:14px;line-height:14px;text-indent:-999rem;border:2px solid #fff;margin:-7px auto 0}.forms-wizard-vertical .forms-wizard{display:block;width:30%;float:left;padding:0 1.5rem 1.5rem 0}.forms-wizard-vertical .forms-wizard li{text-align:left;display:flex;align-items:center;align-content:flex-start;padding:.75rem;margin-bottom:.5rem;border-radius:.3rem;transition:all .2s}.forms-wizard-vertical .forms-wizard li:after,.forms-wizard-vertical .forms-wizard li:before{display:none}.forms-wizard-vertical .forms-wizard li em{margin:0 .75rem 0 0}.forms-wizard-vertical .forms-wizard li:hover{background:#e9ecef}.forms-wizard-vertical .forms-wizard li.form-wizard-step-doing{background:#545cd8;color:#fff}.forms-wizard-vertical .forms-wizard li.form-wizard-step-doing em{background:hsla(0,0%,100%,.2)}.forms-wizard-vertical .form-wizard-content{width:70%;overflow:auto}@media screen and (min-width:360px) and (max-width:812px){.forms-wizard-vertical .forms-wizard{display:block;width:50%;float:left;padding:0 1.5rem 1.5rem 0}.forms-wizard-vertical .forms-wizard li{text-align:left;display:flex;align-items:center;align-content:flex-start;padding:.75rem;margin-bottom:.5rem;border-radius:.3rem;transition:all .2s}.forms-wizard-vertical .forms-wizard li:after,.forms-wizard-vertical .forms-wizard li:before{display:none}.forms-wizard-vertical .forms-wizard li em{margin:0 .75rem 0 0}.forms-wizard-vertical .forms-wizard li:hover{background:#e9ecef}.forms-wizard-vertical .forms-wizard li.form-wizard-step-doing{background:#545cd8;color:#fff}.forms-wizard-vertical .forms-wizard li.form-wizard-step-doing em{background:hsla(0,0%,100%,.2)}.forms-wizard-vertical .form-wizard-content{width:50%;overflow:auto}}.icon-wrapper{display:flex;align-content:center;align-items:center}.widget-chart{text-align:center;padding:1rem;position:relative}.widget-chart .progress-sub-label{opacity:.8;padding:5px 0 0}.widget-chart .progress-circle-wrapper{min-width:68px;margin-right:1rem}.widget-chart .progress-circle-wrapper .react-sweet-progress-symbol{font-size:.8rem}.widget-chart .widget-chart-content{position:relative;z-index:5}.widget-chart .widget-chart-content-lg{padding:2rem 0 1rem 2rem}.widget-chart .widget-chart-content-lg .widget-numbers{margin-bottom:0}.widget-chart .widget-chart-wrapper{position:absolute;bottom:0;left:0;width:100%;opacity:.25;z-index:6;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;overflow:hidden}.widget-chart .widget-numbers{font-weight:700;font-size:2.5rem;display:block;line-height:1;margin:1rem auto}.widget-chart .widget-numbers+.widget-chart-flex,.widget-chart .widget-numbers+.widget-description,.widget-chart .widget-numbers+.widget-subheading{margin-top:-.5rem}.widget-chart .widget-subheading{margin:-.5rem 0 0;display:block;opacity:.6}.widget-chart .widget-subheading:first-child{margin-top:0}.widget-chart .widget-subheading+.widget-numbers{margin-top:.5rem}.widget-chart .widget-description{margin:1rem 0 0}.widget-chart.widget-chart-hover{transition:all .2s}.widget-chart.widget-chart-hover:hover{z-index:15;-webkit-transform:scale(1.15);transform:scale(1.15);box-shadow:0 .46875rem 4.1875rem rgba(8,10,37,.05),0 .9375rem 2.40625rem rgba(8,10,37,.05),0 .25rem 1.3125rem rgba(8,10,37,.06),0 .125rem 1.1875rem rgba(8,10,37,.06);cursor:pointer;background:#fff}.widget-chart .widget-chart-actions{position:absolute;right:.5rem;top:.5rem;z-index:12}.widget-chart .widget-chart-actions .btn-link{font-size:1.1rem;padding-top:0;padding-bottom:0;opacity:.6}.widget-chart .widget-progress-wrapper{margin-top:1rem}.widget-chart .widget-progress-wrapper.progress-wrapper-bottom{position:absolute;left:0;bottom:0;width:100%}.widget-chart .widget-progress-wrapper.progress-wrapper-bottom .progress{margin:0 -1px -1px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.widget-chart .widget-progress-wrapper.progress-wrapper-bottom .progress .progress-bar{border-bottom-left-radius:.25rem}.widget-chart .widget-chart-flex{display:flex;align-items:center;align-content:center;margin-bottom:1rem}.widget-chart .widget-chart-flex:last-child{margin-bottom:0}.widget-chart .widget-chart-flex .widget-subheading{margin:0}.widget-chart .widget-chart-flex .widget-description{margin-top:0}.widget-chart.text-left{flex-direction:row;align-items:center}.widget-chart.text-left .icon-wrapper{min-width:54px;margin:0 1rem 0 0}.widget-chart.text-left .widget-numbers{margin-left:0}.widget-chart.text-left .widget-chart-content{display:flex;flex-direction:column;align-content:center;flex:1 1;position:relative}.widget-chart.text-left .widget-chart-content>.widget-numbers:first-child{margin-top:0}.widget-chart.text-left .widget-chart-content .widget-description{align-self:flex-start}.widget-chart.text-left .widget-chart-wrapper{height:35%}.widget-chart.widget-chart-left{padding-bottom:15%}.widget-chart .chart-wrapper-relative{position:relative;opacity:1;margin-top:1rem}.widget-chart-actions{position:absolute;right:1rem;top:1rem;z-index:12}.widget-chart-actions .btn-link{font-size:1.1rem;padding-top:0;padding-bottom:0;opacity:.6}.widget-chart:hover .widget-chart-actions .btn-link,.widget-content:hover .widget-chart-actions .btn-link{opacity:1}.grid-menu .widget-chart.widget-chart-hover:hover{background:#fff;border-radius:.25rem}.icon-wrapper{width:54px;height:54px;margin:0 auto;position:relative;overflow:hidden}.icon-wrapper[class*=border-]{border-width:1px;border-style:solid}.icon-wrapper .icon-wrapper-bg{position:absolute;height:100%;width:100%;z-index:3;opacity:.2}.icon-wrapper .icon-wrapper-bg.bg-light{opacity:.08}.icon-wrapper i{margin:0 auto;font-size:1.7rem;position:relative;z-index:5}.icon-wrapper i:before{margin-top:-3px}.icon-wrapper .progress-circle-wrapper{width:100%;margin-right:0}.widget-chart2 .widget-chart-flex{display:flex;align-items:baseline;align-content:center;margin-bottom:0}.widget-chart2 .widget-chart-flex .widget-subtitle{margin-left:auto}.widget-chart2 .widget-chart-flex .widget-numbers{font-weight:400}.widget-chart2 .widget-chart-flex+.widget-chart-flex .widget-numbers{margin-bottom:0}.widget-chart2 .widget-chat-wrapper-outer{display:flex;flex:1 1;flex-direction:column;max-width:100%}.widget-chart2 .widget-chat-wrapper-outer .widget-chart-wrapper{height:70px;opacity:.8;position:relative;margin:1rem auto -.5rem}.widget-chart2 .widget-chat-wrapper-outer .widget-chart-wrapper-lg{height:130px}.card-btm-border{border-bottom:4px solid transparent}.progress-box{text-align:center}.progress-box h4{font-size:.88rem;font-weight:700;opacity:.6;text-transform:uppercase;padding-bottom:.33333rem}.progress-box svg{margin:0 auto}.svg-bg{opacity:.1}.svg-bg,.svg-bg svg{position:absolute;width:100%;height:100%}.svg-bg svg{left:0;top:0}.widget-numbers-sm{font-size:1.5rem}.widget-content{padding:1rem;flex-direction:row;align-items:center}.widget-content .widget-content-wrapper{display:flex;flex:1 1;position:relative;align-items:center}.widget-content .widget-content-left .widget-heading{opacity:.8;font-weight:700}.widget-content .widget-content-left .widget-subheading{opacity:.5}.widget-content .widget-content-right{margin-left:auto}.widget-content .widget-numbers{font-weight:700;font-size:1.8rem;display:block}.widget-content .widget-content-outer{display:flex;flex:1 1;flex-direction:column}.widget-content .widget-progress-wrapper{margin-top:1rem}.widget-content .widget-progress-wrapper .progress-sub-label{margin-top:.33333rem;opacity:.5;display:flex;align-content:center;align-items:center}.widget-content .widget-progress-wrapper .progress-sub-label .sub-label-right{margin-left:auto}.widget-content .widget-content-right.widget-content-actions{visibility:hidden;opacity:0;transition:opacity .2s}.widget-content:hover .widget-content-right.widget-content-actions{visibility:visible;opacity:1}.profile-block{position:relative;overflow:hidden}.profile-block .profile-blur{width:100%;height:100%;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transform:scale(1.8);transform:scale(1.8);position:absolute;left:-25%;top:-25%}.profile-block .profile-inner{position:absolute;width:100%;height:100%;opacity:.5;left:0;top:0}.profile-block .dropdown-menu-header .menu-header-content{padding:3rem}.profile-block .dropdown-menu-header .menu-header-content .menu-header-title{margin:.75rem 0 0}.profile-block .dropdown-menu-header .menu-header-btn-pane,.profile-block .dropdown-menu-header .menu-header-content .menu-header-subtitle{margin:.5rem 0 0}.profile-block .dropdown-menu-header .menu-header-btn-pane .btn-icon{color:#fff;padding:0;width:44px;height:44px;line-height:37px;font-size:1.1rem}.profile-block .dropdown-menu-header .menu-header-btn-pane .btn-icon:hover{background:hsla(0,0%,100%,.2)}.app-logo{height:23px;width:97px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAAXCAYAAAAbfSF/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjQ0RUEzRkRDRkQwMTFFOEIzMEZFREE3N0MwQzgxQzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjQ0RUEzRkVDRkQwMTFFOEIzMEZFREE3N0MwQzgxQzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNDRFQTNGQkNGRDAxMUU4QjMwRkVEQTc3QzBDODFDOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNDRFQTNGQ0NGRDAxMUU4QjMwRkVEQTc3QzBDODFDOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlFogscAAAOySURBVHja5FmLjaMwEI22A7fgFtwCVwIt+EqgBa4EUgJXgrcEtgRvCVwJOZDs1ezTG9skR6TokEYBE3vG831jLpfXu/xGYaNpI3N58et2u72czLvib4KW/80Iu9d1Gw1APo2ffQ2g/Hzv7lyv3yimNYYnyE/5tRrBw6Y1Wk/cjEnr30QaynzvcQBP5HcnGkDlVzNCJyzXStMTNpGVda8RrJg7wP0ZV5FfyQgjUfCSJnaCfBrbC+V8YqHMkRjJxuzBteY0L6TncLIRivw0I7Dix7zNpYXcyblUKnyEyIhK6hoUBCXX8mkswvNZslN+zAhDY3px8L9nFeS+wXtxD4MS4ebBiGq5qvzQCFYUPxk+NcWsJxthBsGt4MvSXygYYQFoOzTs9V+kUZUfGmECxZpGxcwnGyGCsWs53Ik5QezDQIRLxHUGxG7iJ41gC95TUswzMLaMzP6BJq0HmReoM2f0BVV+0giYR21jsdG8KDd2hnipK6zbAe8OAMKayAkeVoHXFtbFSJegg62T59WARwc6OMRPGiEcOArAxsMQ4VeIEgcNn4f/BwUQ9AQq+0SrkjonAAytvU4QsgbyzpC6uIKi3VF+0ggrgYEt5zexggj6JNiqpDv2TjZlGKEjGcNoRNS2NiplqMgzFmC8rI9H+H0zwpF6UENQC6S1qAkAHuehmHlQ+ATpiUVjp3h2B3J1QI7IntNphPUwRRrhePEgvy8jOBLuLcVGMxh22Pk+glC9ojAZCRPMicIrGUQeChEdK31Nr8xdQMaFROBMkGKN35cR3kiuM5UiVLpkEfuTlLL//tjoE3jIRvBdzNnvf230AcWyT8/7u6sY/4D6kq/Pg2jGEXlGMf47ye1A1ixDlvthGFhKR5akgZ4YCRGBV5qoGsJic1aBipi8QVnTNKC/ALk9EqDQNTazrhFt7uPmjXiNLxRktoj2bNK62WuvFdjbcl2TB7oGj38XcoSC12upySYP/5kI5bQFA7Twy0jKt5y3GJGbI0EDpTPzkURK/hg0F7zKwns8xp6Jx0+kWBtlnbkCuyNRsm+IYK+go7nwv4F9NJGCBBjvSIpYCh99XKW+IL+xkLaikjqCwj+A0zgi91iQPSQFjRXsPycHiKRnqPFbsAa7Csb1ivKwyTpysDcd+GA0Fk5KMz+vjPeF7yRSmUNFhqVBT4twvho/w46yLbHqTMKuIxb1oNjWMyUPnp0jwsKpo4EUiYVUbnwV4yytaLLnvWHTNZMun+nJK/tT+e1G+CvAAICbSuG7Jv0PAAAAAElFTkSuQmCC)}.app-logo-inverse{height:23px;width:97px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAAXCAYAAAAbfSF/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjQ0RUEzRjlDRkQwMTFFOEIzMEZFREE3N0MwQzgxQzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjQ0RUEzRkFDRkQwMTFFOEIzMEZFREE3N0MwQzgxQzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNDRFQTNGN0NGRDAxMUU4QjMwRkVEQTc3QzBDODFDOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNDRFQTNGOENGRDAxMUU4QjMwRkVEQTc3QzBDODFDOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqXrkP8AAAPtSURBVHja7FmNbewgDG6rLpAVWIEV6AhZIR2BFdIR7kZIR+BGoCOkI3Aj5BHJRF8t85NUOenpPSR0FwK2Mf75TJ6e/rK2LMsQu4v9Env39L89/ABWxWPz/5oCuthN7Jb11TLNA/hbVD781wfp9bHPRMM+QP7j/EjJfqm3cNZmyAAC8bnQc2rmYEjjTZ94AMf4kdXPy752ecAmNI0dOoQ4X8Fa9K6zDOgYvzhhFBTsiYiBPtDYmiinsxIleOIsbEztpDXROkfP7uRD2M9PSn6Sta0WSQegT46lqPCRecacCV1WQlCM1kBjMz6fKHsbP+Yu2fBCB7C1BybkvmZNwh5sxsO733hUo+z7+NGEAJNco2LCyYcwoeCwkSCFPzgg6RA8QlvYhzs5jLbxY2EolOI7U8x08iHMeNi1mEpemta4tA+GqC4McZkT5N7Hj7lJNUkx1GRPPoQFFNofLdJgbUIpHvPMSXVBOz8hjqrGZLNkknYq7DrBSnWBrkHe9IwAIVDXwENl4LVidLmnb6BDogPrdAOUN8K6Xfx4HPU7C4+ukFssKN9zpADznQQImDVta6kHKXTi5gWvLTUHsnJ5nLBPy3JoYKGwiR8SDBwGNkLYuYIIehIsSOEu824rygQPHYWxhVniwg4hNCrFVuQZCzB+y497+CV6r/SLp3yvhLse/n8L7zE8fcXuGH1sI7x7j/0z9oS2eBi4xn4jerx9pdAAYzf6fSMeI9B8Y+vvz8/PXxQFOpiz0l3HVFpLPAbgu86z1PUeflnMXypahPBgC4nUg9V65qaG0XKCLJpZHF6jjBJEZl4y5sBEw95GAWY69rx5IKDFqZUfthfBSktXD6YSqjTzKEu/b8xrVh4XwWrv9P+DLEUxD1yfP8grfngBNVXx0lLTXB46jDT+SXlBgzXfQIYbyfZrGFjC30qIa72AFDgiGDJF1FK7hBPWBEBFUjHmMnmiq6E/tnZinnsR9lcqZnUL2iSddi+C1eTCkXSFoQrPq9V8R2u5QkzPtdYrg2ukd2dWK1p8slKyXlew+lzeU2Th75HWuyCnKkSDKj+aN2/6rty3dBCbOfyaKnfmo+Ap6WPQlLMqspApdwfP3pkMYumoS3SmCuyehbphqHkwg841fj9gPP9ogoI4Nm6EEOELH310pcjh/MZC2JozocNl+DtmNFqQeyzI7shYxgr2n8gAZqFmqPHzP+qPCkbG2G5KH3X2XOwV8HYNp9vMl70hM94XvpOgMm1FBt+gJw8eW+PX5RIFP9VJcDsjnOjAFGsbQcHALDt5hMJbR1YVd0IixY0HGFeVz7WeVfBGKLomocqX9DQ0fB72fN4fAQYAKLUL/QX8mV8AAAAASUVORK5CYII=)}.app-login-box .app-logo{margin-bottom:3rem}.app-login-box h4{margin-bottom:1.5rem;font-weight:400}.app-login-box h4 div{opacity:.6}.app-login-box h4 span{font-size:1.1rem}.app-inner-layout.rm-sidebar .app-inner-layout__wrapper .app-inner-layout__content{width:auto;float:none}.app-inner-layout .app-inner-layout__header{width:100%;padding:1.5rem;text-align:left;border-bottom:1px solid #e9ecef}.app-inner-layout .app-inner-layout__header .app-page-title{margin:0;padding:0;background:transparent}.app-inner-layout .app-inner-layout__header-boxed{padding:1.5rem}.app-inner-layout .app-inner-layout__header-boxed .app-inner-layout__header{border-radius:.3rem}.app-inner-layout .app-inner-layout__wrapper{position:relative;display:flex;flex-direction:row;min-height:100vh}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content{flex:1 1;display:flex}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content.card{box-shadow:0 0 0 0 transparent;border-radius:0;border:0}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content .app-inner-layout__top-pane{display:flex;align-content:center;align-items:center;text-align:left;padding:.75rem 1.5rem}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content .pane-left{display:flex;align-items:center}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content .pane-right{display:flex;align-items:center;margin-left:auto}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content .app-inner-layout__bottom-pane{padding:1.5rem;border-top:1px solid #e9ecef}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__sidebar{width:270px;list-style:none;text-align:left;order:-1;flex:0 0 270px;display:flex;margin:0;position:relative}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__sidebar .dropdown-item{white-space:normal}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__sidebar.card{box-shadow:0 0 0 0 transparent;border-radius:0;background:#f8f9fa;border:0;border-right:1px solid #e9ecef;border-left:1px solid #e9ecef}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__sidebar .app-inner-layout__sidebar-footer,.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__sidebar .app-inner-layout__sidebar-header{background:#f8f9fa}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__aside{width:60px}.app-inner-layout .app-inner-layout__footer{width:100%;height:50px}.app-wrapper-footer .app-footer{border-top:1px solid #e9ecef}.app-wrapper-footer .app-footer .app-footer__inner{border-left:1px solid #e9ecef}.chat-layout.app-inner-layout .app-inner-layout__sidebar{width:360px;flex:0 0 360px}.chat-layout .app-inner-layout__top-pane h4{font-size:1.25rem}.chat-layout .app-inner-layout__top-pane h4 div{font-size:.88rem}.chat-layout .chat-box-wrapper{padding:1.5rem}@media (max-width:1199.98px){.chat-layout.app-inner-layout .app-inner-layout__sidebar .widget-content .widget-content-left .widget-subheading{white-space:normal}}.mobile-app-menu-btn{display:none;margin:3px 1.5rem 0 0}@media (max-width:991.98px){.app-inner-layout__sidebar{display:none!important}.mobile-app-menu-btn{display:block}.open-mobile-menu .app-inner-layout__sidebar{display:block!important}}.ps{overflow:hidden!important;overflow-anchor:none;touch-action:auto}.ps__rail-x{display:none!important;height:15px;bottom:0}.ps__rail-x,.ps__rail-y{opacity:0;transition:background-color .2s linear,opacity .2s linear;position:absolute;z-index:7}.ps__rail-y{display:none;width:15px;right:0;border-radius:50px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:initial}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps__rail-x:focus,.ps__rail-x:hover,.ps__rail-y:focus,.ps__rail-y:hover{background-color:rgba(0,0,0,.1);opacity:.9}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:rgba(0,0,0,.1);border-radius:6px;position:absolute}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:rgba(0,0,0,.12);height:11px}.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:rgba(0,0,0,.12);width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.scrollbar-container{position:relative;height:100%}.scroll-area{overflow-x:hidden;height:400px}.scroll-area-xs{height:150px;overflow-x:hidden}.scroll-area-sm{height:200px;overflow-x:hidden}.scroll-area-md{height:300px;overflow-x:hidden}.scroll-area-lg{height:400px;overflow-x:hidden}.scroll-area-x{overflow-x:auto;width:100%;max-width:100%}.shadow-overflow{position:relative}.shadow-overflow:after,.shadow-overflow:before{width:100%;bottom:auto;top:0;left:0;height:1.5rem;position:absolute;z-index:10;content:"";background:linear-gradient(180deg,#fff 20%,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=0)}.shadow-overflow:after{bottom:0;top:auto;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0)}.rc-tabs,.rc-tabs-bar,.rc-tabs-nav-container{box-sizing:border-box;position:relative;overflow:hidden}.rc-tabs-bar,.rc-tabs-nav-container{font-size:14px;line-height:1.5;white-space:nowrap;outline:none;zoom:1;transition:padding .45s}.rc-tabs-ink-bar{margin-top:0;border-radius:.25rem;box-shadow:0 16px 26px -10px rgba(84,92,216,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(84,92,216,.2)}.rc-tabs-ink-bar-animated{transition:all .5s cubic-bezier(.29,1.42,.79,1) 0s}.rc-tabs-tab-next,.rc-tabs-tab-prev{-webkit-user-select:none;user-select:none;z-index:1;line-height:36px;cursor:pointer;border:none;background-color:initial;position:absolute}.rc-tabs-tab-next-icon,.rc-tabs-tab-prev-icon{position:relative;display:inline-block;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;line-height:inherit;vertical-align:initial;text-align:center;text-transform:none;font-smoothing:antialiased;text-stroke-width:0;font-family:sans-serif}.rc-tabs-tab-next-icon:before,.rc-tabs-tab-prev-icon:before{display:block}.rc-tabs-tab-btn-disabled{cursor:default;color:#495057}.rc-tabs-nav-wrap{overflow:hidden}.rc-tabs-nav{box-sizing:border-box;padding-left:0;position:relative;margin:0;float:left;list-style:none;display:inline-block;-webkit-transform-origin:0 0;transform-origin:0 0}.rc-tabs-nav>div:first-child{z-index:5;position:relative}.rc-tabs-nav-animated{transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1),-webkit-transform .5s cubic-bezier(.35,0,.25,1)}.rc-tabs-nav:after,.rc-tabs-nav:before{display:table;content:" "}.rc-tabs-nav:after{clear:both}.rc-tabs-tab{box-sizing:border-box;position:relative;display:block;transition:color .3s cubic-bezier(.35,0,.25,1);padding:8px 20px;cursor:pointer}.rc-tabs-tab:hover{color:#545cd8}.rc-tabs-tab-active,.rc-tabs-tab-active:hover{color:#fff;cursor:default;-webkit-transform:translateZ(0);transform:translateZ(0)}.rc-tabs-tab-disabled{cursor:default;color:#495057}.rc-tabs-tab-disabled:hover{color:#495057}.rc-tabs-content{zoom:1}.rc-tabs-content .rc-tabs-tabpane{overflow:hidden}.rc-tabs-content-animated{transition:margin-left .3s cubic-bezier(.35,0,.25,1),margin-top .3s cubic-bezier(.35,0,.25,1),-webkit-transform .3s cubic-bezier(.35,0,.25,1);transition:transform .3s cubic-bezier(.35,0,.25,1),margin-left .3s cubic-bezier(.35,0,.25,1),margin-top .3s cubic-bezier(.35,0,.25,1);transition:transform .3s cubic-bezier(.35,0,.25,1),margin-left .3s cubic-bezier(.35,0,.25,1),margin-top .3s cubic-bezier(.35,0,.25,1),-webkit-transform .3s cubic-bezier(.35,0,.25,1);display:flex;will-change:transform}.rc-tabs-content-animated .rc-tabs-tabpane{flex-shrink:0}.no-flexbox .rc-tabs-content{-webkit-transform:none!important;transform:none!important;overflow:hidden}.no-csstransitions .rc-tabs-tabpane-inactive,.no-flexbox .rc-tabs-tabpane-inactive,.rc-tabs-content-no-animated .rc-tabs-tabpane-inactive{display:none}.rc-tabs-bottom .rc-tabs-tab-arrow-show{opacity:1;width:100%;height:35px}.rc-tabs-top .rc-tabs-tab-arrow-show{width:100%;height:35px}.rc-tabs-top .rc-tabs-content{width:100%}.rc-tabs-top .rc-tabs-nav-container-scrolling{padding-left:35px;padding-right:35px}.rc-tabs-top .rc-tabs-nav-scroll{width:99999px}.rc-tabs-top .rc-tabs-nav-swipe{position:relative;left:0}.rc-tabs-top .rc-tabs-nav-swipe .rc-tabs-nav{display:flex;flex:1 1;width:100%}.rc-tabs-top .rc-tabs-nav-swipe .rc-tabs-nav .rc-tabs-tab{display:flex;flex-shrink:0;margin-right:0;padding:8px 0;justify-content:center}.rc-tabs-top .rc-tabs-nav-wrap{width:100%;padding:1.5rem 15px}.rc-tabs-top .rc-tabs-content-animated{flex-direction:row}.rc-tabs-top .rc-tabs-content-animated .rc-tabs-tabpane{width:100%}.rc-tabs-top .rc-tabs-tab-next{right:2px}.rc-tabs-top .rc-tabs-tab-next-icon:before{content:">"}.rc-tabs-top .rc-tabs-tab-prev{left:0}.rc-tabs-top .rc-tabs-tab-prev-icon:before{content:"<"}.rc-tabs-top .rc-tabs-tab-next,.rc-tabs-top .rc-tabs-tab-prev{margin-right:-2px;width:0;height:0;top:0;text-align:center;opacity:0;transition:width .3s,height .3s,opacity .3s}.rc-tabs-top .rc-tabs-tab-arrow-show{opacity:1;width:35px;height:100%}.rc-tabs-top .rc-tabs-ink-bar{height:35px;bottom:0;left:0;background:#545cd8}.rc-tabs-top .rc-tabs-tab{float:left;height:100%;line-height:1.3;margin-right:.75rem}.rc-tabs-top .rc-tabs-tabpane-inactive{height:0;overflow:visible}/*!
 * Ladda
 * http://lab.hakim.se/ladda
 * MIT licensed
 *
 * Copyright (C) 2018 Hakim El Hattab, http://hakim.se
 */@-webkit-keyframes ladda-spinner-line-fade{0%,to{opacity:.22}1%{opacity:1}}@keyframes ladda-spinner-line-fade{0%,to{opacity:.22}1%{opacity:1}}.ladda-button{position:relative}.ladda-button .ladda-spinner{position:absolute;z-index:2;display:inline-block;width:32px;top:50%;margin-top:0;opacity:0;pointer-events:none}.ladda-button .ladda-label{position:relative;z-index:3}[class*=btn-outline-] .ladda-spinner div div div{background:#000!important}[class*=btn-outline-].ladda-button .ladda-label{transition:none!important}.ladda-button .ladda-progress{position:absolute;width:0;height:100%;left:0;top:0;background:rgba(0,0,0,.2);display:none;transition:all .1s linear!important}.ladda-button[data-loading] .ladda-progress{display:block}.ladda-button,.ladda-button .ladda-label,.ladda-button .ladda-spinner{transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-label,.ladda-button[data-style=zoom-out] .ladda-spinner{transition:all .3s ease!important}.ladda-button[data-style=expand-right] .ladda-spinner{right:-6px}.ladda-button[data-style=expand-right][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-right][data-size=xs] .ladda-spinner{right:-12px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size=s],.ladda-button[data-style=expand-right][data-loading][data-size=xs]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:26px}.ladda-button[data-style=expand-left][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-left][data-size=xs] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size=s],.ladda-button[data-style=expand-left][data-loading][data-size=xs]{padding-left:40px}.ladda-button[data-style=expand-up]{overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{top:-32px;left:50%;margin-left:0}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity:1;top:26px;margin-top:0}.ladda-button[data-style=expand-up][data-loading][data-size=s],.ladda-button[data-style=expand-up][data-loading][data-size=xs]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size=xs] .ladda-spinner{top:4px}.ladda-button[data-style=expand-down]{overflow:hidden}.ladda-button[data-style=expand-down] .ladda-spinner{top:52px;left:50%;margin-left:0}.ladda-button[data-style=expand-down][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-down][data-size=xs] .ladda-spinner{top:40px}.ladda-button[data-style=expand-down][data-loading]{padding-bottom:54px}.ladda-button[data-style=expand-down][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-down][data-loading][data-size=s],.ladda-button[data-style=expand-down][data-loading][data-size=xs]{padding-bottom:32px}.ladda-button[data-style=slide-left]{overflow:hidden}.ladda-button[data-style=slide-left] .ladda-label{position:relative}.ladda-button[data-style=slide-left] .ladda-spinner{left:100%;margin-left:0}.ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity:0;left:-100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-right]{overflow:hidden}.ladda-button[data-style=slide-right] .ladda-label{position:relative}.ladda-button[data-style=slide-right] .ladda-spinner{right:100%;margin-left:0;left:16px}[dir=rtl] .ladda-button[data-style=slide-right] .ladda-spinner{right:auto}.ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity:0;left:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-label{position:relative}.ladda-button[data-style=slide-up] .ladda-spinner{left:50%;margin-left:0;margin-top:1em}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=slide-down]{overflow:hidden}.ladda-button[data-style=slide-down] .ladda-label{position:relative}.ladda-button[data-style=slide-down] .ladda-spinner{left:50%;margin-left:0;margin-top:-2em}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=zoom-out]{overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-spinner{left:50%;margin-left:32px;-webkit-transform:scale(2.5);transform:scale(2.5)}.ladda-button[data-style=zoom-out] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;margin-left:0;-webkit-transform:none;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-spinner{left:50%;margin-left:-16px;-webkit-transform:scale(.2);transform:scale(.2)}.ladda-button[data-style=zoom-in] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(2.2);transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;margin-left:0;-webkit-transform:none;transform:none}.ladda-button[data-style=contract]{overflow:hidden;width:100px}.ladda-button[data-style=contract] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{overflow:hidden;width:100px;box-shadow:0 0 0 2000px transparent}.ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract-overlay][data-loading]{border-radius:50%;width:52px;box-shadow:0 0 0 2000px rgba(0,0,0,.8)}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}[dir=rtl] .ladda-spinner>div{left:25%!important}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:initial;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#545cd8}.hamburger-box{width:24px;height:14px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:24px;height:2px;background-color:#545cd8;border-radius:10px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-6px}.hamburger-inner:after{bottom:-6px}.hamburger--elastic .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:6px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:12px;transition:-webkit-transform .275s cubic-bezier(.68,-.55,.265,1.55);transition:transform .275s cubic-bezier(.68,-.55,.265,1.55);transition:transform .275s cubic-bezier(.68,-.55,.265,1.55),-webkit-transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0,6px,0) rotate(135deg);transform:translate3d(0,6px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-12px,0) rotate(-270deg);transform:translate3d(0,-12px,0) rotate(-270deg);transition-delay:75ms}.drawer-content-wrapper{background:#fff;position:relative;padding:1.5rem}.drawer-content-wrapper .drawer-heading{font-size:.968rem;color:#495057;margin:0;background:#f8f9fa;padding:.75rem 1.5rem;border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6}.drawer-content-wrapper .drawer-heading:first-child{border-top:0}.drawer-content-wrapper .drawer-section{padding:1.5rem}.drawer-content-wrapper>.app-sidebar__heading:first-child{margin-top:0}.drawer-nav-btn{border-radius:30px;background:#fff;position:fixed;right:.75rem;top:.75rem;padding:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);z-index:20}.drawer-nav-btn .hamburger{margin-top:4px}body.stop-scrolling{height:100%;overflow:hidden}.sweet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;opacity:.5!important}.sweet-alert{background-color:#fff;width:30%;padding:1rem;border-radius:.25rem;text-align:center;position:fixed;left:50%;top:50%;margin-left:-15%;margin-top:-15%;overflow:hidden;display:none;z-index:99999;box-shadow:0 .76875rem 2.4875rem rgba(52,58,64,.3),0 1.3375rem 1.70625rem rgba(52,58,64,.3),0 .55rem .53125rem rgba(0,0,0,.05),0 .225rem .4375rem rgba(52,58,64,.3)}.sweet-alert h2{color:#495057;text-transform:none;margin:.75rem 0;display:block}.sweet-alert h2,.sweet-alert p{text-align:center;position:relative;padding:0}.sweet-alert p{color:#adb5bd;float:none;margin:0}.sweet-alert fieldset{border:none;position:relative}.sweet-alert .sa-error-container{background-color:#f8f9fa;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;transition:padding .15s,max-height .15s}.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;transition:padding .25s,max-height .25s}.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#d92550;color:#fff;line-height:24px;text-align:center;margin-right:3px}.sweet-alert .sa-error-container p{display:inline-block}.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:all .1s}.sweet-alert .sa-input-error:after,.sweet-alert .sa-input-error:before{content:"";width:20px;height:6px;background-color:#d92550;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px}.sweet-alert .sa-input-error:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-input-error:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-input-error.show{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.sweet-alert input{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);padding:0 12px;display:none;transition:all .3s}.sweet-alert input:focus{outline:none;box-shadow:0 0 3px #c4e6f5;border:1px solid #b4dbed}.sweet-alert .sweet-alert.show-input input{display:block}.sweet-alert .sa-confirm-button-container{display:inline-block;position:relative}.sweet-alert .la-ball-fall{position:absolute;left:50%;top:50%;margin-left:-27px;margin-top:4px;opacity:0;visibility:hidden}.sweet-alert button{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;padding:.375rem .75rem;font-size:.88rem;line-height:1.5;border-radius:.25rem;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s!important;color:#fff;background-color:#545cd8;border:1px solid #545cd8}.sweet-alert button:hover{color:#fff;background-color:#353ed1;border-color:#2e38cb}.sweet-alert button.focus,.sweet-alert button:focus{box-shadow:0 0 0 0 rgba(110,116,222,.5)}.sweet-alert button.disabled,.sweet-alert button:disabled{color:#fff;background-color:#545cd8;border-color:#545cd8}.show>.sweet-alert button.dropdown-toggle,.sweet-alert button:not(:disabled):not(.disabled).active,.sweet-alert button:not(:disabled):not(.disabled):active{color:#fff;background-color:#2e38cb;border-color:#2c35c0}.show>.sweet-alert button.dropdown-toggle:focus,.sweet-alert button:not(:disabled):not(.disabled).active:focus,.sweet-alert button:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 0 rgba(110,116,222,.5)}.sweet-alert button:focus,.sweet-alert button:hover{text-decoration:none}.sweet-alert button.focus,.sweet-alert button:focus{outline:0;box-shadow:none}.sweet-alert button.disabled,.sweet-alert button:disabled{opacity:.65}.sweet-alert button.cancel{font-weight:400;color:#545cd8;background-color:initial;border-color:transparent;margin-right:.5rem}.sweet-alert button.cancel:hover{color:#2a32b6;text-decoration:underline;background-color:initial;border-color:transparent}.sweet-alert button.cancel.active,.sweet-alert button.cancel.focus,.sweet-alert button.cancel:active,.sweet-alert button.cancel:focus{text-decoration:none;border-color:transparent;box-shadow:none;background-color:initial}.sweet-alert button.cancel.disabled,.sweet-alert button.cancel:disabled{color:#6c757d;pointer-events:none}.sweet-alert button.confirm[disabled]~.la-ball-fall{opacity:1;visibility:visible;transition-delay:0s}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none!important}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px}.sweet-alert .sa-button-container{padding:1rem 0 0}.sa-icon{width:80px;height:80px;border:4px solid #dee2e6;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:initial}.sa-icon.sa-error{border-color:#d92550}.sa-icon.sa-error .sa-x-mark{position:relative;display:block}.sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#d92550;display:block;top:37px;border-radius:2px}.sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.sa-icon.sa-warning{border-color:#f7b924}.sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;border-radius:2px;margin-left:-2px;background-color:#f7b924}.sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#f7b924}.sa-icon.sa-info{border-color:#30b1ff}.sa-icon.sa-info:before{width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px}.sa-icon.sa-info:after,.sa-icon.sa-info:before{content:"";position:absolute;background-color:#30b1ff}.sa-icon.sa-info:after{width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px}.sa-icon.sa-success{border-color:#3ac47d}.sa-icon.sa-success:after,.sa-icon.sa-success:before{content:"";border-radius:50%;position:absolute;width:60px;height:120px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sa-icon.sa-success:before{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.sa-icon.sa-success:after{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);border-radius:40px;border-radius:50%;box-sizing:initial;position:absolute;left:-4px;top:-4px;z-index:2}.sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sa-icon.sa-success .sa-line{height:5px;background-color:#3ac47d;display:block;border-radius:2px;position:absolute;z-index:2}.sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:50%;background-repeat:no-repeat}@media (max-width:540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px}}@-webkit-keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}to{transform:scale(1);-webkit-transform:scale(1)}}@keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}to{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}to{transform:scale(.5);-webkit-transform:scale(.5)}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}to{transform:scale(.5);-webkit-transform:scale(.5)}}@-webkit-keyframes slideFromTop{0%{top:0}to{top:50%}}@keyframes slideFromTop{0%{top:0}to{top:50%}}@-webkit-keyframes slideToTop{0%{top:50%}to{top:0}}@keyframes slideToTop{0%{top:50%}to{top:0}}@-webkit-keyframes slideFromBottom{0%{top:70%}to{top:50%}}@keyframes slideFromBottom{0%{top:70%}to{top:50%}}@-webkit-keyframes slideToBottom{0%{top:50%}to{top:70%}}@keyframes slideToBottom{0%{top:50%}to{top:70%}}.showSweetAlert[data-animation=pop]{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.showSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.showSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideFromTop .3s;animation:slideFromTop .3s}.showSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideFromBottom .3s;animation:slideFromBottom .3s}.hideSweetAlert[data-animation=pop]{-webkit-animation:hideSweetAlert .2s;animation:hideSweetAlert .2s}.hideSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.hideSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideToTop .4s;animation:slideToTop .4s}.hideSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideToBottom .3s;animation:slideToBottom .3s}@-webkit-keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@-webkit-keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}to{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}to{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}.animateSuccessTip{-webkit-animation:animateSuccessTip .75s;animation:animateSuccessTip .75s}.animateSuccessLong{-webkit-animation:animateSuccessLong .75s;animation:animateSuccessLong .75s}.sa-icon.sa-success.animate:after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}to{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}to{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1}}.animateErrorIcon{-webkit-animation:animateErrorIcon .5s;animation:animateErrorIcon .5s}@-webkit-keyframes animateXMark{0%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}to{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}@keyframes animateXMark{0%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}to{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}.animateXMark{-webkit-animation:animateXMark .5s;animation:animateXMark .5s}@-webkit-keyframes pulseWarning{0%{border-color:#f8d486}to{border-color:#f7b924}}@keyframes pulseWarning{0%{border-color:#f8d486}to{border-color:#f7b924}}.pulseWarning{-webkit-animation:pulseWarning .75s infinite alternate;animation:pulseWarning .75s infinite alternate}@-webkit-keyframes pulseWarningIns{0%{background-color:#f8d486}to{background-color:#f7b924}}@keyframes pulseWarningIns{0%{background-color:#f8d486}to{background-color:#f7b924}}.pulseWarningIns{-webkit-animation:pulseWarningIns .75s infinite alternate;animation:pulseWarningIns .75s infinite alternate}@-webkit-keyframes rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-ms-transform:rotate(45deg)\9}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-ms-transform:rotate(-45deg)\9}.sweet-alert .sa-icon.sa-success{border-color:transparent\9}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{-ms-transform:rotate(45deg)\9}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{-ms-transform:rotate(-45deg)\9}/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */.la-ball-fall,.la-ball-fall>div{position:relative;box-sizing:border-box}.la-ball-fall{display:block;font-size:0;color:#fff}.la-ball-fall.la-dark{color:#333}.la-ball-fall>div{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-fall{width:54px;height:18px}.la-ball-fall>div{width:10px;height:10px;margin:4px;border-radius:100%;opacity:0;-webkit-animation:ball-fall 1s ease-in-out infinite;animation:ball-fall 1s ease-in-out infinite}.la-ball-fall>div:first-child{-webkit-animation-delay:-.2s;animation-delay:-.2s}.la-ball-fall>div:nth-child(2){-webkit-animation-delay:-.1s;animation-delay:-.1s}.la-ball-fall>div:nth-child(3){-webkit-animation-delay:0ms;animation-delay:0ms}.la-ball-fall.la-sm{width:26px;height:8px}.la-ball-fall.la-sm>div{width:4px;height:4px;margin:2px}.la-ball-fall.la-2x{width:108px;height:36px}.la-ball-fall.la-2x>div{width:20px;height:20px;margin:8px}.la-ball-fall.la-3x{width:162px;height:54px}.la-ball-fall.la-3x>div{width:30px;height:30px;margin:12px}@-webkit-keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}to{opacity:0;-webkit-transform:translateY(145%);transform:translateY(145%)}}@keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}to{opacity:0;-webkit-transform:translateY(145%);transform:translateY(145%)}}.Toastify__toast-container{z-index:9999;position:fixed;padding:0;width:320px;box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1rem;left:1rem}.Toastify__toast-container--top-center{top:1rem;left:50%;margin-left:-160px}.Toastify__toast-container--top-right{top:1rem;right:1rem}.Toastify__toast-container--bottom-left{bottom:1rem;left:1rem}.Toastify__toast-container--bottom-center{bottom:1rem;left:50%;margin-left:-160px}.Toastify__toast-container--bottom-right{bottom:1rem;right:1rem}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{position:relative;min-height:54px;box-sizing:border-box;margin-bottom:1rem;padding:1rem;border-radius:.25rem;box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);display:flex;justify-content:space-between;max-height:800px;overflow:hidden;font-family:sans-serif;cursor:pointer;direction:ltr}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--default{background:#fff;color:#495057;box-shadow:0 .66875rem 2.3875rem rgba(84,92,216,.03),0 1.1375rem 1.60625rem rgba(84,92,216,.03),0 .45rem .73125rem rgba(84,92,216,.05),0 .325rem .3875rem rgba(84,92,216,.03)}.Toastify__toast--info{background:#30b1ff;box-shadow:0 .66875rem 2.3875rem rgba(48,177,255,.03),0 1.1375rem 1.60625rem rgba(48,177,255,.03),0 .45rem .73125rem rgba(48,177,255,.05),0 .325rem .3875rem rgba(48,177,255,.03)}.Toastify__toast--success{background:#3ac47d;box-shadow:0 .66875rem 2.3875rem rgba(58,196,125,.03),0 1.1375rem 1.60625rem rgba(58,196,125,.03),0 .45rem .73125rem rgba(58,196,125,.05),0 .325rem .3875rem rgba(58,196,125,.03)}.Toastify__toast--warning{background:#f7b924;box-shadow:0 .66875rem 2.3875rem rgba(247,185,36,.03),0 1.1375rem 1.60625rem rgba(247,185,36,.03),0 .45rem .73125rem rgba(247,185,36,.05),0 .325rem .3875rem rgba(247,185,36,.03)}.Toastify__toast--error{background:#d92550;box-shadow:0 .66875rem 2.3875rem rgba(217,37,80,.03),0 1.1375rem 1.60625rem rgba(217,37,80,.03),0 .45rem .73125rem rgba(217,37,80,.05),0 .325rem .3875rem rgba(217,37,80,.03)}.Toastify__toast-body{margin:auto 0;padding:0 0 .4rem}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0}}.Toastify__close-button{color:#fff;font-size:14px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;position:absolute;top:5px;right:9px}.Toastify__close-button--default{color:#000;opacity:.3}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{width:96%}to{width:0}}@keyframes Toastify__trackProgress{0%{width:96%}to{width:0}}.Toastify__progress-bar{position:absolute;bottom:9%;left:2%;width:0;height:5px;z-index:9999;-webkit-animation:Toastify__trackProgress linear 1;animation:Toastify__trackProgress linear 1;background-color:hsla(0,0%,100%,.3);border-radius:.25rem}.Toastify__progress-bar--rtl{right:0;left:auto}.Toastify__progress-bar--default{background:#545cd8}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0)}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0)}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0)}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0)}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}.rodal,.rodal-mask{top:0;left:0;width:100%;height:100%;z-index:100}.rodal{position:fixed}.rodal-mask{position:absolute;background-color:#000;opacity:.5}.rodal-dialog{position:absolute;top:10%;left:0;right:0;margin:auto;z-index:101;background:#fff;box-shadow:0 .76875rem 2.4875rem rgba(52,58,64,.3),0 1.3375rem 1.70625rem rgba(52,58,64,.3),0 .55rem .53125rem rgba(0,0,0,.05),0 .225rem .4375rem rgba(52,58,64,.3);border-radius:.25rem;height:auto!important}.rodal-dialog:focus{outline:none}.rodal-close{position:absolute;cursor:pointer;top:16px;right:16px;width:16px;height:16px}.rodal-close:after,.rodal-close:before{position:absolute;content:"";height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#adb5bd;border-radius:100%;transition:background .2s}.rodal-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rodal-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.rodal-close:hover:after,.rodal-close:hover:before{background:#343a40}@-webkit-keyframes rodal-fade-enter{0%{opacity:0}}@keyframes rodal-fade-enter{0%{opacity:0}}.rodal-fade-enter{-webkit-animation:rodal-fade-enter ease-in both;animation:rodal-fade-enter ease-in both}@-webkit-keyframes rodal-fade-leave{to{opacity:0}}@keyframes rodal-fade-leave{to{opacity:0}}.rodal-fade-leave{-webkit-animation:rodal-fade-leave ease-out both;animation:rodal-fade-leave ease-out both}@-webkit-keyframes rodal-zoom-enter{0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes rodal-zoom-enter{0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.rodal-zoom-enter{-webkit-animation:rodal-zoom-enter cubic-bezier(.4,0,0,1.5) both;animation:rodal-zoom-enter cubic-bezier(.4,0,0,1.5) both}@-webkit-keyframes rodal-zoom-leave{to{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes rodal-zoom-leave{to{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.rodal-zoom-leave{-webkit-animation:rodal-zoom-leave both;animation:rodal-zoom-leave both}@-webkit-keyframes rodal-slideDown-enter{0%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}@keyframes rodal-slideDown-enter{0%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}.rodal-slideDown-enter{-webkit-animation:rodal-slideDown-enter cubic-bezier(.4,0,0,1.5) both;animation:rodal-slideDown-enter cubic-bezier(.4,0,0,1.5) both}@-webkit-keyframes rodal-slideDown-leave{to{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}@keyframes rodal-slideDown-leave{to{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}.rodal-slideDown-leave{-webkit-animation:rodal-slideDown-leave both;animation:rodal-slideDown-leave both}@-webkit-keyframes rodal-slideLeft-enter{0%{-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}}@keyframes rodal-slideLeft-enter{0%{-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}}.rodal-slideLeft-enter{-webkit-animation:rodal-slideLeft-enter cubic-bezier(.4,0,0,1.5) both;animation:rodal-slideLeft-enter cubic-bezier(.4,0,0,1.5) both}@-webkit-keyframes rodal-slideLeft-leave{to{-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}}@keyframes rodal-slideLeft-leave{to{-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}}.rodal-slideLeft-leave{-webkit-animation:rodal-slideLeft-leave both;animation:rodal-slideLeft-leave both}@-webkit-keyframes rodal-slideRight-enter{0%{-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}}@keyframes rodal-slideRight-enter{0%{-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}}.rodal-slideRight-enter{-webkit-animation:rodal-slideRight-enter cubic-bezier(.4,0,0,1.5) both;animation:rodal-slideRight-enter cubic-bezier(.4,0,0,1.5) both}@-webkit-keyframes rodal-slideRight-leave{to{-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}}@keyframes rodal-slideRight-leave{to{-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}}.rodal-slideRight-leave{-webkit-animation:rodal-slideRight-leave both;animation:rodal-slideRight-leave both}@-webkit-keyframes rodal-slideUp-enter{0%{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}@keyframes rodal-slideUp-enter{0%{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}.rodal-slideUp-enter{-webkit-animation:rodal-slideUp-enter cubic-bezier(.4,0,0,1.5) both;animation:rodal-slideUp-enter cubic-bezier(.4,0,0,1.5) both}@-webkit-keyframes rodal-slideUp-leave{to{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}@keyframes rodal-slideUp-leave{to{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}.rodal-slideUp-leave{-webkit-animation:rodal-slideUp-leave both;animation:rodal-slideUp-leave both}@-webkit-keyframes rodal-flip-enter{0%{-webkit-transform:perspective(400px) rotateX(60deg);transform:perspective(400px) rotateX(60deg)}70%{-webkit-transform:perspective(400px) rotateX(-15deg);transform:perspective(400px) rotateX(-15deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes rodal-flip-enter{0%{-webkit-transform:perspective(400px) rotateX(60deg);transform:perspective(400px) rotateX(60deg)}70%{-webkit-transform:perspective(400px) rotateX(-15deg);transform:perspective(400px) rotateX(-15deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.rodal-flip-enter{-webkit-animation:rodal-flip-enter ease-in both;animation:rodal-flip-enter ease-in both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes rodal-flip-leave{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-15deg);transform:perspective(400px) rotateX(-15deg)}to{-webkit-transform:perspective(400px) rotateX(45deg);transform:perspective(400px) rotateX(45deg)}}@keyframes rodal-flip-leave{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-15deg);transform:perspective(400px) rotateX(-15deg)}to{-webkit-transform:perspective(400px) rotateX(45deg);transform:perspective(400px) rotateX(45deg)}}.rodal-flip-leave{-webkit-animation:rodal-flip-leave both;animation:rodal-flip-leave both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes rodal-rotate-enter{0%{-webkit-transform:rotate(-180deg) scale3d(.3,.3,.3);transform:rotate(-180deg) scale3d(.3,.3,.3)}}@keyframes rodal-rotate-enter{0%{-webkit-transform:rotate(-180deg) scale3d(.3,.3,.3);transform:rotate(-180deg) scale3d(.3,.3,.3)}}.rodal-rotate-enter{-webkit-animation:rodal-rotate-enter both;animation:rodal-rotate-enter both;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rodal-rotate-leave{to{-webkit-transform:rotate(180deg) scale3d(.3,.3,.3);transform:rotate(180deg) scale3d(.3,.3,.3)}}@keyframes rodal-rotate-leave{to{-webkit-transform:rotate(180deg) scale3d(.3,.3,.3);transform:rotate(180deg) scale3d(.3,.3,.3)}}.rodal-rotate-leave{-webkit-animation:rodal-rotate-leave both;animation:rodal-rotate-leave both;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rodal-door-enter{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes rodal-door-enter{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}}.rodal-door-enter{-webkit-animation:rodal-door-enter cubic-bezier(.4,0,0,1.5) both;animation:rodal-door-enter cubic-bezier(.4,0,0,1.5) both}@-webkit-keyframes rodal-door-leave{60%{-webkit-transform:scaleX(.01);transform:scaleX(.01)}to{-webkit-transform:scale3d(0,1,.1);transform:scale3d(0,1,.1)}}@keyframes rodal-door-leave{60%{-webkit-transform:scaleX(.01);transform:scaleX(.01)}to{-webkit-transform:scale3d(0,1,.1);transform:scale3d(0,1,.1)}}.rodal-door-leave{-webkit-animation:rodal-door-leave both;animation:rodal-door-leave both}.react-sweet-progress{display:flex;align-items:center;justify-content:center;width:100%}.react-sweet-progress-symbol{display:flex;align-items:center;justify-content:flex-start;width:35px;height:20px;padding-left:10px;color:rgba(0,0,0,.7);font-weight:200}.react-sweet-progress-symbol-absolute{display:flex;position:absolute;top:50%;left:50%;align-items:center;justify-content:center;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.react-sweet-progress-symbol-absolute .react-sweet-progress-symbol{padding:0;width:100%}.react-sweet-progress-circle-outer{position:relative;display:inline-block;vertical-align:middle}.react-sweet-progress-line{width:100%;border-radius:100px;background-color:#efefef;vertical-align:middle}.react-sweet-progress-line-inner{position:relative;min-height:10px;border-radius:100px;transition:width .3s ease}.react-sweet-progress-line-inner-status-active:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background:#fff;-webkit-animation:active-anim 2s cubic-bezier(.25,1,.6,1) infinite;animation:active-anim 2s cubic-bezier(.25,1,.6,1) infinite;content:"";opacity:0}@-webkit-keyframes active-anim{0%{width:0;opacity:.1}20%{width:0;opacity:.5}to{width:100%;opacity:0}}@keyframes active-anim{0%{width:0;opacity:.1}20%{width:0;opacity:.5}to{width:100%;opacity:0}}.react-sweet-progress-circle path{stroke-linecap:round}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;max-width:1400px;margin-left:auto;margin-right:auto}.slick-slider-sm .slick-slider{max-width:450px}.slick-slider-sm .slick-slider .slick-prev{left:-20px}.slick-slider-sm .slick-slider .slick-next{right:-20px}.slick-slider-md .slick-slider{max-width:650px;margin:0 auto}.slick-slider-hover .slick-arrow{opacity:0;background:#545cd8;color:#fff!important}.slick-slider-hover .slick-prev{left:-30px}.slick-slider-hover .slick-next{right:-30px}.slick-slider-hover:hover .slick-arrow{opacity:1}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{position:absolute;display:block;height:40px;width:40px;cursor:pointer;color:#6c757d;top:50%;-webkit-transform:translateY(-80%);transform:translateY(-80%);padding:0;border:none;outline:none;box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);transition:all .2s;font-family:"Pe-icon-7-stroke";border-radius:50px;background:#fff;z-index:6;overflow:hidden}.slick-next:before,.slick-prev:before{font-size:35px;height:40px;line-height:40px;width:40px}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none;box-shadow:0 1rem 3rem rgba(0,0,0,.175);color:#545cd8}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-prev{left:0}.slick-prev:before{content:""}.slick-next{right:0}.slick-next:before{content:""}.slick-dots{list-style:none;display:block;text-align:center;padding:0;margin:.75rem 0 0;width:100%}.slick-dots li{position:relative;display:inline-block;padding:0;margin:0 5px;cursor:pointer;-webkit-transform:scale(.8);transform:scale(.8);transition:all .2s}.slick-dots li button{border:0;background:transparent;display:block;height:14px;width:14px;background:#545cd8;cursor:pointer;position:relative;border-radius:20px;color:transparent}.slick-dots li button:before{content:"";position:absolute;background:#fff;left:50%;top:50%;margin:-4px 0 0 -4px;display:block;width:8px;height:8px;border-radius:20px}.slick-dots li.slick-active{-webkit-transform:scale(1.2);transform:scale(1.2)}.slick-center{-webkit-transform:scale(1.1);transform:scale(1.1)}.slick-center-card{-webkit-transform:scale(1.02);transform:scale(1.02)}.slick-slider .slide-img-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;opacity:.4;z-index:10}.slick-slider .slider-content{position:relative;z-index:15;text-align:center;margin:0 6rem}.slick-slider .slider-content h3{font-size:1.75rem;font-weight:400;margin-bottom:1.5rem}.slick-slider .slider-content p{font-size:1rem;opacity:.7}.slider-light .slick-dots{position:absolute;bottom:10px}.slider-light .slick-dots li button{background:hsla(0,0%,100%,.25)}.slider-light .slick-next,.slider-light .slick-prev{background:transparent;color:#fff;box-shadow:0 0 0 0 transparent}.slider-light .slick-next:hover,.slider-light .slick-prev:hover{background:hsla(0,0%,100%,.15)}.slider-light .slick-next{right:15px}.slider-light .slick-prev{left:15px}.slider-light .slider-content{color:#fff}.loading-indicator{text-align:center}.loading-bullet{display:inline-block;opacity:0;font-size:2em;color:#02a17c}.block-ui{position:relative;min-height:3em}.block-ui-container{position:absolute;z-index:1010;top:0;right:0;bottom:0;left:0;height:100%;min-height:2em;cursor:wait;overflow:hidden}.block-ui-container:focus{outline:none}.block-ui-overlay{width:100%;height:100%;opacity:.5;filter:alpha(opacity=50);background-color:#fff}.block-ui-message-container{position:absolute;top:50%;left:0;width:100%;right:0;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10001}.block-ui-message{color:#333;background:none;z-index:1011;display:flex;align-items:center;justify-content:center}.block-overlay-dark .block-ui-overlay{background:#000}.popover{box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03)}.popover .grid-menu{margin-bottom:-.5rem;padding:1px}.popover .grid-menu [class*=col-]{padding:.5rem}.popover .grid-menu+.nav .nav-item-btn{margin-bottom:.5rem}.popover .grid-menu-xl{margin-bottom:-.37037rem}.popover .grid-menu-xl [class*=col-]{padding:0}.popover .popover-inner .dropdown-menu-header{border-top-left-radius:.3rem;border-top-right-radius:.3rem;overflow:hidden;margin-top:-1px;margin-left:-1px;margin-right:-1px}.rm-max-width>.popover{max-width:none}.rm-pointers>.popover .arrow{display:none!important}.popover-primary{background-color:#545cd8!important}.popover-secondary{background-color:#6c757d!important}.popover-success{background-color:#3ac47d!important}.popover-info{background-color:#30b1ff!important}.popover-warning{background-color:#f7b924!important}.popover-danger{background-color:#d92550!important}.popover-light{background-color:#eee!important}.popover-dark{background-color:#343a40!important}.popover-focus{background-color:#444054!important}.popover-alternate{background-color:#83588a!important}.popover-custom .popover-body{padding-top:0;padding-left:0;padding-right:0}.popover-custom .popover-body .dropdown-menu-header{margin-top:0;border-top-left-radius:.3rem;border-top-right-radius:.3rem;overflow:hidden}.popover-custom .popover-body .dropdown-menu-header .menu-header-content{padding:0 1.5rem}.popover-custom .popover-body .dropdown-menu-header .dropdown-menu-header-inner.bg-light{color:rgba(0,0,0,.8)}.popover-custom.popover-custom-lg{min-width:22rem}.popover-custom.popover-custom-xl{min-width:25rem}.popover-custom.popover-custom-sm{min-width:15rem}.popover-bg{border:0}.popover-bg .arrow{display:none}.popover-bg .popover-header{background:hsla(0,0%,100%,.1);border-bottom:0;color:#fff}.popover-bg .popover-header:before{display:none}.popover-bg .popover-body{color:hsla(0,0%,100%,.7)}.popover-bg.text-dark .popover-header{color:rgba(0,0,0,.8)}.popover-bg.text-dark .popover-body{color:rgba(0,0,0,.7)}.tooltip-light>.tooltip .tooltip-inner{background:#fff;color:#343a40;box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);border:1px solid rgba(32,39,140,.125)}.tooltip-light>.tooltip .arrow{display:none}.scrollable-block{margin-bottom:50px;overflow:hidden;position:relative}.scrollable-block .sticky{z-index:2}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{box-sizing:border-box;height:100%;display:flex;flex-direction:column;align-items:stretch;flex:1 1;min-height:580px}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#b3b3b3}.rbc-header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;flex:1 0;flex-basis:auto!important}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-row-content{position:relative;-webkit-user-select:none;user-select:none;z-index:4}.rbc-today{background-color:#e0f3ff}.rbc-toolbar{display:flex;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{width:100%;padding:0 10px;text-align:center}.rbc-toolbar button{color:#fff;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:#545cd8;border:1px solid #545cd8;padding:.375rem 1rem;border-radius:.25rem;line-height:normal;white-space:nowrap;font-weight:700;text-transform:capitalize;font-size:.88rem}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);background-color:#2e38cb;border-color:#2c35c2}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{color:#fff;background-color:#2830ae;border-color:#20278c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{color:#fff;background-color:#2e38cb;border-color:#2c35c2}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}.rbc-event{cursor:pointer;padding:.125rem;background-color:#545cd8;border-radius:.25rem;color:#fff}.rbc-event.rbc-selected{background-color:#2e38cb}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 rgba(51,51,51,.5)}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:rgba(0,0,0,.1)}.rbc-show-more{background-color:hsla(0,0%,100%,.3);z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;white-space:nowrap}.rbc-month-view{position:relative;border:1px solid #e9ecef;display:flex;flex-direction:column;flex:1 0;width:100%;-webkit-user-select:none;user-select:none;height:100%}.rbc-month-view .rbc-header{border-bottom:1px solid #e9ecef}.rbc-month-view .rbc-header+.rbc-header{border-left:1px solid #e9ecef}.rbc-rtl .rbc-month-view .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #e9ecef}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;position:relative;flex-direction:column;flex:1 0;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #e9ecef}.rbc-date-cell{padding-right:5px;text-align:right;flex:1 1}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex-direction:row;flex:1 0;overflow:hidden}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #e9ecef}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #e9ecef}.rbc-off-range-bg{background:#f8f9fa}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.25);padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex-direction:column;flex:1 0;overflow:auto}.rbc-agenda-view table{width:100%;border:1px solid #e9ecef}.rbc-agenda-view table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table tbody>tr>td+td{border-left:1px solid #e9ecef}.rbc-rtl .rbc-agenda-view table tbody>tr>td+td{border-left-width:0;border-right:1px solid #e9ecef}.rbc-agenda-view table tbody>tr+tr{border-top:1px solid #e9ecef}.rbc-agenda-view table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #e9ecef}.rbc-rtl .rbc-agenda-view table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #e9ecef;min-height:40px;display:flex;flex-flow:column nowrap}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-event{border:1px solid #2e38cb;display:flex;max-height:100%;flex-flow:column wrap;align-items:flex-start;overflow:hidden}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;flex:1 1;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #fff}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-day-slot .rbc-event{position:absolute;z-index:2}.rbc-slot-selection{z-index:10;position:absolute;cursor:default;background-color:rgba(0,0,0,.5);color:#white;font-size:75%;padding:3px}.rbc-time-view{display:flex;flex-direction:column;flex:1 1;width:100%;border:1px solid #e9ecef;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap}.rbc-time-view .rbc-allday-cell{width:100%;position:relative}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:column}.rbc-time-header.rbc-overflowing{border-right:1px solid #e9ecef}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #e9ecef}.rbc-time-header>.rbc-row>*+*{border-left:1px solid #e9ecef}.rbc-rtl .rbc-time-header>.rbc-row>*+*{border-left-width:0;border-right:1px solid #e9ecef}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #e9ecef}.rbc-time-header .rbc-gutter-cell{flex:none}.rbc-time-header>.rbc-gutter-cell+*{width:100%}.rbc-time-content{display:flex;flex:1 0;align-items:flex-start;width:100%;border-top:2px solid #e9ecef;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #e9ecef}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #e9ecef}.rbc-time-content>.rbc-day-slot{width:100%;-webkit-user-select:none;user-select:none}.rbc-current-time-indicator{position:absolute;z-index:1;left:0;height:1px;background-color:#3ac47d;pointer-events:none}.rbc-current-time-indicator:before{display:block;position:absolute;left:-3px;top:-3px;content:" ";background-color:#3ac47d;border-radius:50%;width:8px;height:8px}.rbc-rtl .rbc-current-time-indicator:before{left:0;right:-3px}.handle-bar{background:transparent!important;border-radius:30px}.handle-bar.handle-bar_clone,.handle-bar:active,.handle-bar:hover{background-color:#e9ecef!important}.handle-bar.resize-not-allowed:hover{background-color:#e9ecef}.handle-bar .handle-bar_drag{border-color:#545cd8!important}.rst__virtualScrollOverride{overflow:auto!important}.ReactVirtualized__Grid__innerScrollContainer{overflow:visible!important}.rst__rtl .ReactVirtualized__Grid__innerScrollContainer{direction:rtl}.ReactVirtualized__Grid{outline:none}.rst__node{min-width:100%;white-space:nowrap;position:relative;text-align:left}.rst__node.rst__rtl{text-align:right}.rst__nodeContent{position:absolute;top:0;bottom:0}.rst__absoluteLineBlock,.rst__lineBlock{height:100%;position:relative;display:inline-block}.rst__absoluteLineBlock{position:absolute;top:0}.rst__lineFullVertical:after,.rst__lineHalfHorizontalRight:before,.rst__lineHalfVerticalBottom:after,.rst__lineHalfVerticalTop:after{position:absolute;content:"";background-color:#000}.rst__lineHalfHorizontalRight:before{height:1px;top:50%;right:0;width:50%}.rst__rtl.rst__lineHalfHorizontalRight:before{left:0;right:auto}.rst__lineFullVertical:after,.rst__lineHalfVerticalBottom:after,.rst__lineHalfVerticalTop:after{width:1px;left:50%;top:0;height:100%}.rst__rtl.rst__lineFullVertical:after,.rst__rtl.rst__lineHalfVerticalBottom:after,.rst__rtl.rst__lineHalfVerticalTop:after{right:50%;left:auto}.rst__lineHalfVerticalTop:after{height:50%}.rst__lineHalfVerticalBottom:after{top:auto;bottom:0;height:50%}.rst__highlightLineVertical{z-index:3}.rst__highlightLineVertical:before{position:absolute;content:"";background-color:#545cd8;width:8px;margin-left:-4px;left:50%;top:0;height:100%}.rst__rtl.rst__highlightLineVertical:before{margin-left:0;margin-right:-4px;left:auto;right:50%}@-webkit-keyframes arrow-pulse{0%{-webkit-transform:translate(0);transform:translate(0);opacity:0}30%{-webkit-transform:translateY(300%);transform:translateY(300%);opacity:1}70%{-webkit-transform:translateY(700%);transform:translateY(700%);opacity:1}to{-webkit-transform:translateY(1000%);transform:translateY(1000%);opacity:0}}@keyframes arrow-pulse{0%{-webkit-transform:translate(0);transform:translate(0);opacity:0}30%{-webkit-transform:translateY(300%);transform:translateY(300%);opacity:1}70%{-webkit-transform:translateY(700%);transform:translateY(700%);opacity:1}to{-webkit-transform:translateY(1000%);transform:translateY(1000%);opacity:0}}.rst__highlightLineVertical:after{content:"";position:absolute;height:0;margin-left:-4px;left:50%;top:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;-webkit-animation:arrow-pulse 1s linear infinite both;animation:arrow-pulse 1s linear infinite both}.rst__rtl.rst__highlightLineVertical:after{margin-left:0;margin-right:-4px;right:50%;left:auto}.rst__highlightTopLeftCorner:before{z-index:3;content:"";position:absolute;border-top:8px solid #545cd8;border-left:8px solid #545cd8;box-sizing:border-box;height:calc(50% + 4px);top:50%;margin-top:-4px;right:0;width:calc(50% + 4px)}.rst__rtl.rst__highlightTopLeftCorner:before{border-right:8px solid #545cd8;border-left:none;left:0;right:auto}.rst__highlightBottomLeftCorner{z-index:3}.rst__highlightBottomLeftCorner:before{content:"";position:absolute;border-bottom:8px solid #545cd8;border-left:8px solid #545cd8;box-sizing:border-box;height:calc(100% + 4px);top:0;right:12px;width:calc(50% - 8px)}.rst__rtl.rst__highlightBottomLeftCorner:before{border-right:8px solid #545cd8;border-left:none;left:12px;right:auto}.rst__highlightBottomLeftCorner:after{content:"";position:absolute;height:0;right:0;top:100%;margin-top:-12px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #545cd8}.rst__rtl.rst__highlightBottomLeftCorner:after{left:0;right:auto;border-right:12px solid #545cd8;border-left:none}.rst__rowWrapper{padding:10px 10px 10px 0;height:100%;box-sizing:border-box}.rst__rtl.rst__rowWrapper{padding:10px 0 10px 10px}.rst__row{height:100%;white-space:nowrap;display:flex}.rst__row>*{box-sizing:border-box}.rst__rowCancelPad,.rst__rowLandingPad{border:none!important;box-shadow:none!important;outline:none!important}.rst__rowCancelPad>*,.rst__rowLandingPad>*{opacity:0!important}.rst__rowCancelPad:before,.rst__rowLandingPad:before{background-color:#add8e6;border:1px dashed #fff;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.rst__rowCancelPad:before{background-color:#e6a8ad}.rst__rowSearchMatch{outline:3px solid #0080ff}.rst__rowSearchFocus{outline:3px solid #fc6421}.rst__moveHandle,.rst__rowContents,.rst__rowLabel,.rst__rowToolbar,.rst__toolbarButton{display:inline-block;vertical-align:middle}.rst__rowContents{position:relative;height:100%;border:1px solid #dee2e6;border-left:none;padding:0 5px 0 10px;border-radius:2px;min-width:230px;flex:1 0 auto;display:flex;align-items:center;justify-content:space-between;background-color:#fff}.rst__rtl.rst__rowContents{border-right:none;padding:0 10px 0 5px}.rst__rowContentsDragDisabled,.rst__rtl.rst__rowContents{border-left:1px solid #dee2e6}.rst__rtl.rst__rowContentsDragDisabled{border-right:1px solid #dee2e6;border-left:1px solid #dee2e6}.rst__rowLabel{flex:0 1 auto;padding-right:20px}.rst__rtl.rst__rowLabel{padding-left:20px;padding-right:inherit}.rst__rowToolbar{flex:0 1 auto;display:flex}.rst__loadingHandle,.rst__moveHandle{height:100%;width:44px;background:#e9ecef url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiI+PGcgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIuOSI+PHBhdGggZD0iTTE0IDE1LjdoMTQuNE0xNCAyMS40aDE0LjRNMTQgMjcuMWgxNC40Ii8+PC9nPjwvc3ZnPg==") no-repeat 50%;border:1px solid #aaa;cursor:move;border-radius:1px;z-index:1}.rst__loadingHandle{cursor:default;background:#e9ecef}@-webkit-keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}@keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}.rst__loadingCircle{width:80%;height:80%;margin:10%;position:relative}.rst__loadingCirclePoint{width:100%;height:100%;position:absolute;left:0;top:0}.rst__rtl.rst__loadingCirclePoint{right:0;left:auto}.rst__loadingCirclePoint:before{content:"";display:block;margin:0 auto;width:11%;height:30%;background-color:#fff;border-radius:30%;-webkit-animation:pointFade .8s ease-in-out infinite both;animation:pointFade .8s ease-in-out infinite both}.rst__loadingCirclePoint:first-of-type{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.rst__loadingCirclePoint:first-of-type:before,.rst__loadingCirclePoint:nth-of-type(7):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.rst__loadingCirclePoint:nth-of-type(2){-webkit-transform:rotate(30deg);transform:rotate(30deg)}.rst__loadingCirclePoint:nth-of-type(8){-webkit-transform:rotate(210deg);transform:rotate(210deg)}.rst__loadingCirclePoint:nth-of-type(2):before,.rst__loadingCirclePoint:nth-of-type(8):before{-webkit-animation-delay:-666ms;animation-delay:-666ms}.rst__loadingCirclePoint:nth-of-type(3){-webkit-transform:rotate(60deg);transform:rotate(60deg)}.rst__loadingCirclePoint:nth-of-type(9){-webkit-transform:rotate(240deg);transform:rotate(240deg)}.rst__loadingCirclePoint:nth-of-type(3):before,.rst__loadingCirclePoint:nth-of-type(9):before{-webkit-animation-delay:-533ms;animation-delay:-533ms}.rst__loadingCirclePoint:nth-of-type(4){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rst__loadingCirclePoint:nth-of-type(10){-webkit-transform:rotate(270deg);transform:rotate(270deg)}.rst__loadingCirclePoint:nth-of-type(4):before,.rst__loadingCirclePoint:nth-of-type(10):before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.rst__loadingCirclePoint:nth-of-type(5){-webkit-transform:rotate(120deg);transform:rotate(120deg)}.rst__loadingCirclePoint:nth-of-type(11){-webkit-transform:rotate(300deg);transform:rotate(300deg)}.rst__loadingCirclePoint:nth-of-type(5):before,.rst__loadingCirclePoint:nth-of-type(11):before{-webkit-animation-delay:-266ms;animation-delay:-266ms}.rst__loadingCirclePoint:nth-of-type(6){-webkit-transform:rotate(150deg);transform:rotate(150deg)}.rst__loadingCirclePoint:nth-of-type(12){-webkit-transform:rotate(330deg);transform:rotate(330deg)}.rst__loadingCirclePoint:nth-of-type(6):before,.rst__loadingCirclePoint:nth-of-type(12):before{-webkit-animation-delay:-133ms;animation-delay:-133ms}.rst__loadingCirclePoint:nth-of-type(7){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rst__loadingCirclePoint:nth-of-type(13){-webkit-transform:rotate(1turn);transform:rotate(1turn)}.rst__loadingCirclePoint:nth-of-type(7):before,.rst__loadingCirclePoint:nth-of-type(13):before{-webkit-animation-delay:0ms;animation-delay:0ms}.rst__rowTitle{font-weight:700}.rst__rowTitleWithSubtitle{font-size:85%;display:block;height:.8rem}.rst__rowSubtitle{font-size:70%;line-height:1}.rst__collapseButton,.rst__expandButton{-webkit-appearance:none;appearance:none;border:none;position:absolute;border-radius:100%;box-shadow:0 0 0 1px #000;width:16px;height:16px;padding:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}.rst__rtl.rst__collapseButton,.rst__rtl.rst__expandButton{-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.rst__collapseButton:focus,.rst__expandButton:focus{outline:none;box-shadow:0 0 0 1px #000,0 0 1px 3px #83bef9}.rst__collapseButton:hover:not(:active),.rst__expandButton:hover:not(:active){background-size:24px;height:20px;width:20px}.rst__collapseButton{background:#fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNNC41IDloOSIgc3Ryb2tlPSIjOTg5ODk4IiBzdHJva2Utd2lkdGg9IjEuOSIvPjwvc3ZnPg==") no-repeat 50%}.rst__expandButton{background:#fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiIGZpbGw9IiNGRkYiLz48ZyBzdHJva2U9IiM5ODk4OTgiIHN0cm9rZS13aWR0aD0iMS45Ij48cGF0aCBkPSJNNC41IDloOU05IDQuNXY5Ii8+PC9nPjwvc3ZnPg==") no-repeat 50%}.rst__lineChildren{height:100%;display:inline-block;position:absolute}.rst__lineChildren:after{content:"";position:absolute;background-color:#000;width:1px;left:50%;bottom:0;height:10px}.rst__rtl.rst__lineChildren:after{right:50%;left:auto}.rst__placeholder{position:relative;height:68px;max-width:300px;padding:10px}.rst__placeholder,.rst__placeholder>*{box-sizing:border-box}.rst__placeholder:before{border:3px dashed #e9ecef;content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:-1}.rst__placeholderCancelPad,.rst__placeholderLandingPad{border:none!important;box-shadow:none!important;outline:none!important}.rst__placeholderCancelPad *,.rst__placeholderLandingPad *{opacity:0!important}.rst__placeholderCancelPad:before,.rst__placeholderLandingPad:before{background-color:#add8e6;border-color:#fff}.rst__placeholderCancelPad:before{background-color:#e6a8ad}.ReactVirtualized__Table__headerRow{font-weight:700;text-transform:uppercase}.ReactVirtualized__Table__headerRow,.ReactVirtualized__Table__row{display:flex;flex-direction:row;align-items:center}.ReactVirtualized__Table__headerTruncatedText{display:inline-block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ReactVirtualized__Table__headerColumn,.ReactVirtualized__Table__rowColumn{margin-right:10px;min-width:0}.ReactVirtualized__Table__rowColumn{text-overflow:ellipsis;white-space:nowrap}.ReactVirtualized__Table__headerColumn:first-of-type,.ReactVirtualized__Table__rowColumn:first-of-type{margin-left:10px}.ReactVirtualized__Table__sortableHeaderColumn{cursor:pointer}.ReactVirtualized__Table__sortableHeaderIconContainer{display:flex;align-items:center}.ReactVirtualized__Table__sortableHeaderIcon{flex:0 0 24px;height:1em;width:1em;fill:currentColor}.ReactTable{position:relative;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.1)}.ReactTable .rt-table{flex:auto 1;display:flex;flex-direction:column;align-items:stretch;width:100%;border-collapse:collapse;height:100%;overflow:auto}.ReactTable .-pagination input,.ReactTable .-pagination select,.ReactTable .rt-thead.-filters input,.ReactTable .rt-thead.-filters select{display:block;width:100%;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;line-height:1.5;border-radius:.2rem;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important}.ReactTable .-pagination input::-ms-expand,.ReactTable .-pagination select::-ms-expand,.ReactTable .rt-thead.-filters input::-ms-expand,.ReactTable .rt-thead.-filters select::-ms-expand{background-color:initial;border:0}.ReactTable .-pagination input:focus,.ReactTable .-pagination select:focus,.ReactTable .rt-thead.-filters input:focus,.ReactTable .rt-thead.-filters select:focus{color:#495057;background-color:#fff;border-color:#bcbff0;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.ReactTable .-pagination input::-webkit-input-placeholder,.ReactTable .-pagination select::-webkit-input-placeholder,.ReactTable .rt-thead.-filters input::-webkit-input-placeholder,.ReactTable .rt-thead.-filters select::-webkit-input-placeholder{color:#6c757d;opacity:1}.ReactTable .-pagination input::placeholder,.ReactTable .-pagination select::placeholder,.ReactTable .rt-thead.-filters input::placeholder,.ReactTable .rt-thead.-filters select::placeholder{color:#6c757d;opacity:1}.ReactTable .-pagination input:disabled,.ReactTable .-pagination input[readonly],.ReactTable .-pagination select:disabled,.ReactTable .-pagination select[readonly],.ReactTable .rt-thead.-filters input:disabled,.ReactTable .rt-thead.-filters input[readonly],.ReactTable .rt-thead.-filters select:disabled,.ReactTable .rt-thead.-filters select[readonly]{background-color:#e9ecef;opacity:1}.ReactTable .rt-thead{flex:1 0 auto;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.ReactTable .rt-thead.-headerGroups{background:rgba(0,0,0,.03);border-bottom:1px solid #e9ecef}.ReactTable .rt-thead.-headerGroups .rt-td,.ReactTable .rt-thead.-headerGroups .rt-th{padding:.3rem;color:#6c757d}.ReactTable .rt-thead.-headerGroups .rt-td:hover,.ReactTable .rt-thead.-headerGroups .rt-th:hover{color:#6c757d}.ReactTable .rt-thead.-headerGroups .rt-td:empty,.ReactTable .rt-thead.-headerGroups .rt-th:empty{padding:0}.ReactTable .rt-thead.-filters{border-bottom:1px solid #e9ecef;background:#f8f9fa}.ReactTable .rt-thead.-filters .rt-th{border-right:1px solid #e9ecef}.ReactTable .rt-thead.-filters.-header{box-shadow:0 2px 15px 0 rgba(0,0,0,.15)}.ReactTable .rt-thead .rt-tr{text-align:center}.ReactTable .rt-thead .rt-td,.ReactTable .rt-thead .rt-th{padding:.55rem;line-height:normal;position:relative;font-weight:700;border-right:1px solid #e9ecef;border-bottom:1px solid #e9ecef;transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:inset 0 0 0 0 transparent;color:#545cd8}.ReactTable .rt-thead .rt-td:hover,.ReactTable .rt-thead .rt-th:hover{color:#2a32b6}.ReactTable .rt-thead .rt-td.-sort-asc,.ReactTable .rt-thead .rt-th.-sort-asc{box-shadow:inset 0 3px 0 0 #545cd8}.ReactTable .rt-thead .rt-td.-sort-desc,.ReactTable .rt-thead .rt-th.-sort-desc{box-shadow:inset 0 -3px 0 0 #545cd8}.ReactTable .rt-thead .rt-td.-cursor-pointer,.ReactTable .rt-thead .rt-th.-cursor-pointer{cursor:pointer}.ReactTable .rt-thead .rt-td:last-child,.ReactTable .rt-thead .rt-th:last-child{border-right:0}.ReactTable .rt-thead .rt-resizable-header{overflow:visible}.ReactTable .rt-thead .rt-resizable-header:last-child{overflow:hidden}.ReactTable .rt-thead .rt-resizable-header-content{overflow:hidden;text-overflow:ellipsis}.ReactTable .rt-thead .rt-header-pivot{border-right-color:#f7f7f7}.ReactTable .rt-thead .rt-header-pivot:after,.ReactTable .rt-thead .rt-header-pivot:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ReactTable .rt-thead .rt-header-pivot:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:8px;margin-top:-8px}.ReactTable .rt-thead .rt-header-pivot:before{border-color:hsla(0,0%,40%,0) hsla(0,0%,40%,0) hsla(0,0%,40%,0) #f7f7f7;border-width:10px;margin-top:-10px}.ReactTable .rt-tbody{flex:99999 1 auto;display:flex;flex-direction:column}.ReactTable .rt-tbody .rt-tr-group{border-bottom:1px solid #e9ecef}.ReactTable .rt-tbody .rt-tr-group:last-child{border-bottom:0}.ReactTable .rt-tbody .rt-td{border-right:1px solid #e9ecef;align-items:center;align-content:center;display:flex}.ReactTable .rt-tbody .rt-td [contenteditable=true]{width:100%;border:1px solid transparent;background:#fff!important;border-radius:.2rem}.ReactTable .rt-tbody .rt-td [contenteditable=true]:focus{padding:3px 5px;border-color:#bcbff0;outline:none}.ReactTable .rt-tbody .rt-td:last-child{border-right:0}.ReactTable .rt-tbody .rt-expandable{cursor:pointer;text-overflow:clip}.ReactTable .rt-tr-group{flex:1 0 auto;display:flex;flex-direction:column;align-items:stretch}.ReactTable .rt-tr{flex:1 0 auto;display:inline-flex}.ReactTable .rt-td,.ReactTable .rt-th{flex:1 0;text-overflow:ellipsis;padding:.55rem;transition:.3s ease;transition-property:width,min-width,padding,opacity}.ReactTable .rt-td.-hidden,.ReactTable .rt-th.-hidden{width:0!important;min-width:0!important;padding:0!important;border:0!important;opacity:0!important}.ReactTable .rt-expander{display:inline-block;position:relative;color:transparent;margin:0 10px 0 0}.ReactTable .rt-expander:after{content:"";position:absolute;width:0;height:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);border-left:5.04px solid transparent;border-right:5.04px solid transparent;border-top:7px solid rgba(0,0,0,.8);transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.ReactTable .rt-expander.-open:after{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.ReactTable .rt-resizer{display:inline-block;position:absolute;width:36px;top:0;bottom:0;right:-18px;cursor:col-resize;z-index:-1}.ReactTable .rt-tfoot{flex:1 0 auto;display:flex;flex-direction:column;box-shadow:0 0 15px 0 rgba(0,0,0,.15)}.ReactTable .rt-tfoot .rt-td{border-right:1px solid #e9ecef}.ReactTable .rt-tfoot .rt-td:last-child{border-right:0}.ReactTable.-striped .rt-tr.-odd{background:rgba(0,0,0,.03)}.ReactTable.-fixed .-header{box-shadow:0 2px 7px 0 rgba(0,0,0,.07)}.ReactTable.-fixed .pagination-bottom{box-shadow:0 -2px 7px 0 rgba(0,0,0,.07)}.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover{background:#e0f3ff}.ReactTable .-pagination{z-index:1;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;padding:3px;border-top:2px solid rgba(0,0,0,.1)}.ReactTable .-pagination .-btn{-webkit-appearance:none;appearance:none;display:block;width:100%;height:100%;border:0;border-radius:.25rem;padding:6px;font-size:1em;color:#545cd8;background:#f8f9fa;transition:all .2s ease;cursor:pointer;outline:none;font-weight:700}.ReactTable .-pagination .-btn[disabled]{opacity:.5;cursor:default}.ReactTable .-pagination .-btn:not([disabled]):hover{background:#545cd8;color:#fff}.ReactTable .-pagination .-next,.ReactTable .-pagination .-previous{flex:1 1;text-align:center}.ReactTable .-pagination .-center{text-align:center;margin-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-around}.ReactTable .-pagination .-totalPages{padding-left:5px;font-weight:700}.ReactTable .-pagination .-pageInfo{display:inherit;margin:3px 0 3px 10px;white-space:nowrap;height:30px;line-height:30px}.ReactTable .-pagination .-pageJump{display:inline-block;margin:0 5px}.ReactTable .-pagination .-pageJump input{width:70px;text-align:center}.ReactTable .-pagination .-pageSizeOptions{margin:3px 10px}.ReactTable .rt-noData{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;padding:20px;color:rgba(0,0,0,.5)}.ReactTable .-loading,.ReactTable .rt-noData{display:block;position:absolute;background:hsla(0,0%,100%,.8);transition:all .3s ease;pointer-events:none}.ReactTable .-loading{left:0;right:0;top:0;bottom:0;z-index:-1;opacity:0}.ReactTable .-loading>div{position:absolute;display:block;text-align:center;width:100%;top:50%;left:0;font-size:15px;color:#545cd8;-webkit-transform:translateY(-52%);transform:translateY(-52%);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.ReactTable .-loading.-active{opacity:1;z-index:2;pointer-events:all}.ReactTable .-loading.-active>div{-webkit-transform:translateY(50%);transform:translateY(50%)}.ReactTable .rt-resizing .rt-td,.ReactTable .rt-resizing .rt-th{transition:none!important;cursor:col-resize;-webkit-user-select:none;user-select:none}.table td,.table thead th{vertical-align:middle}.table th .filter{margin-top:.375rem;height:auto;padding:.3rem .5rem}.caret-4-asc,.caret-4-desc{font-family:"Linearicons-Free";speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;margin-left:.375rem}.table .sortable:hover .caret-4-asc,.table .sortable:hover .caret-4-desc{color:#545cd8}.table-lg td,.table-lg th{padding:1.1rem .825rem}@font-face{font-family:"Linearicons-Free";src:url(../../static/media/Linearicons-Free.b9b7f23c.eot);src:url(../../static/media/Linearicons-Free.b9b7f23c.eot) format("embedded-opentype"),url(../../static/media/Linearicons-Free.03e91f12.woff2) format("woff2"),url(../../static/media/Linearicons-Free.65060723.woff) format("woff"),url(../../static/media/Linearicons-Free.2f3e9f80.ttf) format("truetype"),url(../../static/media/Linearicons-Free.71ad32ce.svg) format("svg");font-weight:400;font-style:normal}[class*=" lnr-"],[class^=lnr-]{font-family:"Linearicons-Free";speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lnr-home:before{content:"\e800"}.lnr-apartment:before{content:"\e801"}.lnr-pencil:before{content:"\e802"}.lnr-magic-wand:before{content:"\e803"}.lnr-drop:before{content:"\e804"}.lnr-lighter:before{content:"\e805"}.lnr-poop:before{content:"\e806"}.lnr-sun:before{content:"\e807"}.lnr-moon:before{content:"\e808"}.lnr-cloud:before{content:"\e809"}.lnr-cloud-upload:before{content:"\e80a"}.lnr-cloud-download:before{content:"\e80b"}.lnr-cloud-sync:before{content:"\e80c"}.lnr-cloud-check:before{content:"\e80d"}.lnr-database:before{content:"\e80e"}.lnr-lock:before{content:"\e80f"}.lnr-cog:before{content:"\e810"}.lnr-trash:before{content:"\e811"}.lnr-dice:before{content:"\e812"}.lnr-heart:before{content:"\e813"}.lnr-star:before{content:"\e814"}.lnr-star-half:before{content:"\e815"}.lnr-star-empty:before{content:"\e816"}.lnr-flag:before{content:"\e817"}.lnr-envelope:before{content:"\e818"}.lnr-paperclip:before{content:"\e819"}.lnr-inbox:before{content:"\e81a"}.lnr-eye:before{content:"\e81b"}.lnr-printer:before{content:"\e81c"}.lnr-file-empty:before{content:"\e81d"}.lnr-file-add:before{content:"\e81e"}.lnr-enter:before{content:"\e81f"}.lnr-exit:before{content:"\e820"}.lnr-graduation-hat:before{content:"\e821"}.lnr-license:before{content:"\e822"}.lnr-music-note:before{content:"\e823"}.lnr-film-play:before{content:"\e824"}.lnr-camera-video:before{content:"\e825"}.lnr-camera:before{content:"\e826"}.lnr-picture:before{content:"\e827"}.lnr-book:before{content:"\e828"}.lnr-bookmark:before{content:"\e829"}.lnr-user:before{content:"\e82a"}.lnr-users:before{content:"\e82b"}.lnr-shirt:before{content:"\e82c"}.lnr-store:before{content:"\e82d"}.lnr-cart:before{content:"\e82e"}.lnr-tag:before{content:"\e82f"}.lnr-phone-handset:before{content:"\e830"}.lnr-phone:before{content:"\e831"}.lnr-pushpin:before{content:"\e832"}.lnr-map-marker:before{content:"\e833"}.lnr-map:before{content:"\e834"}.lnr-location:before{content:"\e835"}.lnr-calendar-full:before{content:"\e836"}.lnr-keyboard:before{content:"\e837"}.lnr-spell-check:before{content:"\e838"}.lnr-screen:before{content:"\e839"}.lnr-smartphone:before{content:"\e83a"}.lnr-tablet:before{content:"\e83b"}.lnr-laptop:before{content:"\e83c"}.lnr-laptop-phone:before{content:"\e83d"}.lnr-power-switch:before{content:"\e83e"}.lnr-bubble:before{content:"\e83f"}.lnr-heart-pulse:before{content:"\e840"}.lnr-construction:before{content:"\e841"}.lnr-pie-chart:before{content:"\e842"}.lnr-chart-bars:before{content:"\e843"}.lnr-gift:before{content:"\e844"}.lnr-diamond:before{content:"\e845"}.lnr-linearicons:before{content:"\e846"}.lnr-dinner:before{content:"\e847"}.lnr-coffee-cup:before{content:"\e848"}.lnr-leaf:before{content:"\e849"}.lnr-paw:before{content:"\e84a"}.lnr-rocket:before{content:"\e84b"}.lnr-briefcase:before{content:"\e84c"}.lnr-bus:before{content:"\e84d"}.lnr-car:before{content:"\e84e"}.lnr-train:before{content:"\e84f"}.lnr-bicycle:before{content:"\e850"}.lnr-wheelchair:before{content:"\e851"}.lnr-select:before{content:"\e852"}.lnr-earth:before{content:"\e853"}.lnr-smile:before{content:"\e854"}.lnr-sad:before{content:"\e855"}.lnr-neutral:before{content:"\e856"}.lnr-mustache:before{content:"\e857"}.lnr-alarm:before{content:"\e858"}.lnr-bullhorn:before{content:"\e859"}.lnr-volume-high:before{content:"\e85a"}.lnr-volume-medium:before{content:"\e85b"}.lnr-volume-low:before{content:"\e85c"}.lnr-volume:before{content:"\e85d"}.lnr-mic:before{content:"\e85e"}.lnr-hourglass:before{content:"\e85f"}.lnr-undo:before{content:"\e860"}.lnr-redo:before{content:"\e861"}.lnr-sync:before{content:"\e862"}.lnr-history:before{content:"\e863"}.lnr-clock:before{content:"\e864"}.lnr-download:before{content:"\e865"}.lnr-upload:before{content:"\e866"}.lnr-enter-down:before{content:"\e867"}.lnr-exit-up:before{content:"\e868"}.lnr-bug:before{content:"\e869"}.lnr-code:before{content:"\e86a"}.lnr-link:before{content:"\e86b"}.lnr-unlink:before{content:"\e86c"}.lnr-thumbs-up:before{content:"\e86d"}.lnr-thumbs-down:before{content:"\e86e"}.lnr-magnifier:before{content:"\e86f"}.lnr-cross:before{content:"\e870"}.lnr-menu:before{content:"\e871"}.lnr-list:before{content:"\e872"}.caret-4-asc:before,.lnr-chevron-up:before{content:"\e873"}.caret-4-desc:before,.lnr-chevron-down:before{content:"\e874"}.lnr-chevron-left:before{content:"\e875"}.lnr-chevron-right:before{content:"\e876"}.lnr-arrow-up:before{content:"\e877"}.lnr-arrow-down:before{content:"\e878"}.lnr-arrow-left:before{content:"\e879"}.lnr-arrow-right:before{content:"\e87a"}.lnr-move:before{content:"\e87b"}.lnr-warning:before{content:"\e87c"}.lnr-question-circle:before{content:"\e87d"}.lnr-menu-circle:before{content:"\e87e"}.forms-wizard li.form-wizard-step-done em:before,.lnr-checkmark-circle:before{content:"\e87f"}.lnr-cross-circle:before{content:"\e880"}.lnr-plus-circle:before{content:"\e881"}.lnr-circle-minus:before{content:"\e882"}.lnr-arrow-up-circle:before{content:"\e883"}.lnr-arrow-down-circle:before{content:"\e884"}.lnr-arrow-left-circle:before{content:"\e885"}.lnr-arrow-right-circle:before{content:"\e886"}.lnr-chevron-up-circle:before{content:"\e887"}.lnr-chevron-down-circle:before{content:"\e888"}.lnr-chevron-left-circle:before{content:"\e889"}.lnr-chevron-right-circle:before{content:"\e88a"}.lnr-crop:before{content:"\e88b"}.lnr-frame-expand:before{content:"\e88c"}.lnr-frame-contract:before{content:"\e88d"}.lnr-layers:before{content:"\e88e"}.lnr-funnel:before{content:"\e88f"}.lnr-text-format:before{content:"\e890"}.lnr-text-format-remove:before{content:"\e891"}.lnr-text-size:before{content:"\e892"}.lnr-bold:before{content:"\e893"}.lnr-italic:before{content:"\e894"}.lnr-underline:before{content:"\e895"}.lnr-strikethrough:before{content:"\e896"}.lnr-highlight:before{content:"\e897"}.lnr-text-align-left:before{content:"\e898"}.lnr-text-align-center:before{content:"\e899"}.lnr-text-align-right:before{content:"\e89a"}.lnr-text-align-justify:before{content:"\e89b"}.lnr-line-spacing:before{content:"\e89c"}.lnr-indent-increase:before{content:"\e89d"}.lnr-indent-decrease:before{content:"\e89e"}.lnr-pilcrow:before{content:"\e89f"}.lnr-direction-ltr:before{content:"\e8a0"}.lnr-direction-rtl:before{content:"\e8a1"}.lnr-page-break:before{content:"\e8a2"}.lnr-sort-alpha-asc:before{content:"\e8a3"}.lnr-sort-amount-asc:before{content:"\e8a4"}.lnr-hand:before{content:"\e8a5"}.lnr-pointer-up:before{content:"\e8a6"}.lnr-pointer-right:before{content:"\e8a7"}.lnr-pointer-down:before{content:"\e8a8"}.lnr-pointer-left:before{content:"\e8a9"}@font-face{font-family:"Pe-icon-7-stroke";src:url(../../static/media/Pe-icon-7-stroke.71394c0c.eot);src:url(../../static/media/Pe-icon-7-stroke.71394c0c.eot?#iefixd7yf1v) format("embedded-opentype"),url(../../static/media/Pe-icon-7-stroke.b38ef310.woff) format("woff"),url(../../static/media/Pe-icon-7-stroke.01798bc1.ttf) format("truetype"),url(../../static/media/Pe-icon-7-stroke.c45f7de0.svg#Pe-icon-7-stroke) format("svg");font-weight:400;font-style:normal}[class*=" pe-7s-"],[class^=pe-7s-]{display:inline-block;font-family:"Pe-icon-7-stroke";speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}/*! Modified from font-awesome helper CSS classes - PIXEDEN
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (CSS: MIT License)
 */.pe-lg{font-size:1.1704rem;line-height:.75em;vertical-align:-15%}.pe-2x{font-size:1.76rem}.pe-3x{font-size:2.64rem}.pe-4x{font-size:3.52rem}.pe-5x{font-size:4.4rem}.pe-fw{width:1.2857142857142858em;text-align:center}.pe-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.pe-ul>li{position:relative}.pe-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.pe-li.pe-lg{left:-1.8571428571428572em}.pe-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.pull-right{float:right}.pe.pull-left{float:left;margin-right:.3em;margin-left:.3em}.pe-spin{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.pe-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.pe-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pe-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.pe-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.pe-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}.pe-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.pe-stack-1x,.pe-stack-2x{position:absolute;left:0;width:100%;text-align:center}.pe-stack-1x{line-height:inherit}.pe-stack-2x{font-size:2em}.pe-inverse{color:#fff}.pe-va{vertical-align:middle}.pe-border{border:.08em solid #eaeaea}.pe-7s-album:before{content:""}.pe-7s-arc:before{content:""}.pe-7s-back-2:before{content:""}.pe-7s-bandaid:before{content:""}.pe-7s-car:before{content:""}.pe-7s-diamond:before{content:""}.pe-7s-door-lock:before{content:""}.pe-7s-eyedropper:before{content:""}.pe-7s-female:before{content:""}.pe-7s-gym:before{content:""}.pe-7s-hammer:before{content:""}.pe-7s-headphones:before{content:""}.pe-7s-helm:before{content:""}.pe-7s-hourglass:before{content:""}.pe-7s-leaf:before{content:""}.pe-7s-magic-wand:before{content:""}.pe-7s-male:before{content:""}.pe-7s-map-2:before{content:""}.pe-7s-next-2:before{content:""}.pe-7s-paint-bucket:before{content:""}.pe-7s-pendrive:before{content:""}.pe-7s-photo:before{content:""}.pe-7s-piggy:before{content:""}.pe-7s-plugin:before{content:""}.pe-7s-refresh-2:before{content:""}.pe-7s-rocket:before{content:""}.pe-7s-settings:before{content:""}.pe-7s-shield:before{content:""}.pe-7s-smile:before{content:""}.pe-7s-usb:before{content:""}.pe-7s-vector:before{content:""}.pe-7s-wine:before{content:""}.pe-7s-cloud-upload:before{content:""}.pe-7s-cash:before{content:""}.pe-7s-close:before{content:""}.pe-7s-bluetooth:before{content:""}.pe-7s-cloud-download:before{content:""}.pe-7s-way:before{content:""}.pe-7s-close-circle:before{content:""}.pe-7s-id:before{content:""}.pe-7s-angle-up:before{content:""}.pe-7s-wristwatch:before{content:""}.pe-7s-angle-up-circle:before{content:""}.pe-7s-world:before{content:""}.pe-7s-angle-right:before{content:""}.pe-7s-volume:before{content:""}.pe-7s-angle-right-circle:before{content:""}.pe-7s-users:before{content:""}.pe-7s-angle-left:before{content:""}.pe-7s-user-female:before{content:""}.pe-7s-angle-left-circle:before{content:""}.pe-7s-up-arrow:before{content:""}.pe-7s-angle-down:before{content:""}.pe-7s-switch:before{content:""}.pe-7s-angle-down-circle:before{content:""}.pe-7s-scissors:before{content:""}.pe-7s-wallet:before{content:""}.pe-7s-safe:before{content:""}.pe-7s-volume2:before{content:""}.pe-7s-volume1:before{content:""}.pe-7s-voicemail:before{content:""}.pe-7s-video:before{content:""}.pe-7s-user:before{content:""}.pe-7s-upload:before{content:""}.pe-7s-unlock:before{content:""}.pe-7s-umbrella:before{content:""}.pe-7s-trash:before{content:""}.pe-7s-tools:before{content:""}.pe-7s-timer:before{content:""}.pe-7s-ticket:before{content:""}.pe-7s-target:before{content:""}.pe-7s-sun:before{content:""}.pe-7s-study:before{content:""}.pe-7s-stopwatch:before{content:""}.pe-7s-star:before{content:""}.pe-7s-speaker:before{content:""}.pe-7s-signal:before{content:""}.pe-7s-shuffle:before{content:""}.pe-7s-shopbag:before{content:""}.pe-7s-share:before{content:""}.pe-7s-server:before{content:""}.pe-7s-search:before{content:""}.pe-7s-film:before{content:""}.pe-7s-science:before{content:""}.pe-7s-disk:before{content:""}.pe-7s-ribbon:before{content:""}.pe-7s-repeat:before{content:""}.pe-7s-refresh:before{content:""}.pe-7s-add-user:before{content:""}.pe-7s-refresh-cloud:before{content:""}.pe-7s-paperclip:before{content:""}.pe-7s-radio:before{content:""}.pe-7s-note2:before{content:""}.pe-7s-print:before{content:""}.pe-7s-network:before{content:""}.pe-7s-prev:before{content:""}.pe-7s-mute:before{content:""}.pe-7s-power:before{content:""}.pe-7s-medal:before{content:""}.pe-7s-portfolio:before{content:""}.pe-7s-like2:before{content:""}.pe-7s-plus:before{content:""}.pe-7s-left-arrow:before{content:""}.pe-7s-play:before{content:""}.pe-7s-key:before{content:""}.pe-7s-plane:before{content:""}.pe-7s-joy:before{content:""}.pe-7s-photo-gallery:before{content:""}.pe-7s-pin:before{content:""}.pe-7s-phone:before{content:""}.pe-7s-plug:before{content:""}.pe-7s-pen:before{content:""}.pe-7s-right-arrow:before{content:""}.pe-7s-paper-plane:before{content:""}.pe-7s-delete-user:before{content:""}.pe-7s-paint:before{content:""}.pe-7s-bottom-arrow:before{content:""}.pe-7s-notebook:before{content:""}.pe-7s-note:before{content:""}.pe-7s-next:before{content:""}.pe-7s-news-paper:before{content:""}.pe-7s-musiclist:before{content:""}.pe-7s-music:before{content:""}.pe-7s-mouse:before{content:""}.pe-7s-more:before{content:""}.pe-7s-moon:before{content:""}.pe-7s-monitor:before{content:""}.pe-7s-micro:before{content:""}.pe-7s-menu:before{content:""}.pe-7s-map:before{content:""}.pe-7s-map-marker:before{content:""}.pe-7s-mail:before{content:""}.pe-7s-mail-open:before{content:""}.pe-7s-mail-open-file:before{content:""}.pe-7s-magnet:before{content:""}.pe-7s-loop:before{content:""}.pe-7s-look:before{content:""}.pe-7s-lock:before{content:""}.pe-7s-lintern:before{content:""}.pe-7s-link:before{content:""}.pe-7s-like:before{content:""}.pe-7s-light:before{content:""}.pe-7s-less:before{content:""}.pe-7s-keypad:before{content:""}.pe-7s-junk:before{content:""}.pe-7s-info:before{content:""}.pe-7s-home:before{content:""}.pe-7s-help2:before{content:""}.pe-7s-help1:before{content:""}.pe-7s-graph3:before{content:""}.pe-7s-graph2:before{content:""}.pe-7s-graph1:before{content:""}.pe-7s-graph:before{content:""}.pe-7s-global:before{content:""}.pe-7s-gleam:before{content:""}.pe-7s-glasses:before{content:""}.pe-7s-gift:before{content:""}.pe-7s-folder:before{content:""}.pe-7s-flag:before{content:""}.pe-7s-filter:before{content:""}.pe-7s-file:before{content:""}.pe-7s-expand1:before{content:""}.pe-7s-exapnd2:before{content:""}.pe-7s-edit:before{content:""}.pe-7s-drop:before{content:""}.pe-7s-drawer:before{content:""}.pe-7s-download:before{content:""}.pe-7s-display2:before{content:""}.pe-7s-display1:before{content:""}.pe-7s-diskette:before{content:""}.pe-7s-date:before{content:""}.pe-7s-cup:before{content:""}.pe-7s-culture:before{content:""}.pe-7s-crop:before{content:""}.pe-7s-credit:before{content:""}.pe-7s-copy-file:before{content:""}.pe-7s-config:before{content:""}.pe-7s-compass:before{content:""}.pe-7s-comment:before{content:""}.pe-7s-coffee:before{content:""}.pe-7s-cloud:before{content:""}.pe-7s-clock:before{content:""}.pe-7s-check:before{content:""}.pe-7s-chat:before{content:""}.pe-7s-cart:before{content:""}.pe-7s-camera:before{content:""}.pe-7s-call:before{content:""}.pe-7s-calculator:before{content:""}.pe-7s-browser:before{content:""}.pe-7s-box2:before{content:""}.pe-7s-box1:before{content:""}.pe-7s-bookmarks:before{content:""}.pe-7s-bicycle:before{content:""}.pe-7s-bell:before{content:""}.pe-7s-battery:before{content:""}.pe-7s-ball:before{content:""}.pe-7s-back:before{content:""}.pe-7s-attention:before{content:""}.pe-7s-anchor:before{content:""}.pe-7s-albums:before{content:""}.pe-7s-alarm:before{content:""}.pe-7s-airplay:before{content:""}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-6px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{box-sizing:initial;position:absolute;border:6px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:6px;left:-6px;border-bottom-color:#dee2e6}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-6px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#fff}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#dee2e6}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-6px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#dee2e6}.react-datepicker-wrapper{display:block;z-index:100}.react-datepicker{background-color:#fff;color:#495057;border:1px solid #dee2e6;border-radius:.25rem;display:inline-block;position:relative;box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03)}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:102}.react-datepicker-popper[data-placement^=bottom]{margin-top:8px}.react-datepicker-popper[data-placement^=top]{margin-bottom:8px}.react-datepicker-popper[data-placement^=right]{margin-left:6px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:6px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#fff;border-bottom:1px solid #dee2e6;border-top-left-radius:.25rem;border-top-right-radius:.25rem;padding-top:10px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker__current-month{margin-top:0;color:#343a40;font-weight:700;font-size:.968rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:2rem;text-align:center;cursor:pointer;position:absolute;top:15px;padding:0;border:.35rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ced4da}.react-datepicker__navigation--previous:hover{border-right-color:#b1bbc4}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#bfc7cf;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ced4da}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--next:hover{border-left-color:#b1bbc4}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#bfc7cf;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ced4da}.react-datepicker__navigation--years-previous:hover{border-top-color:#b1bbc4}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ced4da}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b1bbc4}.react-datepicker__month-container{float:left}.react-datepicker__month{margin:.5rem;text-align:center}.react-datepicker__time-container{float:right;border-left:1px solid #dee2e6;width:120px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-122px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:120px;overflow-x:hidden;margin:0 auto;text-align:center}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;padding:0;height:calc(195px + 1rem);overflow-y:scroll;width:100%;box-sizing:initial}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#e0f3ff}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#545cd8;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#545cd8}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ced4da}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:initial}.react-datepicker__week-number{color:#ced4da;display:inline-block;width:2rem;line-height:2rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.25rem;background-color:#fff}.react-datepicker__day-names{background:#f8f9fa;border-top:1px solid #dee2e6;margin-top:10px}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#495057;display:inline-block;width:2rem;line-height:2rem;text-align:center;margin:.166rem}.react-datepicker__day{cursor:pointer;border-radius:.25rem}.react-datepicker__day:hover{background-color:#545cd8;color:#fff}.react-datepicker__day--today{font-weight:700}.react-datepicker__day--highlighted{border-radius:.25rem;background-color:#545cd8;color:#fff}.react-datepicker__day--highlighted:hover{background-color:#3f48d3}.react-datepicker__day--highlighted-custom-1{color:#f7b924}.react-datepicker__day--highlighted-custom-2{color:#444054}.react-datepicker__day--selected,.react-datepicker__day--selected:hover{background-color:#3ac47d;color:#fff}.react-datepicker__day--in-range,.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-selecting-range:hover{background-color:#e0f3ff;color:#16181b}.react-datepicker__day--keyboard-selected{border-radius:.25rem;background-color:#61d097;color:#fff}.react-datepicker__day--keyboard-selected:hover{background-color:#34b070}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){background-color:#e0f3ff}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range){background-color:#3ac47d;color:#fff}.react-datepicker__day--disabled{cursor:default;color:#ced4da}.react-datepicker__day--disabled:hover{background-color:initial;color:#ced4da}.react-datepicker__day--selecting-range-end,.react-datepicker__day--selecting-range-start{background-color:#3ac47d!important;color:#fff!important}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.25rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b1bbc4}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ced4da;float:right;margin-left:20px;top:8px;position:relative;border-width:.35rem}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#fff;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.25rem;border:1px solid #dee2e6}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ced4da}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b1bbc4}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b1bbc4}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;outline:0;padding:0;vertical-align:middle;position:absolute;height:16px;width:16px;top:25%;right:7px}.react-datepicker__close-icon:after{background-color:#545cd8;border-radius:50%;bottom:0;box-sizing:border-box;color:#fff;content:"\00d7";cursor:pointer;font-size:12px;height:16px;width:16px;line-height:1;margin:-8px auto 0;padding:2px;position:absolute;right:0;text-align:center}.react-datepicker__today-button{background:#fff;border-top:1px solid #dee2e6;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;z-index:1040;background-color:rgba(0,0,0,.5);left:0;top:0;justify-content:center;align-items:center;display:flex}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.584rem}.react-datepicker__portal .react-datepicker__navigation{border:.63rem solid transparent;margin-top:3px}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#545cd8}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#2e38cb}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#bfc7cf;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#545cd8}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#2e38cb}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#bfc7cf;cursor:default}.rangeButtonSelectedStyle{background:#545cd8!important}.rangebuttonstyle{outline:none!important;color:#545cd8!important}.rc-slider-tooltip{z-index:555}.rc-tooltip.rc-tooltip-zoom-enter,.rc-tooltip.rc-tooltip-zoom-leave{display:block}.rc-tooltip-zoom-appear,.rc-tooltip-zoom-enter{opacity:0;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.18,.89,.32,1.28);animation-timing-function:cubic-bezier(.18,.89,.32,1.28);-webkit-animation-play-state:paused;animation-play-state:paused}.rc-tooltip-zoom-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.6,-.3,.74,.05);animation-timing-function:cubic-bezier(.6,-.3,.74,.05);-webkit-animation-play-state:paused;animation-play-state:paused}.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active,.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active{-webkit-animation-name:rcToolTipZoomIn;animation-name:rcToolTipZoomIn;-webkit-animation-play-state:running;animation-play-state:running}.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active{-webkit-animation-name:rcToolTipZoomOut;animation-name:rcToolTipZoomOut;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes rcToolTipZoomIn{0%{opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1);transform:scale(1)}}@keyframes rcToolTipZoomIn{0%{opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes rcToolTipZoomOut{0%{opacity:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0);transform:scale(0)}}@keyframes rcToolTipZoomOut{0%{opacity:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0);transform:scale(0)}}.rc-tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-size:12px;line-height:1.5;opacity:.9}.rc-tooltip-hidden{display:none}.rc-tooltip-placement-top,.rc-tooltip-placement-topLeft,.rc-tooltip-placement-topRight{padding:5px 0 9px}.rc-tooltip-placement-right,.rc-tooltip-placement-rightBottom,.rc-tooltip-placement-rightTop{padding:0 5px 0 9px}.rc-tooltip-placement-bottom,.rc-tooltip-placement-bottomLeft,.rc-tooltip-placement-bottomRight{padding:9px 0 5px}.rc-tooltip-placement-left,.rc-tooltip-placement-leftBottom,.rc-tooltip-placement-leftTop{padding:0 9px 0 5px}.rc-tooltip-inner{padding:12px 14px;color:#fff;text-align:left;text-decoration:none;background-color:#343a40;border-radius:6px;box-shadow:0 0 4px rgba(0,0,0,.17);min-height:34px;font-weight:700}.rc-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-tooltip-placement-top .rc-tooltip-arrow,.rc-tooltip-placement-topLeft .rc-tooltip-arrow,.rc-tooltip-placement-topRight .rc-tooltip-arrow{bottom:4px;margin-left:-5px;border-width:5px 5px 0;border-top-color:#343a40}.rc-tooltip-placement-top .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-topLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-topRight .rc-tooltip-arrow{right:15%}.rc-tooltip-placement-right .rc-tooltip-arrow,.rc-tooltip-placement-rightBottom .rc-tooltip-arrow,.rc-tooltip-placement-rightTop .rc-tooltip-arrow{left:4px;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#343a40}.rc-tooltip-placement-right .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-rightTop .rc-tooltip-arrow{top:15%;margin-top:0}.rc-tooltip-placement-rightBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-left .rc-tooltip-arrow,.rc-tooltip-placement-leftBottom .rc-tooltip-arrow,.rc-tooltip-placement-leftTop .rc-tooltip-arrow{right:4px;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#343a40}.rc-tooltip-placement-left .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-leftTop .rc-tooltip-arrow{top:15%;margin-top:0}.rc-tooltip-placement-leftBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-bottom .rc-tooltip-arrow,.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{top:4px;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#343a40}.rc-tooltip-placement-bottom .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{right:15%}.rc-slider{position:relative;height:20px;padding:8px 0 0;width:100%;border-radius:.25rem;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{width:100%;background-color:#e9ecef}.rc-slider-rail,.rc-slider-track{position:absolute;height:4px;border-radius:.25rem}.rc-slider-track{left:0;background-color:#545cd8}.rc-slider-handle{position:absolute;margin-left:-8px;margin-top:-6px;width:16px;height:16px;cursor:pointer;cursor:grab;border-radius:50%;border:2px solid #545cd8;background-color:#fff;touch-action:pan-x;transition:box-shadow .2s}.rc-slider-handle:focus{outline:none}.rc-slider-handle:active,.rc-slider-handle:focus,.rc-slider-handle:hover{border-color:#2a32b6;box-shadow:0 .46875rem 2.1875rem rgba(84,92,216,.8),0 .125rem .5875rem rgba(84,92,216,.9)}.rc-slider-handle:active{cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;color:#6c757d}.rc-slider-mark-text-active{color:#343a40}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;margin-left:-4px;width:8px;height:8px;border:2px solid #dee2e6;background-color:#fff;cursor:pointer;border-radius:50%;vertical-align:middle}.rc-slider-dot-active{border-color:#545cd8}.rc-slider-disabled{background-color:#e9ecef}.rc-slider-disabled .rc-slider-track{background-color:#ced4da}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{border-color:#ced4da;box-shadow:none;background-color:#fff;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{left:5px;bottom:0;width:4px}.rc-slider-vertical .rc-slider-handle{margin-left:-6px;margin-bottom:-7px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:first-child,.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:block!important;-webkit-animation-play-state:paused;animation-play-state:paused}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{-webkit-animation-name:rcSliderTooltipZoomDownIn;animation-name:rcSliderTooltipZoomDownIn;-webkit-animation-play-state:running;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{-webkit-animation-name:rcSliderTooltipZoomDownOut;animation-name:rcSliderTooltipZoomDownOut;-webkit-animation-play-state:running;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{-webkit-transform:scale(0);transform:scale(0);-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@-webkit-keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(1);transform:scale(1)}}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes rcSliderTooltipZoomDownOut{0%{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(0);transform:scale(0)}}@keyframes rcSliderTooltipZoomDownOut{0%{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(0);transform:scale(0)}}.rc-slider-tooltip{position:absolute;left:-9999px;top:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{padding:0 8px;min-width:28px;height:28px;line-height:28px;color:#fff;text-align:center;text-decoration:none;background-color:#212529;border-radius:.25rem;box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);font-weight:700}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#212529}.rc-slider-primary .rc-slider-track{background-color:#545cd8}.rc-slider-primary .rc-slider-handle{border-color:#545cd8;background-color:#fff}.rc-slider-primary .rc-slider-handle:active,.rc-slider-primary .rc-slider-handle:focus,.rc-slider-primary .rc-slider-handle:hover{border-color:#2a32b6;box-shadow:0 .46875rem 2.1875rem rgba(84,92,216,.8),0 .125rem .5875rem rgba(84,92,216,.9)}.rc-slider-primary .rc-slider-dot-active{border-color:#545cd8}.rc-slider-secondary .rc-slider-track{background-color:#6c757d}.rc-slider-secondary .rc-slider-handle{border-color:#6c757d;background-color:#fff}.rc-slider-secondary .rc-slider-handle:active,.rc-slider-secondary .rc-slider-handle:focus,.rc-slider-secondary .rc-slider-handle:hover{border-color:#494f54;box-shadow:0 .46875rem 2.1875rem rgba(108,117,125,.8),0 .125rem .5875rem rgba(108,117,125,.9)}.rc-slider-secondary .rc-slider-dot-active{border-color:#6c757d}.rc-slider-success .rc-slider-track{background-color:#3ac47d}.rc-slider-success .rc-slider-handle{border-color:#3ac47d;background-color:#fff}.rc-slider-success .rc-slider-handle:active,.rc-slider-success .rc-slider-handle:focus,.rc-slider-success .rc-slider-handle:hover{border-color:#298957;box-shadow:0 .46875rem 2.1875rem rgba(58,196,125,.8),0 .125rem .5875rem rgba(58,196,125,.9)}.rc-slider-success .rc-slider-dot-active{border-color:#3ac47d}.rc-slider-info .rc-slider-track{background-color:#30b1ff}.rc-slider-info .rc-slider-handle{border-color:#30b1ff;background-color:#fff}.rc-slider-info .rc-slider-handle:active,.rc-slider-info .rc-slider-handle:focus,.rc-slider-info .rc-slider-handle:hover{border-color:#008de3;box-shadow:0 .46875rem 2.1875rem rgba(48,177,255,.8),0 .125rem .5875rem rgba(48,177,255,.9)}.rc-slider-info .rc-slider-dot-active{border-color:#30b1ff}.rc-slider-warning .rc-slider-track{background-color:#f7b924}.rc-slider-warning .rc-slider-handle{border-color:#f7b924;background-color:#fff}.rc-slider-warning .rc-slider-handle:active,.rc-slider-warning .rc-slider-handle:focus,.rc-slider-warning .rc-slider-handle:hover{border-color:#c78f07;box-shadow:0 .46875rem 2.1875rem rgba(247,185,36,.8),0 .125rem .5875rem rgba(247,185,36,.9)}.rc-slider-warning .rc-slider-dot-active{border-color:#f7b924}.rc-slider-danger .rc-slider-track{background-color:#d92550}.rc-slider-danger .rc-slider-handle{border-color:#d92550;background-color:#fff}.rc-slider-danger .rc-slider-handle:active,.rc-slider-danger .rc-slider-handle:focus,.rc-slider-danger .rc-slider-handle:hover{border-color:#981a38;box-shadow:0 .46875rem 2.1875rem rgba(217,37,80,.8),0 .125rem .5875rem rgba(217,37,80,.9)}.rc-slider-danger .rc-slider-dot-active{border-color:#d92550}.rc-slider-light .rc-slider-track{background-color:#eee}.rc-slider-light .rc-slider-handle{border-color:#eee;background-color:#fff}.rc-slider-light .rc-slider-handle:active,.rc-slider-light .rc-slider-handle:focus,.rc-slider-light .rc-slider-handle:hover{border-color:#c8c8c8;box-shadow:0 .46875rem 2.1875rem hsla(0,0%,93.3%,.8),0 .125rem .5875rem hsla(0,0%,93.3%,.9)}.rc-slider-light .rc-slider-dot-active{border-color:#eee}.rc-slider-dark .rc-slider-track{background-color:#343a40}.rc-slider-dark .rc-slider-handle{border-color:#343a40;background-color:#fff}.rc-slider-dark .rc-slider-handle:active,.rc-slider-dark .rc-slider-handle:focus,.rc-slider-dark .rc-slider-handle:hover{border-color:#121416;box-shadow:0 .46875rem 2.1875rem rgba(52,58,64,.8),0 .125rem .5875rem rgba(52,58,64,.9)}.rc-slider-dark .rc-slider-dot-active{border-color:#343a40}.rc-slider-focus .rc-slider-track{background-color:#444054}.rc-slider-focus .rc-slider-handle{border-color:#444054;background-color:#fff}.rc-slider-focus .rc-slider-handle:active,.rc-slider-focus .rc-slider-handle:focus,.rc-slider-focus .rc-slider-handle:hover{border-color:#211f29;box-shadow:0 .46875rem 2.1875rem rgba(68,64,84,.8),0 .125rem .5875rem rgba(68,64,84,.9)}.rc-slider-focus .rc-slider-dot-active{border-color:#444054}.rc-slider-alternate .rc-slider-track{background-color:#83588a}.rc-slider-alternate .rc-slider-handle{border-color:#83588a;background-color:#fff}.rc-slider-alternate .rc-slider-handle:active,.rc-slider-alternate .rc-slider-handle:focus,.rc-slider-alternate .rc-slider-handle:hover{border-color:#573a5b;box-shadow:0 .46875rem 2.1875rem rgba(131,88,138,.8),0 .125rem .5875rem rgba(131,88,138,.9)}.rc-slider-alternate .rc-slider-dot-active{border-color:#83588a}.rc-slider-line .rc-slider-handle{border-radius:0;border-width:0 3px 0 0;margin-left:-8px;width:10px;background-color:initial;box-shadow:0 0 0 transparent!important}.rc-slider-square .rc-slider-handle{border-radius:3px;border-width:1px}.rc-slider-square .rc-slider-handle:before{position:absolute;height:8px;width:4px;border:1px solid #adb5bd;border-width:0 1px;display:block;content:"";top:50%;left:50%;margin:-4px -2px}.rc-slider-lg.rc-slider{height:20px;padding:8px 0 0}.rc-slider-lg .rc-slider-rail,.rc-slider-lg .rc-slider-track{height:4px}.rc-slider-lg .rc-slider-handle{margin-left:-10px;margin-top:-8px;width:20px;height:20px}.rc-slider-lg.rc-slider-line .rc-slider-handle{margin-left:-8px;width:10px}.rc-slider-lg.rc-slider-square .rc-slider-handle:before{height:10px;width:6px;margin:-5px -3px}.rc-slider-sm.rc-slider{height:20px;padding:8px 0 0}.rc-slider-sm .rc-slider-rail,.rc-slider-sm .rc-slider-track{height:4px}.rc-slider-sm .rc-slider-handle{margin-left:-6px;margin-top:-4px;width:12px;height:12px}.rc-slider-sm.rc-slider-line .rc-slider-handle{margin-left:-8px;width:10px}.rc-slider-sm.rc-slider-square .rc-slider-handle:before{height:6px;margin:-3px 0 0 -1px;border:0;width:2px;background:#adb5bd}.rdw-option-wrapper{border:1px solid #f1f1f1;padding:5px;min-width:25px;height:20px;border-radius:2px;margin:0 4px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-option-wrapper:hover{box-shadow:1px 1px 0 #bfbdbd}.rdw-option-active,.rdw-option-wrapper:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-option-disabled{opacity:.3;cursor:default}.rdw-dropdown-wrapper{height:30px;cursor:pointer;border:1px solid #f1f1f1;border-radius:2px;margin:0 3px;text-transform:capitalize;background:#fff}.rdw-dropdown-wrapper:focus{outline:none}.rdw-dropdown-wrapper:hover{box-shadow:1px 1px 0 #bfbdbd;background-color:#fff}.rdw-dropdown-wrapper:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-dropdown-carettoopen{border-top:6px solid #000}.rdw-dropdown-carettoclose,.rdw-dropdown-carettoopen{height:0;width:0;position:absolute;top:35%;right:10%;border-left:5px solid transparent;border-right:5px solid transparent}.rdw-dropdown-carettoclose{border-bottom:6px solid #000}.rdw-dropdown-selectedtext{display:flex;position:relative;height:100%;align-items:center;padding:0 5px}.rdw-dropdown-optionwrapper{z-index:100;position:relative;border:1px solid #f1f1f1;width:98%;background:#fff;border-radius:2px;margin:0;padding:0;max-height:250px;overflow-y:scroll}.rdw-dropdown-optionwrapper:hover{box-shadow:1px 1px 0 #bfbdbd;background-color:#fff}.rdw-dropdownoption-default{min-height:25px;display:flex;align-items:center;padding:0 5px}.rdw-dropdownoption-highlighted{background:#f1f1f1}.rdw-dropdownoption-active{background:#f5f5f5}.rdw-dropdownoption-disabled{opacity:.3;cursor:default}.rdw-inline-wrapper{display:flex;align-items:center;margin-bottom:6px}.rdw-inline-dropdown{width:50px}.rdw-inline-dropdownoption{height:40px;display:flex;justify-content:center}.rdw-block-wrapper{display:flex;align-items:center;margin-bottom:6px}.rdw-block-dropdown{width:110px}.rdw-fontsize-wrapper{display:flex;align-items:center;margin-bottom:6px}.rdw-fontsize-dropdown{min-width:40px}.rdw-fontsize-option{display:flex;justify-content:center}.rdw-fontfamily-wrapper{display:flex;align-items:center;margin-bottom:6px}.rdw-fontfamily-dropdown{width:115px}.rdw-fontfamily-placeholder{white-space:nowrap;max-width:90px;overflow:hidden;text-overflow:ellipsis}.rdw-fontfamily-optionwrapper{width:140px}.rdw-list-wrapper{display:flex;align-items:center;margin-bottom:6px}.rdw-list-dropdown{width:50px;z-index:90}.rdw-list-dropdownOption{height:40px;display:flex;justify-content:center}.rdw-text-align-wrapper{display:flex;align-items:center;margin-bottom:6px}.rdw-text-align-dropdown{width:50px;z-index:90}.rdw-text-align-dropdownOption{height:40px;display:flex;justify-content:center}.rdw-right-aligned-block{text-align:right}.rdw-left-aligned-block{text-align:left!important}.rdw-center-aligned-block{text-align:center!important}.rdw-justify-aligned-block{text-align:justify!important}.rdw-center-aligned-block>div,.rdw-justify-aligned-block>div,.rdw-left-aligned-block>div,.rdw-right-aligned-block>div{display:inline-block}.rdw-colorpicker-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative}.rdw-colorpicker-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:175px;height:175px;border:1px solid #f1f1f1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-colorpicker-modal-header{display:flex;padding-bottom:5px}.rdw-colorpicker-modal-style-label{font-size:15px;width:50%;text-align:center;cursor:pointer;padding:0 10px 5px}.rdw-colorpicker-modal-style-label-active{border-bottom:2px solid #0a66b7}.rdw-colorpicker-modal-options{margin:5px auto;display:flex;width:100%;height:100%;flex-wrap:wrap;overflow:scroll}.rdw-colorpicker-cube{width:22px;height:22px;border:1px solid #f1f1f1}.rdw-colorpicker-option{margin:3px;padding:0;min-height:20px;border:none;width:22px;height:22px;min-width:22px;box-shadow:inset 1px 2px 1px #bfbdbd}.rdw-colorpicker-option:hover{box-shadow:1px 2px 1px #bfbdbd}.rdw-colorpicker-option:active{box-shadow:-1px -2px 1px #bfbdbd}.rdw-colorpicker-option-active{box-shadow:0 0 2px 2px #bfbdbd}.rdw-link-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative}.rdw-link-dropdown{width:50px}.rdw-link-dropdownOption{height:40px;display:flex;justify-content:center}.rdw-link-dropdownPlaceholder{margin-left:8px}.rdw-link-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:235px;height:205px;border:1px solid #f1f1f1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-link-modal-label{font-size:15px}.rdw-link-modal-input{margin-top:5px;border-radius:2px;border:1px solid #f1f1f1;height:25px;margin-bottom:15px;padding:0 5px}.rdw-link-modal-input:focus{outline:none}.rdw-link-modal-buttonsection{margin:0 auto}.rdw-link-modal-target-option{margin-bottom:20px}.rdw-link-modal-target-option>span{margin-left:5px}.rdw-link-modal-btn{margin-left:10px;width:75px;height:30px;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-link-modal-btn:hover{box-shadow:1px 1px 0 #bfbdbd}.rdw-link-modal-btn:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-link-modal-btn:focus{outline:none!important}.rdw-link-modal-btn:disabled{background:#ece9e9}.rdw-link-dropdownoption{height:40px;display:flex;justify-content:center}.rdw-embedded-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative}.rdw-embedded-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:235px;height:180px;border:1px solid #f1f1f1;padding:15px;border-radius:2px;z-index:100;background:#fff;justify-content:space-between;box-shadow:3px 3px 5px #bfbdbd}.rdw-embedded-modal-header{font-size:15px;display:flex}.rdw-embedded-modal-header-option{width:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column}.rdw-embedded-modal-header-label{width:95px;margin-top:5px;background:#6eb8d4;border:1px solid #f1f1f1;border-bottom:2px solid #0a66b7}.rdw-embedded-modal-link-section{display:flex;flex-direction:column}.rdw-embedded-modal-link-input{width:88%;height:35px;margin:10px 0;border:1px solid #f1f1f1;border-radius:2px;font-size:15px;padding:0 5px}.rdw-embedded-modal-link-input-wrapper{display:flex;align-items:center}.rdw-embedded-modal-link-input:focus{outline:none}.rdw-embedded-modal-btn-section{display:flex;justify-content:center}.rdw-embedded-modal-btn{margin:0 3px;width:75px;height:30px;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-embedded-modal-btn:hover{box-shadow:1px 1px 0 #bfbdbd}.rdw-embedded-modal-btn:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-embedded-modal-btn:focus{outline:none!important}.rdw-embedded-modal-btn:disabled{background:#ece9e9}.rdw-embedded-modal-size{align-items:center;display:flex;margin:8px 0;justify-content:space-between}.rdw-embedded-modal-size-input{width:80%;height:20px;border:1px solid #f1f1f1;border-radius:2px;font-size:12px}.rdw-embedded-modal-size-input:focus{outline:none}.rdw-emoji-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative}.rdw-emoji-modal{overflow:auto;position:absolute;top:35px;left:5px;display:flex;flex-wrap:wrap;width:235px;height:180px;border:1px solid #f1f1f1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-emoji-icon{margin:2.5px;height:24px;width:24px;cursor:pointer;font-size:22px}.rdw-emoji-icon,.rdw-spinner{display:flex;justify-content:center;align-items:center}.rdw-spinner{height:100%;width:100%}.rdw-spinner>div{width:12px;height:12px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both}.rdw-spinner .rdw-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.rdw-spinner .rdw-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.rdw-image-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative}.rdw-image-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:235px;border:1px solid #f1f1f1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-image-modal-header{font-size:15px;margin:10px 0;display:flex}.rdw-image-modal-header-option{width:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column}.rdw-image-modal-header-label{width:80px;background:#f1f1f1;border:1px solid #f1f1f1;margin-top:5px}.rdw-image-modal-header-label-highlighted{background:#6eb8d4;border-bottom:2px solid #0a66b7}.rdw-image-modal-upload-option{width:100%;color:grey;cursor:pointer;display:flex;border:none;font-size:15px;align-items:center;justify-content:center;background-color:#f1f1f1;outline:2px dashed grey;outline-offset:-10px;margin:10px 0;padding:9px 0}.rdw-image-modal-upload-option-highlighted{outline:2px dashed #0a66b7}.rdw-image-modal-upload-option-label{cursor:pointer;height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:15px}.rdw-image-modal-upload-option-label span{padding:0 20px}.rdw-image-modal-upload-option-image-preview{max-width:100%;max-height:200px}.rdw-image-modal-upload-option-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.rdw-image-modal-url-section{display:flex;align-items:center}.rdw-image-modal-url-input{width:90%;height:35px;margin:15px 0 12px;border:1px solid #f1f1f1;border-radius:2px;font-size:15px;padding:0 5px}.rdw-image-modal-btn-section{margin:10px auto 0}.rdw-image-modal-url-input:focus{outline:none}.rdw-image-modal-btn{margin:0 5px;width:75px;height:30px;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-image-modal-btn:hover{box-shadow:1px 1px 0 #bfbdbd}.rdw-image-modal-btn:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-image-modal-btn:focus{outline:none!important}.rdw-image-modal-btn:disabled{background:#ece9e9}.rdw-image-modal-spinner{position:absolute;top:-3px;left:0;width:100%;height:100%;opacity:.5}.rdw-image-modal-alt-input{width:70%;height:20px;border:1px solid #f1f1f1;border-radius:2px;font-size:12px;margin-left:5px}.rdw-image-modal-alt-input:focus{outline:none}.rdw-image-modal-alt-lbl{font-size:12px}.rdw-image-modal-size{align-items:center;display:flex;margin:8px 0;justify-content:space-between}.rdw-image-modal-size-input{width:40%;height:20px;border:1px solid #f1f1f1;border-radius:2px;font-size:12px}.rdw-image-modal-size-input:focus{outline:none}.rdw-image-mandatory-sign{color:red;margin-left:3px;margin-right:3px}.rdw-remove-wrapper{position:relative}.rdw-history-wrapper,.rdw-remove-wrapper{display:flex;align-items:center;margin-bottom:6px}.rdw-history-dropdownoption{height:40px;display:flex;justify-content:center}.rdw-history-dropdown{width:50px}.rdw-link-decorator-wrapper{position:relative}.rdw-link-decorator-icon{position:absolute;left:40%;top:0;cursor:pointer;background-color:#fff}.rdw-mention-link{text-decoration:none;color:#1236ff;background-color:#f0fbff;padding:1px 2px;border-radius:2px}.rdw-suggestion-wrapper{position:relative}.rdw-suggestion-dropdown{position:absolute;display:flex;flex-direction:column;border:1px solid #f1f1f1;min-width:100px;max-height:150px;overflow:auto;background:#fff;z-index:100}.rdw-suggestion-option{padding:7px 5px;border-bottom:1px solid #f1f1f1}.rdw-suggestion-option-active{background-color:#f1f1f1}.rdw-hashtag-link{text-decoration:none;color:#1236ff;background-color:#f0fbff;padding:1px 2px;border-radius:2px}.rdw-image-alignment-options-popup{position:absolute;background:#fff;display:flex;padding:5px 2px;border-radius:2px;border:1px solid #f1f1f1;width:105px;cursor:pointer;z-index:100}.rdw-alignment-option-left{justify-content:flex-start}.rdw-image-alignment-option{height:15px;width:15px;min-width:15px}.rdw-image-alignment,.rdw-image-imagewrapper{position:relative}.rdw-image-center{display:flex;justify-content:center}.rdw-image-left{display:flex}.rdw-image-right{display:flex;justify-content:flex-end}.rdw-image-alignment-options-popup-right{right:0}.rdw-editor-main{height:100%;overflow:auto;box-sizing:border-box}.rdw-editor-toolbar{padding:6px 5px 0;border-radius:2px;border:1px solid #f1f1f1;display:flex;justify-content:flex-start;background:#fff;flex-wrap:wrap;font-size:15px;margin-bottom:5px;-webkit-user-select:none;user-select:none}.public-DraftStyleDefault-block{margin:1em 0}.rdw-editor-wrapper:focus{outline:none}.rdw-editor-wrapper{box-sizing:initial}.rdw-editor-main blockquote{border-left:5px solid #f1f1f1;padding-left:5px}.rdw-editor-main pre{background:#f1f1f1;border-radius:3px;padding:1px 10px}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:hsla(0,0%,100%,0);border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:0}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}.demo-editor{height:275px!important;border:1px solid #f1f1f1!important;padding:5px!important;border-radius:2px!important}.has-switch{border-radius:30px;cursor:pointer;display:inline-block;line-height:1.72222;overflow:hidden;position:relative;text-align:left;width:60px;-webkit-user-select:none;user-select:none}.has-switch.deactivate{opacity:.5;filter:alpha(opacity=50)}.has-switch.deactivate,.has-switch.deactivate label,.has-switch.deactivate span{cursor:default!important}.has-switch>div{position:relative;top:0;width:100px}.has-switch>div.switch-animate{transition:left .25s ease-out}.has-switch>div.switch-off{left:-35px}.has-switch>div.switch-on{left:0}.has-switch>div label{background-color:#fff;background:#fff;background:linear-gradient(180deg,#fff 0,#f1f1f2);background-size:150% 150%;box-shadow:inset 0 1px 1px #fff,0 1px 1px rgba(0,0,0,.25);cursor:pointer}.has-switch input[type=checkbox]{display:none}.has-switch span{cursor:pointer;float:left;font-size:11px;font-weight:400;height:24px;line-height:15px;margin:0;padding-bottom:6px;padding-top:5px;position:relative;text-align:center;text-indent:-10px;width:50%;z-index:1;transition:.25s ease-out}.has-switch span.switch-left{background-color:#545cd8;border-left:1px solid transparent;border-radius:30px 0 0 30px;color:#fff}.has-switch .switch-off span.switch-left{background-color:#ced4da!important}.has-switch span.switch-right{border-radius:0 30px 30px 0;background-color:#545cd8;color:#fff;text-indent:1px}.has-switch .switch-off span.switch-right{background-color:#ced4da!important}.has-switch label{border-radius:12px;float:left;height:22px;margin:1px -13px;padding:0;position:relative;vertical-align:middle;width:22px;z-index:100;transition:.25s ease-out}.has-switch .switch-on .fa-check:before{margin-left:10px}.has-switch:hover .switch-on label{margin:1px -17px;width:26px}.has-switch:hover .switch-off label{margin:1px -13px;width:26px}.has-switch-sm.has-switch span{height:18px;line-height:18px;padding:0}.has-switch-sm.has-switch label{height:16px;width:16px;margin:1px -8px}.has-switch-sm.has-switch .switch-off label{margin:1px -13px}.has-switch-sm.has-switch:hover .switch-on label{margin:1px -11px;width:20px}.has-switch-sm.has-switch:hover .switch-off label{margin:1px -13px;width:20px}.dropzone-wrapper{width:100%;border:2px dashed #ced4da;border-radius:.3rem;display:flex;align-items:center;align-content:center;text-align:center;height:230px;transition:all .2s}.dropzone-wrapper:hover{border-color:#545cd8}.dropzone-wrapper>div{width:100%;height:100%;outline:none!important;display:flex;align-items:center}.dropzone-wrapper.dropzone-wrapper-lg{height:300px}.dropzone-wrapper.dropzone-wrapper-sm{height:150px}.dropzone-wrapper input{width:100%;height:100%}.dropzone-wrapper .dropzone-content{margin:0 auto;color:#6c757d}.dropzone-wrapper[aria-disabled=true]{border-color:#dee2e6}.dropzone-wrapper[aria-disabled=true] .dropzone-content{color:#ced4da}.rbt{outline:none}.rbt-menu{margin-bottom:2px}.rbt-menu>li a{overflow:hidden;text-overflow:ellipsis}.rbt-menu>li a:focus{outline:none}.rbt-menu-pagination-option{text-align:center}.rbt .rbt-input-main::-ms-clear{display:none}.rbt-input-multi{cursor:text;overflow:hidden;position:relative}.rbt-input-multi.form-control[disabled]{background-color:#e9ecef;opacity:1}.rbt-input-multi input::-moz-placeholder{color:#6c757d;opacity:1}.rbt-input-multi input:-ms-input-placeholder{color:#6c757d}.rbt-input-multi input::-webkit-input-placeholder{color:#6c757d}.rbt-input-multi .rbt-input-wrapper{margin-top:2px;overflow:hidden}.rbt-input-multi .rbt-input-main{height:auto}.rbt-input-multi .rbt-input-hint-container{display:inline-block}.rbt-input-multi.form-control-lg .rbt-input-main,.rbt-input-multi.form-control-sm .rbt-input-main,.rbt-input-multi.input-lg .rbt-input-main,.rbt-input-multi.input-sm .rbt-input-main{height:auto}.rbt-close{z-index:1}.rbt-close-lg{font-size:24px}.rbt-token{background-color:#e0f3ff;border:0;border-radius:.25rem;color:#545cd8;display:inline-block;line-height:1em;margin:0 3px 3px 0;padding:4px 7px;position:relative}.rbt-token-disabled{background-color:#f8f9fa;color:#adb5bd;pointer-events:none}.rbt-token-removeable{cursor:pointer;padding-right:21px}.rbt-token-active{background-color:#545cd8;color:#fff;outline:none;text-decoration:none}.rbt-token .rbt-token-remove-button{bottom:0;color:#495057;font-size:inherit;font-weight:400;opacity:1;outline:none;padding:3px 7px;position:absolute;right:0;text-shadow:none;top:-1px}.rbt-loader{-webkit-animation:loader-animation .6s linear infinite;animation:loader-animation .6s linear infinite;border-radius:50%;border:1px solid #e0f3ff;border-top-color:#addfff;display:block;height:16px;width:16px}.rbt-loader-lg{height:20px;width:20px}.rbt-aux{display:flex;align-items:center;bottom:0;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:34px}.rbt-aux-lg{width:46px}.rbt-aux .rbt-close{margin-top:-1px;pointer-events:auto}.has-aux .rbt-input{padding-right:34px}.rbt-highlight-text{background-color:inherit;color:inherit;font-weight:700;padding:0}.input-group>.rbt{flex:1 1}.input-group>.rbt .rbt-input-hint-container{display:flex}.input-group>.rbt .rbt-aux,.input-group>.rbt .rbt-input-hint{z-index:5}.input-group>.rbt:not(:first-child) .form-control{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.rbt:not(:last-child) .form-control{border-top-right-radius:0;border-bottom-right-radius:0}@keyframes loader-animation{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loader-animation{to{-webkit-transform:rotate(1turn)}}.input-group>.rbt .rbt-input-hint-container{flex:1 1;height:100%}.rw-btn,.rw-dropdown-list-autofill,.rw-filter-input,.rw-input,.rw-input-reset{color:inherit;padding:0;margin:0;border:none;box-shadow:none;background:none;background-image:none;font-family:inherit;font-size:inherit;line-height:inherit;touch-action:manipulation}.rw-btn::-moz-focus-inner{padding:0;border:0}select.rw-dropdown-list-autofill,select.rw-filter-input,select.rw-input{text-transform:none}html input.rw-dropdown-list-autofill[type=button],html input.rw-filter-input[type=button],html input[type=button].rw-input{-webkit-appearance:button;cursor:pointer}textarea.rw-dropdown-list-autofill,textarea.rw-filter-input,textarea.rw-input{overflow:auto;resize:vertical}button.rw-dropdown-list-autofill[disabled],button.rw-filter-input[disabled],button[disabled].rw-input,fieldset[disabled] .rw-dropdown-list-autofill,fieldset[disabled] .rw-filter-input,fieldset[disabled] .rw-input,html input.rw-dropdown-list-autofill[disabled],html input.rw-filter-input[disabled],html input[disabled].rw-input{cursor:not-allowed}button.rw-dropdown-list-autofill::-moz-focus-inner,button.rw-filter-input::-moz-focus-inner,button.rw-input::-moz-focus-inner,input.rw-dropdown-list-autofill::-moz-focus-inner,input.rw-filter-input::-moz-focus-inner,input.rw-input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}@font-face{font-family:"RwWidgets";font-weight:400;font-style:normal;src:url(../../static/media/rw-widgets.bc7c4a59.eot);src:url(../../static/media/rw-widgets.bc7c4a59.eot) format("embedded-opentype"),url(../../static/media/rw-widgets.12f0820c.woff) format("woff"),url(../../static/media/rw-widgets.eceddf47.ttf) format("truetype"),url(../../static/media/rw-widgets.792dcd18.svg) format("svg")}.rw-i{display:inline-block;color:#495057;font-family:RwWidgets;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.rw-i-caret-down:before{content:"\e803"}.rw-i-caret-up:before{content:"\e800"}.rw-i-chevron-left:before{content:"\f104"}.rw-i-chevron-right:before{content:"\f105"}.rw-i-clock-o:before{content:"\e805"}.rw-i-calendar:before{content:"\e804"}.rw-i-search:before{content:"\e801"}.rw-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.rw-widget{background-clip:initial;border:none;color:#333;font-size:1em;font-family:inherit;outline:none;position:relative}.rw-widget>.rw-widget-container{width:100%;margin:0}.rw-widget-container{background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.rw-state-focus>.rw-widget-container,.rw-state-focus>.rw-widget-container:hover,.rw-widget-container.rw-state-focus,.rw-widget-container.rw-state-focus:hover{background-color:#fff;border-color:#545cd8;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.rw-state-readonly>.rw-widget-container,.rw-widget-container.rw-state-readonly{cursor:not-allowed}.rw-state-disabled>.rw-widget-container,.rw-state-disabled>.rw-widget-container:active,.rw-state-disabled>.rw-widget-container:hover,.rw-widget-container.rw-state-disabled,.rw-widget-container.rw-state-disabled:active,.rw-widget-container.rw-state-disabled:hover,fieldset[disabled] .rw-widget-container,fieldset[disabled] .rw-widget-container:active,fieldset[disabled] .rw-widget-container:hover{box-shadow:none;cursor:not-allowed}.rw-widget-picker{position:relative;overflow:hidden;border-collapse:initial;display:inline-table;height:calc(1.5em + .75rem + 2px)}.rw-widget-picker>*{position:relative;border:none;outline:none;width:100%;height:100%;display:table-cell}.rw-widget-picker>.rw-select{width:1%;white-space:nowrap}.rw-open>.rw-widget-picker{border-bottom-right-radius:0;border-bottom-left-radius:0}.rw-open-up>.rw-widget-picker{border-top-right-radius:0;border-top-left-radius:0}.rw-state-disabled>.rw-widget-picker,fieldset[disabled] .rw-widget-picker{background-color:#eee}.rw-select{cursor:pointer}.rw-select>*{width:1.9em}.rw-state-disabled .rw-select,.rw-state-readonly .rw-select{cursor:not-allowed}.rw-select-bordered{cursor:pointer;border:none;border-left:1px solid #ced4da}.rw-select-bordered:active,.rw-select-bordered:hover{background-color:#e0f3ff}.rw-select-bordered:active .rw-i,.rw-select-bordered:hover .rw-i{color:#545cd8}.rw-select-bordered:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rw-state-disabled .rw-select-bordered,.rw-state-disabled .rw-select-bordered:active,.rw-state-disabled .rw-select-bordered:hover,.rw-state-readonly .rw-select-bordered,.rw-state-readonly .rw-select-bordered:active,.rw-state-readonly .rw-select-bordered:hover,fieldset[disabled] .rw-select-bordered,fieldset[disabled] .rw-select-bordered:active,fieldset[disabled] .rw-select-bordered:hover{cursor:not-allowed;background-color:inherit;background-image:none;box-shadow:none}.rw-state-disabled .rw-select-bordered .rw-i,.rw-state-disabled .rw-select-bordered:active .rw-i,.rw-state-disabled .rw-select-bordered:hover .rw-i,.rw-state-readonly .rw-select-bordered .rw-i,.rw-state-readonly .rw-select-bordered:active .rw-i,.rw-state-readonly .rw-select-bordered:hover .rw-i,fieldset[disabled] .rw-select-bordered .rw-i,fieldset[disabled] .rw-select-bordered:active .rw-i,fieldset[disabled] .rw-select-bordered:hover .rw-i{color:inherit}.rw-rtl .rw-select-bordered{border-right:1px solid #ced4da;border-left:none}.rw-rtl{direction:rtl}.rw-dropdown-list-autofill,.rw-filter-input,.rw-input,.rw-input-reset{outline:0}.rw-dropdown-list-autofill::-moz-placeholder,.rw-filter-input::-moz-placeholder,.rw-input-reset::-moz-placeholder,.rw-input::-moz-placeholder{color:#999;opacity:1}.rw-dropdown-list-autofill:-ms-input-placeholder,.rw-filter-input:-ms-input-placeholder,.rw-input-reset:-ms-input-placeholder,.rw-input:-ms-input-placeholder{color:#999}.rw-dropdown-list-autofill::-webkit-input-placeholder,.rw-filter-input::-webkit-input-placeholder,.rw-input-reset::-webkit-input-placeholder,.rw-input::-webkit-input-placeholder{color:#999}.rw-dropdown-list-autofill,.rw-filter-input,.rw-input{color:#495057;padding:0 .857em;background-color:#fff}.rw-dropdown-list-autofill[type=text]::-ms-clear,.rw-filter-input[type=text]::-ms-clear,.rw-input[type=text]::-ms-clear{display:none}.rw-dropdown-list-autofill[disabled],.rw-filter-input[disabled],.rw-input[disabled],fieldset[disabled] .rw-dropdown-list-autofill,fieldset[disabled] .rw-filter-input,fieldset[disabled] .rw-input{box-shadow:none;cursor:not-allowed;opacity:1;background-color:#eee;border-color:#ced4da}.rw-dropdown-list-autofill[readonly],.rw-filter-input[readonly],.rw-input[readonly]{cursor:not-allowed}.rw-i.rw-loading{display:block;background:url(data:image/gif;base64,R0lGODlhEAAQAPIAAP///zMzM87OzmdnZzMzM4GBgZqamqenpyH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==) no-repeat 50%;min-width:16px;width:1.9em;height:16px}.rw-i.rw-loading:before{content:""}.rw-placeholder{color:#999}.rw-detect-autofill:-webkit-autofill{-webkit-animation-name:react-widgets-autofill-start;animation-name:react-widgets-autofill-start;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.rw-detect-autofill:not(:-webkit-autofill){-webkit-animation-name:react-widgets-autofill-cancel;animation-name:react-widgets-autofill-cancel}.rw-dropdown-list-autofill:-webkit-autofill,.rw-filter-input:-webkit-autofill,.rw-input:-webkit-autofill,.rw-webkit-autofill .rw-widget-container{background-color:#faffbd!important;background-image:none!important;color:#000!important}.rw-filter-input,.rw-widget-input{box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.rw-state-focus.rw-filter-input,.rw-widget-input.rw-state-focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25),inset 0 1px 1px rgba(0,0,0,.075)}.rw-list{margin:0;padding:0;list-style:none;font-size:1em;outline:0;overflow:auto;max-height:200px}.rw-list-option{-webkit-user-select:none;user-select:none;color:#333;cursor:pointer;border:1px solid transparent}.rw-list-option.rw-state-focus,.rw-list-option.rw-state-focus:hover,.rw-list-option.rw-state-focus:hover:hover{background-color:#545cd8;border-color:#545cd8;color:#e0f3ff}.rw-list-option:hover,.rw-list-option:hover.rw-state-focus{background-color:#e0f3ff;border-color:#e0f3ff;color:#16181b}.rw-list-option.rw-state-selected,.rw-list-option.rw-state-selected:hover{background-color:#545cd8;border-color:#545cd8;color:#fff}.rw-list-option.rw-state-disabled,.rw-list-option.rw-state-readonly,fieldset[disabled] .rw-list-option{box-shadow:none;cursor:not-allowed;color:#999;filter:alpha(opacity=7);opacity:.7}.rw-list-option.rw-state-disabled:hover,.rw-list-option.rw-state-readonly:hover,fieldset[disabled] .rw-list-option:hover{background:none;border-color:transparent}.rw-list-empty,.rw-list-optgroup,.rw-list-option{padding:.4rem 1.5rem;outline:0}.rw-list-optgroup{font-weight:700;padding-top:7px}.rw-list-option-create{border-top:1px solid #ced4da}.rw-dropdown-list-autofill{padding:0}.rw-dropdown-list .rw-select,.rw-dropdown-list .rw-select .rw-btn{height:100%}.rw-dropdown-list-input{background-color:initial;vertical-align:middle;padding-right:0;max-width:1px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rw-rtl .rw-dropdown-list-input{padding-right:.857em;padding-left:0}.rw-filter-input{position:relative;margin:4px;padding-right:0}.rw-filter-input .rw-rtl{padding-right:.857em;padding-left:0}.rw-filter-input .rw-btn,.rw-filter-input .rw-select{opacity:.75;filter:alpha(opacity=75);cursor:text}.rw-filter-input>.rw-select,.rw-filter-input>.rw-select:active,.rw-filter-input>.rw-select:hover{background:none;cursor:auto;box-shadow:none}.rw-number-picker .rw-btn{cursor:pointer;height:calc(.75em + .375rem);margin-top:-1px\9;height:calc(1.5em + .75rem + 2px)/2\9;line-height:calc(1.5em + .75rem + 2px)/2;line-height:calc(.75em + .375rem);display:block;border:none}.rw-number-picker .rw-btn:active,.rw-number-picker .rw-btn:hover{background-color:#e0f3ff}.rw-number-picker .rw-btn:active .rw-i,.rw-number-picker .rw-btn:hover .rw-i{color:#545cd8}.rw-number-picker .rw-btn:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rw-state-disabled .rw-number-picker .rw-btn,.rw-state-disabled .rw-number-picker .rw-btn:active,.rw-state-disabled .rw-number-picker .rw-btn:hover,.rw-state-readonly .rw-number-picker .rw-btn,.rw-state-readonly .rw-number-picker .rw-btn:active,.rw-state-readonly .rw-number-picker .rw-btn:hover,fieldset[disabled] .rw-number-picker .rw-btn,fieldset[disabled] .rw-number-picker .rw-btn:active,fieldset[disabled] .rw-number-picker .rw-btn:hover{cursor:not-allowed;background-color:inherit;background-image:none;box-shadow:none}.rw-state-disabled .rw-number-picker .rw-btn .rw-i,.rw-state-disabled .rw-number-picker .rw-btn:active .rw-i,.rw-state-disabled .rw-number-picker .rw-btn:hover .rw-i,.rw-state-readonly .rw-number-picker .rw-btn .rw-i,.rw-state-readonly .rw-number-picker .rw-btn:active .rw-i,.rw-state-readonly .rw-number-picker .rw-btn:hover .rw-i,fieldset[disabled] .rw-number-picker .rw-btn .rw-i,fieldset[disabled] .rw-number-picker .rw-btn:active .rw-i,fieldset[disabled] .rw-number-picker .rw-btn:hover .rw-i{color:inherit}.rw-number-picker .rw-select{vertical-align:middle}.rw-number-picker .rw-select:active,.rw-number-picker .rw-select:hover{box-shadow:none}.rw-select-list{overflow:auto;position:relative}.rw-select-list .rw-list{max-height:none;font-size:1em}.rw-select-list-label{display:block;position:relative;font-weight:400;cursor:inherit;padding-left:20px;margin:0}.rw-rtl .rw-select-list-label{padding-left:0;padding-right:20px}input.rw-select-list-input{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:.1em/9;margin:0;line-height:normal;cursor:inherit}.rw-rtl input.rw-select-list-input{left:auto;right:0}.rw-loading-mask{content:"";background:url(../../static/media/loader-big.a770b679.gif) no-repeat 50%;position:absolute;background-color:#fff;border-radius:.25rem;opacity:.7;filter:alpha(opacity=70);top:0;left:0;height:100%;width:100%}.rw-multiselect{cursor:text}.rw-multiselect .rw-dropdown-list-autofill,.rw-multiselect .rw-filter-input,.rw-multiselect .rw-input,.rw-multiselect .rw-input-reset{height:calc(1.5em + .75rem);margin-top:-2px\9;height:calc(1.5em + .75rem + 2px)\9;border-width:0;width:auto;max-width:100%;padding:0 .857em}.rw-multiselect .rw-select,.rw-multiselect .rw-select:active,.rw-multiselect .rw-select:hover{box-shadow:none;background:none}.rw-multiselect-taglist{margin:0;padding:0;list-style:none;display:inline;outline:none}.rw-multiselect-tag{display:inline-table;color:#212529;padding:0 .35em;margin-left:calc(.3em + .15rem - .6px);margin-top:calc(.3em + .15rem - .6px);height:calc(1.5em + .75rem + 2px)/1.5;border-radius:.2rem;background-color:#e0f3ff;border:1px solid #94d5ff;cursor:default;vertical-align:top;text-align:center;overflow:hidden;max-width:100%}.rw-multiselect-tag>*{display:table-cell;vertical-align:middle;height:100%}.rw-rtl .rw-multiselect-tag{margin-left:0;margin-right:calc(.3em + .15rem - .6px);padding:0 .35em}.rw-multiselect-tag.rw-state-focus,.rw-multiselect-tag.rw-state-focus:hover{background-color:#545cd8;border-color:#545cd8;color:#e0f3ff}.rw-multiselect-tag.rw-state-disabled,.rw-multiselect-tag.rw-state-readonly,.rw-state-disabled .rw-multiselect-tag,.rw-state-readonly .rw-multiselect-tag,fieldset[disabled] .rw-multiselect-tag{cursor:not-allowed}.rw-multiselect-tag.rw-state-disabled,.rw-state-disabled .rw-multiselect-tag,fieldset[disabled] .rw-multiselect-tag{opacity:.65;filter:alpha(opacity=65)}fieldset[disabled] .rw-multiselect-tag{box-shadow:none;cursor:not-allowed}.rw-multiselect-tag-btn{color:#212529;margin-left:.25em}.rw-rtl .rw-multiselect-tag-btn{margin-left:0;margin-right:.25em}.rw-popup-container{position:absolute;z-index:1005;top:100%;left:-6px;right:-6px}.rw-popup-container.rw-dropup{top:auto;bottom:100%}.rw-state-focus .rw-popup-container{z-index:1006}.rw-popup-transition{width:100%;margin-bottom:6px;padding:0 6px}.rw-dropup>.rw-popup-transition{margin-bottom:0;margin-top:6px}.rw-popup{border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:.2rem;border-bottom-left-radius:.2rem;box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);border:1px solid #ced4da;background:#fff}.rw-dropup .rw-popup{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:.2rem;border-top-left-radius:.2rem;box-shadow:0 -.46875rem 2.1875rem rgba(8,10,37,.03),0 -.9375rem 1.40625rem rgba(8,10,37,.03),0 -.25rem .53125rem rgba(8,10,37,.05),0 -.125rem .1875rem rgba(8,10,37,.03)}.rw-popup-transition{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.rw-popup-transition-entering{overflow:hidden}.rw-popup-transition-entering .rw-popup-transition{-webkit-transform:translateY(0);transform:translateY(0);transition-timing-function:ease-out}.rw-popup-transition-exiting .rw-popup-transition{transition-timing-function:ease-in}.rw-popup-transition-exited,.rw-popup-transition-exiting{overflow:hidden}.rw-popup-transition-exited .rw-popup-transition,.rw-popup-transition-exiting .rw-popup-transition{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.rw-popup-transition-exited.rw-dropup .rw-popup-transition,.rw-popup-transition-exiting.rw-dropup .rw-popup-transition{-webkit-transform:translateY(100%);transform:translateY(100%)}.rw-popup-transition-exited{display:none}.rw-state-disabled{box-shadow:none;cursor:not-allowed}.ui-theme-settings{position:fixed;z-index:155;right:-30px;top:0;height:100vh;-webkit-transform:translate(500px);transform:translate(500px);transition:all .2s;box-shadow:-.46875rem 0 2.1875rem rgba(8,10,37,.03),-.9375rem 0 1.40625rem rgba(8,10,37,.03),-.25rem 0 .53125rem rgba(8,10,37,.05),-.125rem 0 .1875rem rgba(8,10,37,.03)}.ui-theme-settings .btn-open-options{border-radius:50px;position:absolute;left:-114px;bottom:80px;padding:0;height:54px;line-height:54px;width:54px;text-align:center;display:block;box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);margin-top:-27px}.ui-theme-settings .btn-open-options svg{top:50%;left:50%;position:absolute;margin:-.5em 0 0 -.5em}.ui-theme-settings .theme-settings__inner{background:#fff;width:500px;height:100vh;padding:0}.ui-theme-settings.settings-open{-webkit-transform:translate(0);transform:translate(0);right:0}.ui-theme-settings .theme-settings-swatches{text-align:center}.ui-theme-settings .theme-settings-swatches .swatch-holder-img{width:72px;height:auto;border-radius:3px}.ui-theme-settings .theme-settings-swatches .swatch-holder-img img{width:100%}.ui-theme-settings .themeoptions-heading{font-size:1.1rem;color:#495057;margin:0;background:#f8f9fa;padding:.75rem 1.5rem;border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;display:flex;align-items:center;align-content:center}.ui-theme-settings .themeoptions-heading:first-child{border-top:0}.ui-theme-settings .list-group-item h5{color:#545cd8;font-size:.968rem;text-transform:uppercase;margin:0;text-align:center}.swatch-holder{width:24px;height:24px;line-height:24px;margin:5px 5px 0;transition:all .2s;opacity:.7;display:inline-block;border-radius:30px}.swatch-holder.active{border:2px solid #fff;box-shadow:0 0 0 5px #545cd8;opacity:1}.swatch-holder:hover{opacity:1}.swatch-holder-lg{width:48px;height:48px;line-height:48px}.font-icon-wrapper{text-align:center;border:1px solid #e9ecef;border-radius:.25rem;margin:0 0 10px;padding:5px}.font-icon-wrapper.font-icon-lg{float:left;padding:10px;text-align:center;margin-right:15px;min-width:64px}.font-icon-wrapper.font-icon-lg i{font-size:2.5rem}.font-icon-wrapper:hover{background:#f8f9fa;color:#545cd8}.font-icon-wrapper:hover p{color:#6c757d}.font-icon-wrapper i{font-size:1.65rem}.font-icon-wrapper p{color:#adb5bd;font-size:.80667rem;margin:5px 0 0}.btn-icon-vertical{min-width:100px}.card.mb-3{margin-bottom:30px!important}.demo-image-bg{height:350px;margin-bottom:30px}.loader-wrapper{width:150px;height:100px;float:left}.slider-item{background:#dee2e6;border-radius:.25rem;color:#6c757d;font-size:36px;padding:0;position:relative;height:150px;line-height:150px;text-align:center;margin:0 1.5rem;transition:all .2s}.slick-center .slider-item{background:#adb5bd;color:#495057}.after-img{max-width:100%}@media only screen and (max-width:1320px){.header-user-info{display:none}}@media (max-width:991.98px){.app-main{display:block}.dropdown-menu:after,.dropdown-menu:before{display:none}.app-sidebar{flex:0 0 280px!important;width:280px!important;-webkit-transform:translateX(-280px);transform:translateX(-280px)}.app-sidebar .app-header__logo{display:none}.sidebar-mobile-open .app-sidebar{-webkit-transform:translateX(0);transform:translateX(0)}.sidebar-mobile-open .app-sidebar .app-sidebar__inner .app-sidebar__heading{text-indent:0}.sidebar-mobile-open .app-sidebar .app-sidebar__inner .app-sidebar__heading:before{display:none}.sidebar-mobile-open .app-sidebar .app-sidebar__inner .metismenu-link{text-indent:0;padding:0 1.5rem 0 45px}.sidebar-mobile-open .app-sidebar .app-sidebar__inner .metismenu-icon{text-indent:0;left:5px;margin-left:0}.sidebar-mobile-open .app-sidebar .app-sidebar__inner .metismenu-state-icon{visibility:visible}.sidebar-mobile-open .app-sidebar .app-sidebar__inner .metismenu-container.visible{padding:.5em 0 0 2rem}.sidebar-mobile-open .app-sidebar .app-sidebar__inner .metismenu-container.visible>.metismenu-item>.metismenu-link{height:2.3em}.sidebar-mobile-open .app-sidebar .app-sidebar__inner .metismenu-container .metismenu-container .metismenu-link{padding-left:1em}.sidebar-mobile-open .app-sidebar .app-header__logo{width:auto!important}.sidebar-mobile-open .app-sidebar .app-header__logo .logo-src{width:97px!important;margin-left:auto;margin-right:0}.sidebar-mobile-open .fixed-sidebar .app-sidebar{height:100%}.sidebar-mobile-open .sidebar-mobile-overlay{display:block}.app-main .app-main__outer{padding-left:0!important;width:auto}.app-header{justify-content:space-between}.app-header .app-header__logo{display:none;order:2;background:transparent!important;border:0!important}.app-header .app-header__content{visibility:hidden;opacity:0;box-shadow:0 .46875rem 2.1875rem rgba(8,10,37,.03),0 .9375rem 1.40625rem rgba(8,10,37,.03),0 .25rem .53125rem rgba(8,10,37,.05),0 .125rem .1875rem rgba(8,10,37,.03);position:absolute;left:5%;width:90%;top:0;transition:all .2s;background:#fff;border-radius:50px;padding:0 10px;overflow:hidden}.app-header .app-header__content .header-btn-lg{margin-left:.5rem;padding:0 .5rem}.app-header .app-header__content .header-btn-lg .hamburger-box{margin-top:5px}.app-header .app-header__content .app-header-left .nav,.app-header .app-header__content .header-btn-lg+.header-btn-lg{display:none}.app-header .app-header__content.header-mobile-open{visibility:visible;opacity:1;top:80px}.app-header .app-header__mobile-menu{display:flex;order:1}.app-header .app-header__menu{display:flex;order:3}.app-header.header-text-light .app-header__menu>.btn,.app-header.header-text-light .app-header__menu>span .btn{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.1)}.app-header.header-text-light .header-mobile-open{background:#343a40}.popover{max-width:none}.popover .arrow{display:none!important}.app-page-title{text-align:center}.app-page-title .page-title-heading,.app-page-title .page-title-wrapper{margin:0 auto;display:block}.app-page-title .page-title-actions{margin:15px auto 0}.app-page-title .page-title-actions .breadcrumb,.app-page-title .page-title-actions .breadcrumb-item,.app-page-title .page-title-subheading .breadcrumb,.app-page-title .page-title-subheading .breadcrumb-item{display:inline-block}.app-footer .app-footer__inner .app-footer-right{display:none}.app-footer .app-footer__inner .app-footer-left{width:100%}.app-footer .app-footer__inner .app-footer-left .footer-dots{margin:0 auto}.fixed-footer.closed-sidebar .app-footer .app-footer__inner{margin-left:0!important}.widget-content .widget-numbers{font-size:1.6rem;line-height:1}.slick-slider-sm .slick-slider{max-width:650px!important}.body-tabs.body-tabs-layout.body-tabs-big{display:block!important}.body-tabs.body-tabs-layout.body-tabs-big .RRT__tab{display:inline-block!important;padding:0 1.5rem!important}.body-tabs.body-tabs-layout.body-tabs-big .RRT__showmore{margin-top:-20px}.ReactTable .-pagination .-center{display:none}.ReactTable .-pagination .-previous{padding-right:3px}.bg-transparent.list-group-item{border-color:transparent}.tabs-lg-alternate.card-header>.nav .nav-item .widget-number{font-size:1.5rem}.page-title-head{display:block}}@media (max-width:991.98px){.app-page-title .page-title-icon,.ui-theme-settings{display:none}.card-header.responsive-center{display:block;text-align:center;height:auto;padding:1.5rem}.card-header.responsive-center .btn-actions-pane-right,.card-header.responsive-center .nav{margin:.75rem 0 0}.card-header.responsive-center .btn-actions-pane-right .d-inline-block.ml-2,.card-header.responsive-center .nav .d-inline-block.ml-2{width:100%!important;text-align:left;margin:0!important}.slick-slider-sm .slick-slider{max-width:650px!important}}@media (min-width:992px){.slick-slider-sm .slick-slider{max-width:850px!important}}@media (max-width:1199.98px){.-hide-paging .-pagination .-center{display:none}}@media (max-width:767.98px){.app-main .app-main__inner{padding:15px 15px 0}.mbg-3,body .card.mb-3{margin-bottom:15px!important}.app-page-title{padding:15px;margin:-15px -15px 30px}.body-tabs.body-tabs-layout{margin-left:-15px;margin-right:-15px;padding:0 15px}.app-main .app-main__inner>.RRT__container>.RRT__panel{margin-top:15px}.dropdown-menu,.popover{width:80%;left:10%}body .card-header{height:auto;display:block;padding:.75rem 1.5rem;text-align:center}body .card-header .btn-actions-pane-right{padding:.75rem 0 0}body .card-header .actions-icon-btn{padding:0}.card-header.card-header-tab .card-header-title{display:inline-flex!important;line-height:1}.card-header.card-header-tab>.nav{margin:.75rem 0 -.75rem;display:table!important;width:100%}.card-header.card-header-tab>.nav .nav-item{display:table-cell}.header-icon{display:none}.profile-responsive-sm .dropdown-menu-header .menu-header-content.btn-pane-right,.profile-responsive .dropdown-menu-header .menu-header-content.btn-pane-right{display:block;text-align:center}.profile-responsive-sm .dropdown-menu-header .menu-header-content.btn-pane-right .avatar-icon-wrapper,.profile-responsive .dropdown-menu-header .menu-header-content.btn-pane-right .avatar-icon-wrapper{margin-right:0!important}.profile-responsive-sm .dropdown-menu-header .menu-header-content.btn-pane-right .menu-header-btn-pane,.profile-responsive .dropdown-menu-header .menu-header-content.btn-pane-right .menu-header-btn-pane{margin-top:1rem}.slick-slider-sm .slick-slider .slick-prev{left:15px}.slick-slider-sm .slick-slider .slick-next{right:15px}}@media only screen and (min-width:1200px) and (max-width:1500px){.profile-responsive .dropdown-menu-header .menu-header-content.btn-pane-right{display:block;text-align:center}.profile-responsive .dropdown-menu-header .menu-header-content.btn-pane-right .avatar-icon-wrapper{margin-right:0!important}.profile-responsive .dropdown-menu-header .menu-header-content.btn-pane-right .menu-header-btn-pane{margin-top:1rem}}body,html{font-family:"Segoe UI",sans-serif}body::-webkit-scrollbar{width:6px}body::-webkit-scrollbar-track{background:#f0f3f3}body::-webkit-scrollbar-thumb{background:#acacac;border-radius:4px}body::-webkit-scrollbar-thumb:hover{background:#8a8a8a}body.tema-escuro::-webkit-scrollbar-track,body[data-theme=escuro]::-webkit-scrollbar-track{background:transparent}body.tema-escuro::-webkit-scrollbar-thumb,body[data-theme=escuro]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}body.tema-escuro::-webkit-scrollbar-thumb:hover,body[data-theme=escuro]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}body.tema-escuro .modal-content{background-color:#020617!important;color:#f9fafb!important}.use-ubuntu-font{font-family:"Ubuntu","Segoe UI",sans-serif}.ReactTable .rt-thead .rt-td,.ReactTable .rt-thead .rt-th{border:0!important;box-shadow:0!important}.ReactTable .rt-tbody .rt-td{border:none!important;box-shadow:none!important}.ReactTable .rt-thead .rt-td,.ReactTable .rt-thead .rt-th{color:#686868}.ReactTable .rt-td,.ReactTable .rt-th{padding:.3em}.custom-buttom-gray{color:#707070;border-color:#707070;font-size:13px;height:30px;line-height:0;width:100%}.custom-buttom-gray:hover,.custom-buttom-gray:not(:disabled):not(.disabled).active{color:#fff;border-color:#707070;background-color:#707070}.custom-buttom-offline{color:#ffa400;border-color:#ffa400;font-size:13px;height:30px;line-height:0;width:100%}.custom-buttom-offline:hover,.custom-buttom-offline:not(:disabled):not(.disabled).active{color:#fff;border-color:#ffa400;background-color:#ffa400}.custom-buttom-smcomuni{color:#f70;border-color:#f70;font-size:13px;height:30px;line-height:0;width:100%}.custom-buttom-smcomuni:hover,.custom-buttom-smcomuni:not(:disabled):not(.disabled).active{color:#fff;border-color:#f70;background-color:#f70}.custom-buttom-red{color:#d64328;border-color:#d64328;font-size:13px;height:30px;line-height:0;width:100%}.custom-buttom-red:hover,.custom-buttom-red:not(:disabled):not(.disabled).active{color:#fff;border-color:#d64328;background-color:#d64328}.custom-buttom-blue{color:rgba(0,47,212,.7607843137254902);border-color:rgba(0,47,212,.7607843137254902);font-size:13px;height:30px;line-height:0;width:100%}.custom-buttom-blue:hover,.custom-buttom-blue:not(:disabled):not(.disabled).active{color:#fff;border-color:rgba(0,47,212,.7607843137254902);background-color:rgba(0,47,212,.7607843137254902)}.custom-buttom-green{color:#1da083;border-color:#1da083;font-size:13px;height:30px;line-height:0;width:100%}.custom-buttom-green:hover,.custom-buttom-green:not(:disabled):not(.disabled).active{color:#fff;border-color:#1da083;background-color:#1da083}p.custom-font{font-size:1.77em;font-weight:700;margin-bottom:2px;padding-bottom:1px}.paragraphBottom{font-size:13;color:#aaa;margin-bottom:0}.custon-icon{width:45px}@media (max-width:600px){.custon-icon{width:25px;margin-top:0}p.custom-font{font-size:.875rem;margin-left:10px}.hide-sm{display:none}.responsive-element{display:inline-flex;min-width:200px}}.dropdown-menu:after,.dropdown-menu:before{display:none}.customSortingReactTable .rt-th{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7XQMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:100%;cursor:pointer}.customSortingReactTable .rt-th.hiddeSortable{background-image:none}.ReactTable .rt-thead .rt-td.-sort-asc,.ReactTable .rt-thead .rt-th.-sort-asc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZ0lEQVQ4y2NgGLKgquEuFxBPAGI2ahhWCsS/gDibUoO0gPgxEP8H4ttArEyuQYxAPBdqEAxPBImTY5gjEL9DM+wTENuQahAvEO9DMwiGdwAxOymGJQLxTyD+jgWDxCMZRsEoGAVoAADeemwtPcZI2wAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:100%;cursor:pointer;box-shadow:none}.ReactTable .rt-thead .rt-td.-sort-desc,.ReactTable .rt-thead .rt-th.-sort-desc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZUlEQVQ4y2NgGAWjYBSggaqGu5FA/BOIv2PBIPFEUgxjB+IdQPwfC94HxLykus4GiD+hGfQOiB3J8SojEE9EM2wuSJzcsFMG4ttQgx4DsRalkZENxL+AuJQaMcsGxBOAmGvopk8AVz1sLZgg0bsAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:100%;cursor:pointer;box-shadow:none}.inner-addon{position:relative}.inner-addon .glyphicon{position:absolute;padding:6.5px;pointer-events:none;color:#ccc}.left-addon .glyphicon{left:0}.left-addon input{padding-left:40px}.IconAcoes{display:flex;align-items:center;background-color:initial;border:1px solid #f1efef}.btn-secondary:not(:disabled):not(.disabled).active,.IconAcoes.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{background-color:none;border:1px solid #f1efef}.IconAcoes:hover{color:#002fd4;border:1px solid #f1efef;background-color:initial}.ReactTable,.rt-table,.rt-tbody{overflow-x:inherit}.gm-style-iw{width:350px!important;max-width:750px!important;min-height:200px!important;max-height:350px!important}.use-sv-scrollbar::-webkit-scrollbar{width:10px;height:10px}.use-sv-scrollbar::-webkit-scrollbar-track{background:#f0f3f3}.use-sv-scrollbar::-webkit-scrollbar-thumb,.use-sv-scrollbar::-webkit-scrollbar-thumb:hover{background:#acacac!important}::-webkit-scrollbar-thumb{background:#acacac!important}.sv-flex-1{flex:1 1}.MuiAutocomplete-inputRoot{height:38px!important}#root.sus{height:100vh;overflow:scroll;padding-bottom:70px}.modal-analise-indisponivel-container{border-radius:8px;max-width:500px;background:#fff;background:var(--bg-primary,#fff);border:1px solid #ddd;border:1px solid var(--border-secondary,#ddd);overflow:hidden}.modal-analise-indisponivel-container .modal-analise-content .header-modal{border-bottom:1px solid #e9e9e9;border-bottom:1px solid var(--border-primary,#e9e9e9);padding:20px 24px;border-radius:0}.modal-analise-indisponivel-container .modal-analise-content .header-modal .titulo-header{font-size:1.25rem;font-weight:600;color:#333;color:var(--text-primary,#333);margin:0}.modal-analise-indisponivel-container .modal-analise-content .header-modal button.close{color:#333;color:var(--text-primary,#333);opacity:.7;transition:opacity .2s}.modal-analise-indisponivel-container .modal-analise-content .header-modal button.close:hover{opacity:1}.modal-analise-indisponivel-container .modal-analise-content .modalBody-analise{padding:24px}.modal-analise-indisponivel-container .modal-analise-content .modalBody-analise .mensagem-container{margin-bottom:24px}.modal-analise-indisponivel-container .modal-analise-content .modalBody-analise .mensagem-container .mensagem-texto{font-size:1rem;color:#333;color:var(--text-primary,#333);line-height:1.6;margin:0;text-align:left;white-space:pre-line}.modal-analise-indisponivel-container .modal-analise-content .modalBody-analise .container-botao{display:flex;justify-content:flex-end;margin-top:24px}.modal-analise-indisponivel-container .modal-analise-content .modalBody-analise .container-botao .botao-comprar{background-color:#002fd4;color:#fff;border:none;border-radius:4px;padding:12px 32px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:180px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.modal-analise-indisponivel-container .modal-analise-content .modalBody-analise .container-botao .botao-comprar:hover{background-color:#0025aa;box-shadow:0 4px 8px rgba(0,47,212,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.modal-analise-indisponivel-container .modal-analise-content .modalBody-analise .container-botao .botao-comprar:active{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.tema-escuro .modal-analise-content .header-modal{background-color:#1e1e1e!important;border-bottom-color:#555!important}.tema-escuro .modal-analise-content .header-modal .titulo-header{color:#e8e8e8!important}.tema-escuro .modal-analise-content .header-modal button.close{color:#e8e8e8!important;text-shadow:none!important}.tema-escuro .modal-analise-content .modalBody-analise{background-color:#1e1e1e!important}.tema-escuro .modal-analise-content .modalBody-analise .mensagem-texto{color:#e8e8e8!important}.tema-escuro .modal-analise-content .modalBody-analise .botao-comprar{background-color:#4a7bc8!important}.tema-escuro .modal-analise-content .modalBody-analise .botao-comprar:hover{opacity:.75!important}.tema-escuro .modal-content:has(.modal-analise-content){background:#1e1e1e!important;border:1px solid #555!important}@media (min-width:1201px){body:has(.page-analisar){overflow:hidden}.menu-lateral-layout__content:has(.page-analisar){overflow:hidden;height:100vh}}.page-analisar{display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:16px;background-color:#f5f5f5;height:100vh;overflow:hidden;transition:background-color .3s ease;max-width:100vw;width:100%}.page-analisar,.page-analisar *{box-sizing:border-box}.page-analisar.tema-claro{--bg-primary:#fff;--bg-secondary:#f5f5f5;--bg-tertiary:#fafafa;--text-primary:#333;--text-secondary:#666;--text-tertiary:#999;--border-primary:#e0e0e0;--border-secondary:#ddd;--hover-bg:#f0f0f0;--shadow-color:rgba(0,0,0,0.1);--accent-color:#002fd4;--error-bg:#fee;--error-border:#fcc;--error-text:#c00}.page-analisar.tema-escuro{--bg-primary:#1e1e1e;--bg-secondary:#121212;--bg-tertiary:#2a2a2a;--text-primary:#f5f5f5;--text-secondary:#e0e0e0;--text-tertiary:#b8b8b8;--border-primary:#666;--border-secondary:#555;--hover-bg:#333;--shadow-color:rgba(0,0,0,0.4);--accent-color:#6ba3ff;--error-bg:#3a1f1f;--error-border:#5a2f2f;--error-text:#ff6b6b;background-color:var(--bg-secondary)}.page-analisar.tema-escuro .react-datepicker,.page-analisar.tema-escuro .react-datepicker__header,.page-analisar.tema-escuro .react-datepicker__month-container{background-color:var(--bg-primary)!important;color:var(--text-primary)!important;border-color:var(--border-primary)!important}.page-analisar.tema-escuro .react-datepicker{border:1px solid var(--border-primary)!important}.page-analisar.tema-escuro .react-datepicker__day{color:var(--text-primary)!important}.page-analisar.tema-escuro .react-datepicker__day:hover:not(.react-datepicker__day--disabled):not(.react-datepicker__day--selected){background-color:var(--hover-bg)!important}.page-analisar.tema-escuro .react-datepicker__day--in-range,.page-analisar.tema-escuro .react-datepicker__day--in-selecting-range{background-color:rgba(92,163,245,.2)!important;color:var(--text-primary)!important}.page-analisar.tema-escuro .react-datepicker__day--keyboard-selected{background-color:initial!important;color:var(--text-primary)!important}.page-analisar.tema-escuro .equipamentos-dropdown,.page-analisar.tema-escuro .parametros-dropdown,.page-analisar.tema-escuro .periodo-acoes{background-color:var(--bg-primary)!important;border-color:var(--border-primary)!important}.page-analisar.tema-escuro .equipamentos-selector,.page-analisar.tema-escuro .parametros-selector,.page-analisar.tema-escuro .periodo-selector{border-color:var(--border-primary)!important}.page-analisar.tema-escuro .equipamentos-selector:hover,.page-analisar.tema-escuro .parametros-selector:hover,.page-analisar.tema-escuro .periodo-selector:hover{border-color:var(--accent-color)!important}.page-analisar .analisar-header{display:flex;flex-direction:column;grid-gap:16px;gap:16px;background:var(--bg-primary);padding:16px;border-radius:8px;box-shadow:0 2px 4px var(--shadow-color)}.page-analisar .analisar-header .modo-visualizacao{display:flex;grid-gap:8px;gap:8px;padding:4px;background:var(--bg-tertiary);border-radius:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-analisar .analisar-header .modo-visualizacao .modo-btn{padding:8px 16px;border:none;background:transparent;color:var(--text-secondary);border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s ease;white-space:nowrap}.page-analisar .analisar-header .modo-visualizacao .modo-btn:hover{background:var(--hover-bg);color:var(--text-primary)}.page-analisar .analisar-header .modo-visualizacao .modo-btn:active{-webkit-transform:scale(.98);transform:scale(.98);opacity:.9}.page-analisar .analisar-header .modo-visualizacao .modo-btn.ativo{background:var(--accent-color);color:#fff}.page-analisar .analisar-header .filtros-e-acoes{display:flex;grid-gap:12px;gap:12px;align-items:flex-start;flex-wrap:wrap}.page-analisar .analisar-header .filtros-container{display:flex;grid-gap:12px;gap:12px;flex:1 1 auto;align-items:flex-start;min-width:0;flex-wrap:wrap}.page-analisar .analisar-header .filtros-container>*{flex:1 1 240px;min-width:220px}.page-analisar .analisar-header .header-actions{display:flex;grid-gap:12px;gap:12px;align-items:center}.page-analisar .analisar-header .btn-toggle-tema{background:transparent;border:1px solid var(--border-primary);color:var(--text-secondary);padding:8px 12px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.page-analisar .analisar-header .btn-toggle-tema:hover{background:var(--hover-bg);color:var(--accent-color);border-color:var(--accent-color)}.page-analisar .analisar-header .btn-toggle-tema:active{-webkit-transform:scale(.95);transform:scale(.95)}.page-analisar .observacoes-container{background:var(--bg-primary);padding:16px;border-radius:8px;border-left:4px solid #f59e0b;box-shadow:0 2px 4px var(--shadow-color)}.page-analisar .observacoes-container h4{margin:0 0 12px;color:var(--text-primary);font-size:.95rem;font-weight:600}.page-analisar .observacoes-container ul{margin:0;padding-left:20px}.page-analisar .observacoes-container ul li{margin-bottom:6px;color:var(--text-secondary);font-size:.9rem}.page-analisar .observacoes-container ul li:last-child{margin-bottom:0}.page-analisar .error-message{background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:4px;padding:12px 16px;color:var(--error-text)}.page-analisar .error-message p{margin:0;font-size:14px}.page-analisar .conteudo-analise{display:flex;grid-gap:20px;gap:20px;align-items:flex-start;flex:1 1;min-height:0;overflow:hidden}@media (max-width:1200px){.page-analisar .conteudo-analise{flex-direction:column;grid-gap:12px;gap:12px;height:auto;overflow:visible}}.page-analisar .grafico-wrapper{flex:1 1;height:100%;width:100%;max-width:100%;margin:0;padding:0;display:flex;flex-direction:column;box-sizing:border-box}@media (max-width:1200px){.page-analisar{height:auto;overflow-x:hidden;overflow-y:auto}.page-analisar .grafico-wrapper{height:auto;min-height:auto}}@media (max-width:1024px){.page-analisar .analisar-header .filtros-container{grid-gap:16px;gap:16px;flex:1 1 100%}.page-analisar .grafico-wrapper{height:450px;min-height:450px}}@media (max-width:768px){.page-analisar{padding:10px;grid-gap:6px;gap:6px;height:auto;min-height:100vh;overflow:auto}.page-analisar .analisar-header{padding:10px;flex-direction:column;align-items:stretch}.page-analisar .analisar-header .modo-visualizacao{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:6px;grid-gap:6px;gap:6px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:thin}.page-analisar .analisar-header .modo-visualizacao::-webkit-scrollbar{height:4px}.page-analisar .analisar-header .modo-visualizacao::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:2px}.page-analisar .analisar-header .modo-visualizacao::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:2px}.page-analisar .analisar-header .modo-visualizacao .modo-btn{padding:6px 12px;font-size:12px;flex-shrink:0;scroll-snap-align:start;min-height:44px;display:flex;align-items:center;grid-gap:6px;gap:6px}.page-analisar .analisar-header .modo-visualizacao .modo-btn .badge-premium{font-size:8px;padding:1px 4px}.page-analisar .analisar-header .filtros-container{flex-direction:column;grid-gap:8px;gap:8px;align-items:stretch;width:100%}.page-analisar .analisar-header .filtros-container>*{width:100%;max-width:100%;min-width:0;flex:1 1 auto}.page-analisar .conteudo-analise{flex-direction:column;height:auto;grid-gap:4px;gap:4px}.page-analisar .grafico-wrapper{height:auto;flex:0 0 auto;min-height:280px;max-height:none;margin:0;padding:0;display:flex;flex-direction:column}}@media (max-width:480px){.page-analisar{padding:6px;grid-gap:4px;gap:4px;contain:layout style}.page-analisar .analisar-header{padding:8px}.page-analisar .analisar-header .modo-visualizacao{padding:4px;grid-gap:4px;gap:4px}.page-analisar .analisar-header .modo-visualizacao .modo-btn{padding:6px 10px;font-size:11px}}@media (max-width:480px) and (hover:none){.page-analisar .analisar-header .modo-visualizacao .modo-btn:hover{-webkit-transform:none;transform:none;box-shadow:none}}@media (max-width:480px){.page-analisar .analisar-header .modo-visualizacao .modo-btn .badge-premium{font-size:7px;padding:1px 3px}.page-analisar .conteudo-analise{grid-gap:2px;gap:2px}.page-analisar .grafico-wrapper{height:auto;flex:0 0 auto;min-height:280px;max-height:none;margin:0;padding:0;display:flex;flex-direction:column}}.metricas-analise-carga{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:8px;padding:16px;height:100%;overflow-y:auto;display:flex;flex-direction:column;grid-gap:12px;gap:12px;max-width:280px;min-width:200px}.metricas-analise-carga h3{color:var(--text-primary);font-size:18px;margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid var(--border-primary)}.metricas-analise-carga .metrica-card{background-color:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:6px;padding:12px;transition:all .2s ease}.metricas-analise-carga .metrica-card:hover{border-color:var(--accent-color);box-shadow:0 2px 8px var(--shadow-color)}.metricas-analise-carga .metrica-card label{display:block;color:var(--text-secondary);font-size:13px;font-weight:500;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.metricas-analise-carga .metrica-card .valor{color:var(--text-primary);font-size:24px;font-weight:600;margin-bottom:4px}.metricas-analise-carga .metrica-card small{display:block;color:var(--text-tertiary);font-size:12px;margin-top:4px}.metricas-analise-carga .metrica-card p{color:var(--text-secondary);margin:0;line-height:1.5}.metricas-analise-carga .metrica-card .lista-circuitos,.metricas-analise-carga .metrica-card .lista-observacoes{list-style:none;padding:0;margin:8px 0 0}.metricas-analise-carga .metrica-card .lista-circuitos li,.metricas-analise-carga .metrica-card .lista-observacoes li{color:var(--text-primary);padding:6px 0;border-bottom:1px solid var(--border-secondary);font-size:14px}.metricas-analise-carga .metrica-card .lista-circuitos li:last-child,.metricas-analise-carga .metrica-card .lista-observacoes li:last-child{border-bottom:none}.metricas-analise-carga .metrica-card .lista-circuitos li:before,.metricas-analise-carga .metrica-card .lista-observacoes li:before{content:"• ";color:var(--accent-color);font-weight:700;margin-right:8px}.metricas-analise-carga .metrica-card .postos-tarifarios{margin-top:8px}.metricas-analise-carga .metrica-card .postos-tarifarios .posto-item{padding:10px 0;border-bottom:1px solid var(--border-secondary)}.metricas-analise-carga .metrica-card .postos-tarifarios .posto-item:last-child{border-bottom:none;padding-bottom:0}.metricas-analise-carga .metrica-card .postos-tarifarios .posto-item:first-child{padding-top:0}.metricas-analise-carga .metrica-card .postos-tarifarios .posto-info{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:6px}.metricas-analise-carga .metrica-card .postos-tarifarios .posto-info strong{color:var(--text-primary);font-size:14px;font-weight:600}.metricas-analise-carga .metrica-card .postos-tarifarios .posto-info .posto-horario{font-size:12px;color:var(--text-tertiary)}.metricas-analise-carga .metrica-card .postos-tarifarios .posto-valores{display:flex;justify-content:space-between;align-items:center}.metricas-analise-carga .metrica-card .postos-tarifarios .posto-valores span{color:var(--text-secondary);font-size:14px}.metricas-analise-carga .metrica-card .postos-tarifarios .posto-valores span.posto-percentual{font-weight:700;color:var(--accent-color);font-size:16px}.metricas-simultaneidade{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:8px;padding:16px;height:100%;overflow-y:auto;display:flex;flex-direction:column;grid-gap:12px;gap:12px;max-width:280px;min-width:200px}.metricas-simultaneidade h3{color:var(--text-primary);font-size:18px;margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid var(--border-primary)}.metricas-simultaneidade .metrica-card{background-color:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:6px;padding:12px;transition:all .2s ease}.metricas-simultaneidade .metrica-card:hover{border-color:var(--accent-color);box-shadow:0 2px 8px var(--shadow-color)}.metricas-simultaneidade .metrica-card label{display:block;color:var(--text-secondary);font-size:13px;font-weight:500;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.metricas-simultaneidade .metrica-card .valor{color:var(--text-primary);font-size:24px;font-weight:600;margin-bottom:4px}.metricas-simultaneidade .metrica-card small{display:block;color:var(--text-tertiary);font-size:12px;margin-top:4px}.metricas-simultaneidade .metrica-card p{color:var(--text-secondary);margin:0;line-height:1.5}.metricas-simultaneidade .metrica-card .lista-circuitos,.metricas-simultaneidade .metrica-card .lista-observacoes{list-style:none;padding:0;margin:8px 0 0}.metricas-simultaneidade .metrica-card .lista-circuitos li,.metricas-simultaneidade .metrica-card .lista-observacoes li{color:var(--text-primary);padding:6px 0;border-bottom:1px solid var(--border-secondary);font-size:14px}.metricas-simultaneidade .metrica-card .lista-circuitos li:last-child,.metricas-simultaneidade .metrica-card .lista-observacoes li:last-child{border-bottom:none}.metricas-simultaneidade .metrica-card .lista-circuitos li:before,.metricas-simultaneidade .metrica-card .lista-observacoes li:before{content:"• ";color:var(--accent-color);font-weight:700;margin-right:8px}.metricas-simultaneidade .metrica-card .postos-tarifarios{margin-top:8px}.metricas-simultaneidade .metrica-card .postos-tarifarios .posto-item{padding:10px 0;border-bottom:1px solid var(--border-secondary)}.metricas-simultaneidade .metrica-card .postos-tarifarios .posto-item:last-child{border-bottom:none;padding-bottom:0}.metricas-simultaneidade .metrica-card .postos-tarifarios .posto-item:first-child{padding-top:0}.metricas-simultaneidade .metrica-card .postos-tarifarios .posto-info{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:6px}.metricas-simultaneidade .metrica-card .postos-tarifarios .posto-info strong{color:var(--text-primary);font-size:14px;font-weight:600}.metricas-simultaneidade .metrica-card .postos-tarifarios .posto-info .posto-horario{font-size:12px;color:var(--text-tertiary)}.metricas-simultaneidade .metrica-card .postos-tarifarios .posto-valores{display:flex;justify-content:space-between;align-items:center}.metricas-simultaneidade .metrica-card .postos-tarifarios .posto-valores span{color:var(--text-secondary);font-size:14px}.metricas-simultaneidade .metrica-card .postos-tarifarios .posto-valores span.posto-percentual{font-weight:700;color:var(--accent-color);font-size:16px}.metricas-autossuficiencia{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:8px;padding:16px;height:100%;overflow-y:auto;display:flex;flex-direction:column;grid-gap:12px;gap:12px;max-width:280px;min-width:200px}.metricas-autossuficiencia h3{color:var(--text-primary);font-size:18px;margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid var(--border-primary)}.metricas-autossuficiencia .metrica-card{background-color:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:6px;padding:12px;transition:all .2s ease}.metricas-autossuficiencia .metrica-card:hover{border-color:var(--accent-color);box-shadow:0 2px 8px var(--shadow-color)}.metricas-autossuficiencia .metrica-card label{display:block;color:var(--text-secondary);font-size:13px;font-weight:500;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.metricas-autossuficiencia .metrica-card .valor{color:var(--text-primary);font-size:24px;font-weight:600;margin-bottom:4px}.metricas-autossuficiencia .metrica-card small{display:block;color:var(--text-tertiary);font-size:12px;margin-top:4px}.metricas-autossuficiencia .metrica-card p{color:var(--text-secondary);margin:0;line-height:1.5}.metricas-autossuficiencia .metrica-card .lista-observacoes{list-style:none;padding:0;margin:8px 0 0}.metricas-autossuficiencia .metrica-card .lista-observacoes li{color:var(--text-primary);padding:6px 0;border-bottom:1px solid var(--border-secondary);font-size:14px}.metricas-autossuficiencia .metrica-card .lista-observacoes li:last-child{border-bottom:none}.metricas-autossuficiencia .metrica-card .lista-observacoes li:before{content:"• ";color:var(--accent-color);font-weight:700;margin-right:8px}.metricas-rede{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:8px;padding:16px;height:100%;overflow-y:auto;display:flex;flex-direction:column;grid-gap:12px;gap:12px;max-width:280px;min-width:200px}.metricas-rede h3{color:var(--text-primary);font-size:18px;margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid var(--border-primary)}.metricas-rede .metrica-card{background-color:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:6px;padding:12px;transition:all .2s ease}.metricas-rede .metrica-card:hover{border-color:var(--accent-color);box-shadow:0 2px 8px var(--shadow-color)}.metricas-rede .metrica-card label{display:block;color:var(--text-secondary);font-size:13px;font-weight:500;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.metricas-rede .metrica-card .valor{color:var(--text-primary);font-size:24px;font-weight:600;margin-bottom:4px}.metricas-rede .metrica-card small{display:block;color:var(--text-tertiary);font-size:12px;margin-top:4px}.metricas-rede .metrica-card p{color:var(--text-secondary);margin:0;line-height:1.5}.metricas-rede .metrica-card .lista-observacoes{list-style:none;padding:0;margin:8px 0 0}.metricas-rede .metrica-card .lista-observacoes li{color:var(--text-primary);padding:6px 0;border-bottom:1px solid var(--border-secondary);font-size:14px}.metricas-rede .metrica-card .lista-observacoes li:last-child{border-bottom:none}.metricas-rede .metrica-card .lista-observacoes li:before{content:"• ";color:var(--accent-color);font-weight:700;margin-right:8px}.metricas-rede .posto-tarifario-card{background-color:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:16px;margin-bottom:12px;transition:all .2s ease}.metricas-rede .posto-tarifario-card:hover{border-color:var(--accent-color);box-shadow:0 2px 8px var(--shadow-color)}.metricas-rede .posto-tarifario-card>label{display:block;color:var(--text-secondary);font-size:13px;font-weight:500;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.metricas-rede .posto-tarifario-card .posto-metricas{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.metricas-rede .posto-tarifario-card .posto-metrica-item{display:flex;flex-direction:column}.metricas-rede .posto-tarifario-card .posto-metrica-item label{color:var(--text-primary);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.metricas-rede .posto-tarifario-card .posto-metrica-item .metrica-label-pequena{color:var(--text-secondary);font-size:13px;font-weight:500;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px;display:block}.metricas-rede .posto-tarifario-card .posto-metrica-item .metrica-valor-pequena{color:var(--text-primary);font-size:24px;font-weight:600;margin-bottom:4px;display:block}.metricas-rede .posto-tarifario-card .posto-metrica-item .data-hora-pequena{color:var(--text-tertiary);font-size:12px;margin-top:4px;display:block}.metricas-rede .posto-tarifario-card .posto-metrica-item .valor{color:var(--text-primary);font-size:18px;font-weight:600}.metricas-rede .posto-tarifario-card .posto-metrica-item small{color:var(--text-tertiary);font-size:11px;margin-top:2px}.page-analisar .analisar-header .modo-visualizacao .modo-btn{display:flex;align-items:center;grid-gap:8px;gap:8px}.page-analisar .analisar-header .modo-visualizacao .modo-btn.modo-btn-premium .badge-premium{background-color:#f8a918;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;text-transform:uppercase;letter-spacing:.3px}.page-analisar .analisar-header .modo-visualizacao .modo-btn.modo-btn-premium.ativo .badge-premium{background-color:hsla(0,0%,100%,.3);color:#fff}@media (max-width:1200px){.metricas-analise-carga,.metricas-autossuficiencia,.metricas-rede,.metricas-simultaneidade{max-width:100%;min-width:unset;width:100%;height:auto;max-height:600px}}@media (max-width:1024px){.metricas-analise-carga,.metricas-autossuficiencia,.metricas-rede,.metricas-simultaneidade{max-height:70vh}}@media (max-width:768px){.metricas-analise-carga,.metricas-autossuficiencia,.metricas-rede,.metricas-simultaneidade{padding:10px;max-height:70vh;margin:0;border-radius:6px}.metricas-analise-carga h3,.metricas-autossuficiencia h3,.metricas-rede h3,.metricas-simultaneidade h3{font-size:16px;margin:0 0 10px;padding-bottom:6px}.metricas-analise-carga .metrica-card,.metricas-autossuficiencia .metrica-card,.metricas-rede .metrica-card,.metricas-simultaneidade .metrica-card{padding:10px}.metricas-analise-carga .metrica-card label,.metricas-autossuficiencia .metrica-card label,.metricas-rede .metrica-card label,.metricas-simultaneidade .metrica-card label{font-size:12px}.metricas-analise-carga .metrica-card .valor,.metricas-autossuficiencia .metrica-card .valor,.metricas-rede .metrica-card .valor,.metricas-simultaneidade .metrica-card .valor{font-size:20px}.metricas-analise-carga .metrica-card small,.metricas-autossuficiencia .metrica-card small,.metricas-rede .metrica-card small,.metricas-simultaneidade .metrica-card small{font-size:11px}.metricas-rede .posto-tarifario-card{padding:12px}.metricas-rede .posto-tarifario-card .posto-metricas{grid-template-columns:1fr;grid-gap:10px;gap:10px}.metricas-rede .posto-tarifario-card .metrica-valor-pequena{font-size:20px}.metricas-rede .posto-tarifario-card .metrica-label-pequena{font-size:12px}}@media (max-width:480px){.metricas-analise-carga,.metricas-autossuficiencia,.metricas-rede,.metricas-simultaneidade{padding:8px;max-height:60vh;margin:0;border-radius:4px}.metricas-analise-carga h3,.metricas-autossuficiencia h3,.metricas-rede h3,.metricas-simultaneidade h3{font-size:14px;margin:0 0 8px;padding-bottom:4px;line-height:1.5}.metricas-analise-carga .metrica-card,.metricas-autossuficiencia .metrica-card,.metricas-rede .metrica-card,.metricas-simultaneidade .metrica-card{padding:8px}.metricas-analise-carga .metrica-card label,.metricas-autossuficiencia .metrica-card label,.metricas-rede .metrica-card label,.metricas-simultaneidade .metrica-card label{font-size:11px;line-height:1.4}.metricas-analise-carga .metrica-card .valor,.metricas-autossuficiencia .metrica-card .valor,.metricas-rede .metrica-card .valor,.metricas-simultaneidade .metrica-card .valor{font-size:18px;padding:6px 12px}.metricas-analise-carga .metrica-card small,.metricas-autossuficiencia .metrica-card small,.metricas-rede .metrica-card small,.metricas-simultaneidade .metrica-card small{font-size:10px}.metricas-rede .posto-tarifario-card{padding:10px}.metricas-rede .posto-tarifario-card .metrica-valor-pequena{font-size:18px}.metricas-rede .posto-tarifario-card .metrica-label-pequena{font-size:11px}.metricas-rede .posto-tarifario-card .data-hora-pequena{font-size:10px}}.unit-tabs{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-primary,#e5e7eb);margin-bottom:4px}.tema-escuro .unit-tabs,[data-theme=escuro] .unit-tabs{border-bottom-color:#3f3f3f;border-bottom-color:var(--border-primary,#3f3f3f)}.unit-tabs::-webkit-scrollbar{height:3px}.unit-tabs::-webkit-scrollbar-track{background:transparent}.unit-tabs::-webkit-scrollbar-thumb{background-color:#d1d5db;background-color:var(--border-secondary,#d1d5db);border-radius:2px}.tema-escuro .unit-tabs::-webkit-scrollbar-thumb,[data-theme=escuro] .unit-tabs::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.15)}.unit-tabs__container{display:flex;grid-gap:2px;gap:2px;min-width:-webkit-min-content;min-width:min-content;padding:0 4px}.unit-tabs__tab{display:flex;align-items:center;grid-gap:6px;gap:6px;min-height:40px;padding:10px 14px;background:none;border:none;border-bottom:2px solid transparent;box-sizing:border-box;cursor:pointer;white-space:nowrap;font-family:"Inter",sans-serif;font-size:13px;font-weight:500;color:#6b7280;color:var(--text-secondary,#6b7280);text-decoration:none;transition:color .18s ease,border-color .18s ease,background-color .18s ease,-webkit-transform .18s ease;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease,-webkit-transform .18s ease;position:relative;margin-bottom:-1px}@media (min-width:1024px){.unit-tabs__tab{padding:8px 14px}}@media (min-width:1900px){.unit-tabs__tab{padding:10px 14px}}.unit-tabs__tab:link,.unit-tabs__tab:visited{color:#6b7280;color:var(--text-secondary,#6b7280)}.tema-escuro .unit-tabs__tab,.tema-escuro .unit-tabs__tab:link,.tema-escuro .unit-tabs__tab:visited,[data-theme=escuro] .unit-tabs__tab,[data-theme=escuro] .unit-tabs__tab:link,[data-theme=escuro] .unit-tabs__tab:visited{color:#b8b8b8;color:var(--text-secondary,#b8b8b8)}.unit-tabs__tab:hover:not(.unit-tabs__tab--active){color:#101828;color:var(--text-primary,#101828);background-color:#f3f4f6;background-color:var(--hover-bg,#f3f4f6);border-radius:6px 6px 0 0;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.tema-escuro .unit-tabs__tab:hover:not(.unit-tabs__tab--active),[data-theme=escuro] .unit-tabs__tab:hover:not(.unit-tabs__tab--active){color:#f5f5f5;color:var(--text-primary,#f5f5f5);background-color:#333;background-color:var(--hover-bg,#333)}.unit-tabs__tab--active{border-bottom-color:#002fd4;border-bottom-color:var(--accent-color,#002fd4);font-weight:600;-webkit-animation:unit-tab-active-in .18s ease-out;animation:unit-tab-active-in .18s ease-out}.unit-tabs__tab--active,.unit-tabs__tab--active .unit-tabs__icon{color:#002fd4;color:var(--accent-color,#002fd4)}.tema-escuro .unit-tabs__tab--active,[data-theme=escuro] .unit-tabs__tab--active{color:#6ba3ff;color:var(--accent-color,#6ba3ff);border-bottom-color:#6ba3ff;border-bottom-color:var(--accent-color,#6ba3ff)}.tema-escuro .unit-tabs__tab--active .unit-tabs__icon,[data-theme=escuro] .unit-tabs__tab--active .unit-tabs__icon{color:#6ba3ff;color:var(--accent-color,#6ba3ff)}.unit-tabs__tab--shortcut.unit-tabs__tab--active{background-color:rgba(37,99,235,.06);border-radius:6px 6px 0 0}.tema-escuro .unit-tabs__tab--shortcut.unit-tabs__tab--active,[data-theme=escuro] .unit-tabs__tab--shortcut.unit-tabs__tab--active{background-color:rgba(107,163,255,.12)}@media (max-width:768px){.unit-tabs__tab{min-height:40px;padding:8px 10px;font-size:12px;grid-gap:4px;gap:4px}}@media (max-width:480px){.unit-tabs__tab{min-width:44px;min-height:44px;padding:8px;justify-content:center}.unit-tabs__tab .unit-tabs__label{display:none}}.unit-tabs__icon{flex-shrink:0;color:#9ca3af;color:var(--text-tertiary,#9ca3af);transition:color .2s ease}.tema-escuro .unit-tabs__icon,[data-theme=escuro] .unit-tabs__icon{color:#888;color:var(--text-tertiary,#888)}.unit-tabs__icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px}.unit-tabs__mention-marker{position:absolute;top:-4px;right:-4px;width:6px;height:6px;border-radius:999px;background:#002fd4;background:var(--accent-color,#002fd4);box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px var(--surface-primary,#fff)}.unit-tabs__tab--active .unit-tabs__mention-marker,.unit-tabs__tab:hover .unit-tabs__mention-marker{box-shadow:0 0 0 2px #f3f4f6;box-shadow:0 0 0 2px var(--hover-bg,#f3f4f6)}.tema-escuro .unit-tabs__mention-marker,[data-theme=escuro] .unit-tabs__mention-marker{background:#6ba3ff;background:var(--accent-color,#6ba3ff);box-shadow:0 0 0 2px #1f1f1f;box-shadow:0 0 0 2px var(--surface-primary,#1f1f1f)}.tema-escuro .unit-tabs__tab--active .unit-tabs__mention-marker,.tema-escuro .unit-tabs__tab:hover .unit-tabs__mention-marker,[data-theme=escuro] .unit-tabs__tab--active .unit-tabs__mention-marker,[data-theme=escuro] .unit-tabs__tab:hover .unit-tabs__mention-marker{box-shadow:0 0 0 2px #333;box-shadow:0 0 0 2px var(--hover-bg,#333)}.unit-tabs__label{line-height:1}@-webkit-keyframes unit-tab-active-in{0%{opacity:.72;-webkit-transform:translateY(1px);transform:translateY(1px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes unit-tab-active-in{0%{opacity:.72;-webkit-transform:translateY(1px);transform:translateY(1px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.unit-tabs__tab{-webkit-animation:none!important;animation:none!important;transition:none!important}.unit-tabs__tab:hover:not(.unit-tabs__tab--active){-webkit-transform:none;transform:none}}.NotificationCard_card__1dDi7{display:flex;flex-direction:column;padding:12px 14px;border-bottom:1px solid var(--sv-border);border-left:2.5px solid transparent;cursor:pointer;transition:background .15s ease,opacity .15s ease;font-family:var(--sv-font)}.NotificationCard_card__1dDi7:hover{background:var(--sv-bg-hover)}.NotificationCard_card__1dDi7:last-child{border-bottom:none}.NotificationCard_card--success__UdE8a{border-left-color:var(--sv-success)}.NotificationCard_card--danger__1VAPs{border-left-color:var(--sv-danger)}.NotificationCard_card--warning__26B-y{border-left-color:var(--sv-warning)}.NotificationCard_card--info__SVGPp,.NotificationCard_card--mention__2lzyn{border-left-color:#3b82f6}.NotificationCard_card--default__24yGH{border-left-color:var(--sv-text-muted)}.NotificationCard_cardUnread__2s-Na{background:var(--sv-bg-secondary)}.NotificationCard_cardViewed__3JT-c{opacity:.55}.NotificationCard_cardViewed__3JT-c:hover{opacity:.8}.NotificationCard_cardContent__2uu8t{display:flex;flex-direction:column;grid-gap:5px;gap:5px;min-width:0}.NotificationCard_cardHeader__1iGd1{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;margin-bottom:3px}.NotificationCard_cardHeaderLeft__30uWQ{display:flex;align-items:center;grid-gap:5px;gap:5px;min-width:0}.NotificationCard_unreadDot__2acvD{width:6px;height:6px;border-radius:50%;background:var(--sv-accent);flex-shrink:0}.NotificationCard_cardTag__3lMCl{font-size:.625rem;font-weight:600;letter-spacing:.15px;padding:2px 5px;border-radius:10px;white-space:nowrap;text-transform:uppercase;line-height:1.3;background-color:currentColor;position:relative;isolation:isolate;-webkit-filter:saturate(.65);filter:saturate(.65)}.NotificationCard_cardTag__3lMCl:before{content:"";position:absolute;inset:0;border-radius:inherit;background:hsla(0,0%,100%,.88);z-index:-1}.NotificationCard_cardTag--success__23Bt5{color:var(--sv-success)}.NotificationCard_cardTag--danger__22oSX{color:var(--sv-danger)}.NotificationCard_cardTag--warning__LAN6S{color:var(--sv-warning)}.NotificationCard_cardTag--info__3uS1f,.NotificationCard_cardTag--mention__19pDo{color:#3b82f6}.NotificationCard_cardTag--default__1RLtY{color:var(--sv-text-muted)}.NotificationCard_cardTime__rIEtM{font-size:.625rem;color:var(--sv-text-muted);white-space:nowrap;flex-shrink:0}.NotificationCard_cardTitle__3tOJz{font-size:.8125rem;font-weight:600;color:var(--sv-text-primary);word-break:break-word;line-height:1.35}.NotificationCard_cardDescription__3WS0X,.NotificationCard_cardUnit__1UuQ0{margin:0;font-size:.6875rem;color:var(--sv-text-secondary)}.NotificationCard_cardDescription__3WS0X{line-height:1.45}.NotificationCard_cardDescription__3WS0X b{font-weight:600;color:var(--sv-text-primary)}.NotificationCard_cardActions__2AYz0{display:flex;grid-gap:8px;gap:8px;padding-top:6px}.NotificationCard_cardLink__3Uxdr{font-size:.6875rem;font-weight:500;color:var(--sv-accent);cursor:pointer;transition:color .15s ease}.NotificationCard_cardLink__3Uxdr:hover{text-decoration:underline}.tema-escuro .NotificationCard_cardTag__3lMCl:before,[data-theme=escuro] .NotificationCard_cardTag__3lMCl:before{background:rgba(30,30,46,.8)}@media (max-width:768px){.NotificationCard_card__1dDi7{padding:10px 12px}.NotificationCard_cardTitle__3tOJz{font-size:.75rem}.NotificationCard_cardDescription__3WS0X{font-size:.625rem}}.NotificationPanel_panel__39dF3{width:360px;display:flex;flex-direction:column;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg);overflow:hidden;flex-shrink:0;font-family:var(--sv-font);margin:12px 12px 12px 0;margin:var(--panel-top-offset,12px) 12px var(--panel-bottom-offset,12px) 0;box-shadow:var(--sv-shadow-md)}@media (max-width:1023px){.NotificationPanel_panel__39dF3{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:400px;height:100%;margin:0;border-radius:0;z-index:300}}.NotificationPanel_backdrop__2pIQU{display:none}@media (max-width:1023px){.NotificationPanel_backdrop__2pIQU{display:block;position:fixed;inset:0;z-index:299;background:rgba(0,0,0,.35)}}.NotificationPanel_header__2-9cJ{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--sv-border);flex-shrink:0}.NotificationPanel_headerLeft__3kYsI{display:flex;align-items:center;grid-gap:8px;gap:8px;color:var(--sv-text-primary)}.NotificationPanel_title__n8Thl{font-size:14px;font-weight:600}.NotificationPanel_badge__1kCc_{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--sv-danger);color:#fff;font-size:11px;font-weight:600;line-height:1}.NotificationPanel_close__3aCOK{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--sv-text-secondary);border-radius:6px;cursor:pointer;transition:background .15s ease,color .15s ease}.NotificationPanel_close__3aCOK:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary)}.NotificationPanel_headerRight__15m4k{display:flex;align-items:center;grid-gap:2px;gap:2px}.NotificationPanel_configBtn__2zOUY{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--sv-text-secondary);border-radius:6px;cursor:pointer;transition:background .15s ease,color .15s ease}.NotificationPanel_configBtn__2zOUY:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary)}.NotificationPanel_toolbar__1nN55{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:10px 16px;border-bottom:1px solid var(--sv-border);flex-shrink:0}.NotificationPanel_searchWrapper__1ay_K{position:relative;display:flex;align-items:center}.NotificationPanel_searchIcon__3tkEg{position:absolute;left:10px;color:var(--sv-text-muted);pointer-events:none;flex-shrink:0}.NotificationPanel_searchInput__1yaes{width:100%;padding:7px 32px;border:1px solid var(--sv-border);border-radius:6px;background:var(--sv-bg-secondary);color:var(--sv-text-primary);font-size:12px;font-family:var(--sv-font);outline:none;transition:border-color .15s ease}.NotificationPanel_searchInput__1yaes::-webkit-input-placeholder{color:var(--sv-text-muted)}.NotificationPanel_searchInput__1yaes::placeholder{color:var(--sv-text-muted)}.NotificationPanel_searchInput__1yaes:focus{border-color:var(--sv-accent)}.NotificationPanel_searchClear__23Lo2{position:absolute;right:6px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:transparent;color:var(--sv-text-muted);border-radius:4px;cursor:pointer}.NotificationPanel_searchClear__23Lo2:hover{color:var(--sv-text-primary);background:var(--sv-bg-hover)}.NotificationPanel_filterRow__2jmhc{display:flex;align-items:center;grid-gap:8px;gap:8px}.NotificationPanel_filterSelect__2QgpR{flex:1 1;min-width:0;padding:5px 8px;border:1px solid var(--sv-border);border-radius:6px;background:var(--sv-bg-secondary);color:var(--sv-text-primary);font-size:12px;font-family:var(--sv-font);outline:none;cursor:pointer;transition:border-color .15s ease}.NotificationPanel_filterSelect__2QgpR:focus{border-color:var(--sv-accent)}.NotificationPanel_actionBtn__3nvzr{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:5px 10px;border:none;background:transparent;color:var(--sv-accent);font-size:12px;font-family:var(--sv-font);font-weight:500;cursor:pointer;border-radius:4px;white-space:nowrap;transition:background .15s ease}.NotificationPanel_actionBtn__3nvzr:hover:not(:disabled){background:var(--sv-bg-hover)}.NotificationPanel_actionBtn__3nvzr:disabled{opacity:.4;cursor:not-allowed}.NotificationPanel_body__3aZRX{flex:1 1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sv-border-secondary) transparent}.NotificationPanel_empty__1xOnG,.NotificationPanel_list__18U6l{display:flex;flex-direction:column}.NotificationPanel_empty__1xOnG{align-items:center;justify-content:center;padding:48px 24px;color:var(--sv-text-muted);text-align:center}.NotificationPanel_empty__1xOnG p{margin:8px 0 0;font-size:13px}.NotificationPanel_emptyIcon__2cUhT{width:56px;height:56px;border-radius:50%;background:var(--sv-bg-tertiary);display:flex;align-items:center;justify-content:center;color:var(--sv-text-muted)}.NotificationPanel_loadMoreBtn__1FAKM{display:block;width:100%;padding:10px 16px;border:none;border-top:1px solid var(--sv-border);background:var(--sv-bg-secondary);color:var(--sv-accent);font-size:12px;font-family:var(--sv-font);font-weight:600;cursor:pointer;transition:background .15s ease}.NotificationPanel_loadMoreBtn__1FAKM:hover{background:var(--sv-bg-tertiary);text-decoration:underline}.NotificationPanel_loadMoreBtn__1FAKM:disabled{opacity:.6;cursor:not-allowed}@-webkit-keyframes NotificationPanel_shimmer__GkrL1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes NotificationPanel_shimmer__GkrL1{0%{background-position:200% 0}to{background-position:-200% 0}}.NotificationPanel_shimmerCard__1XH6p{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:12px 14px;border-bottom:1px solid var(--sv-border);border-left:2.5px solid transparent}.NotificationPanel_shimmerCard__1XH6p:last-child{border-bottom:none}.NotificationPanel_shimmerHeader__2vI_n{display:flex;align-items:center;justify-content:space-between}.NotificationPanel_shimmerAction__YbxCg,.NotificationPanel_shimmerDesc__2Cs63,.NotificationPanel_shimmerTag__2Uat7,.NotificationPanel_shimmerTime__RD0n-,.NotificationPanel_shimmerTitle__38jUa{border-radius:4px;background:linear-gradient(90deg,rgba(0,0,0,.06) 25%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.06) 75%);background-size:200% 100%;-webkit-animation:NotificationPanel_shimmer__GkrL1 1.5s ease-in-out infinite;animation:NotificationPanel_shimmer__GkrL1 1.5s ease-in-out infinite}.NotificationPanel_shimmerTag__2Uat7{width:80px;height:14px;border-radius:10px}.NotificationPanel_shimmerTime__RD0n-{width:40px;height:10px}.NotificationPanel_shimmerTitle__38jUa{width:60%;height:13px}.NotificationPanel_shimmerDesc__2Cs63{height:11px}.NotificationPanel_shimmerAction__YbxCg{width:55px;height:11px;margin-top:2px}.tema-escuro .NotificationPanel_shimmerAction__YbxCg,.tema-escuro .NotificationPanel_shimmerDesc__2Cs63,.tema-escuro .NotificationPanel_shimmerTag__2Uat7,.tema-escuro .NotificationPanel_shimmerTime__RD0n-,.tema-escuro .NotificationPanel_shimmerTitle__38jUa,[data-theme=escuro] .NotificationPanel_shimmerAction__YbxCg,[data-theme=escuro] .NotificationPanel_shimmerDesc__2Cs63,[data-theme=escuro] .NotificationPanel_shimmerTag__2Uat7,[data-theme=escuro] .NotificationPanel_shimmerTime__RD0n-,[data-theme=escuro] .NotificationPanel_shimmerTitle__38jUa{background:linear-gradient(90deg,hsla(0,0%,100%,.04) 25%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.04) 75%);background-size:200% 100%}.NotificationBell_bell__3kD0B{position:relative}.NotificationBell_badge__1ywUl{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 4px;font-size:.6875rem;font-weight:600;line-height:18px;text-align:center;color:#fff;background:var(--sv-danger);border-radius:10px;pointer-events:none;box-sizing:border-box;-webkit-animation:NotificationBell_badgeGlow__2Sevw 1.5s ease-in-out infinite;animation:NotificationBell_badgeGlow__2Sevw 1.5s ease-in-out infinite}@-webkit-keyframes NotificationBell_badgeGlow__2Sevw{0%,to{box-shadow:0 0 0 0 rgba(var(--sv-danger-rgb),.7)}50%{box-shadow:0 0 0 8px rgba(var(--sv-danger-rgb),.15)}}@keyframes NotificationBell_badgeGlow__2Sevw{0%,to{box-shadow:0 0 0 0 rgba(var(--sv-danger-rgb),.7)}50%{box-shadow:0 0 0 8px rgba(var(--sv-danger-rgb),.15)}}.NotificationBell_dropdown__1QErK{min-width:390px;max-width:420px;max-height:520px;display:flex;flex-direction:column}.NotificationBell_header__N-wKM{display:flex;flex-direction:column;grid-gap:5px;gap:5px;padding:14px 16px 10px;border-bottom:1px solid var(--sv-border);box-shadow:var(--sv-shadow-sm);position:relative;z-index:1}.NotificationBell_headerTitle__1Zpr_{font-size:.875rem;font-weight:700;color:var(--sv-text-primary)}.NotificationBell_headerActions__FH5AM{display:flex;align-items:center;grid-gap:8px;gap:8px}.NotificationBell_headerAction__2DxfI{font-size:.6875rem;color:var(--sv-accent);cursor:pointer;white-space:nowrap;font-weight:500;transition:color .15s ease}.NotificationBell_headerAction__2DxfI:hover{text-decoration:underline}.NotificationBell_headerActionDisabled__IRO2x{opacity:.35;cursor:default;pointer-events:none}.NotificationBell_headerDivider__AtmLw{font-size:.5625rem;color:var(--sv-border-secondary);-webkit-user-select:none;user-select:none}.NotificationBell_body__230Nj{overflow-y:auto;flex:1 1;min-height:0;scrollbar-width:thin;scrollbar-color:var(--sv-border-secondary) transparent}.NotificationBell_body__230Nj::-webkit-scrollbar{width:5px}.NotificationBell_body__230Nj::-webkit-scrollbar-track{background:transparent}.NotificationBell_body__230Nj::-webkit-scrollbar-thumb{background-color:var(--sv-border-secondary);border-radius:3px}.NotificationBell_body__230Nj::-webkit-scrollbar-thumb:hover{background-color:var(--sv-text-muted)}.NotificationBell_empty__3XQnC,.NotificationBell_loading__3_-n4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;color:var(--sv-text-muted);grid-gap:12px;gap:12px}.NotificationBell_empty__3XQnC p,.NotificationBell_loading__3_-n4 p{margin:0;font-size:.8125rem}.NotificationBell_emptyIconWrap__3kVlw{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,rgba(var(--sv-accent-rgb),.08),rgba(var(--sv-accent-rgb),.05))}.NotificationBell_emptyIconWrap__3kVlw,.NotificationBell_footer__SuYqb{display:flex;align-items:center;justify-content:center;color:var(--sv-accent)}.NotificationBell_footer__SuYqb{grid-gap:6px;gap:6px;padding:10px 16px;border-top:1px solid var(--sv-border);box-shadow:var(--sv-shadow-sm);position:relative;z-index:1;font-size:.75rem;font-weight:600;cursor:pointer;background:var(--sv-bg-secondary);transition:background .15s ease}.NotificationBell_footer__SuYqb:hover{background:var(--sv-bg-tertiary);text-decoration:underline}.NotificationBell_card__Bs5FX{display:flex;flex-direction:column;padding:12px 14px;border-bottom:1px solid var(--sv-border);border-left:2.5px solid transparent;cursor:pointer;transition:background .15s ease}.NotificationBell_card__Bs5FX:hover{background:var(--sv-bg-hover)}.NotificationBell_card__Bs5FX:last-child{border-bottom:none}.NotificationBell_card--success__1DAXy{border-left-color:var(--sv-success)}.NotificationBell_card--danger__3TKPM{border-left-color:var(--sv-danger)}.NotificationBell_card--warning__1B067{border-left-color:var(--sv-warning)}.NotificationBell_card--info__2Nj5G,.NotificationBell_card--mention__2lg5Y{border-left-color:#3b82f6}.NotificationBell_card--default__2mQL-{border-left-color:var(--sv-text-muted)}.NotificationBell_cardContent__9mdWd{display:flex;flex-direction:column;grid-gap:5px;gap:5px;min-width:0}.NotificationBell_cardHeader__Pyuty{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;margin-bottom:3px}.NotificationBell_cardTag__17ZQb{font-size:.625rem;font-weight:600;letter-spacing:.15px;padding:2px 5px;border-radius:10px;white-space:nowrap;text-transform:uppercase;line-height:1.3;background-color:currentColor;position:relative;isolation:isolate;-webkit-filter:saturate(.65);filter:saturate(.65)}.NotificationBell_cardTag__17ZQb:before{content:"";position:absolute;inset:0;border-radius:inherit;background:hsla(0,0%,100%,.88);z-index:-1}.NotificationBell_cardTag--success__3WPFj{color:var(--sv-success)}.NotificationBell_cardTag--danger__1Pn1P{color:var(--sv-danger)}.NotificationBell_cardTag--warning__1wjbc{color:var(--sv-warning)}.NotificationBell_cardTag--info__20DTH,.NotificationBell_cardTag--mention__2OjLW{color:#3b82f6}.NotificationBell_cardTag--default__1_tOT{color:var(--sv-text-muted)}.NotificationBell_cardTime__SfScp{font-size:.625rem;color:var(--sv-text-muted);white-space:nowrap;flex-shrink:0}.NotificationBell_cardTitle__3xhlA{font-size:.8125rem;font-weight:600;color:var(--sv-text-primary);word-break:break-word;line-height:1.35}.NotificationBell_cardDescription__2zQtb,.NotificationBell_cardUnit__2-s4A{margin:0;font-size:.6875rem;color:var(--sv-text-secondary)}.NotificationBell_cardDescription__2zQtb{line-height:1.45}.NotificationBell_cardDescription__2zQtb b{font-weight:600;color:var(--sv-text-primary)}.NotificationBell_cardActions__1Scwy{display:flex;grid-gap:8px;gap:8px;padding-top:6px}.NotificationBell_cardLink__WrkN9{font-size:.6875rem;font-weight:500;color:var(--sv-accent);cursor:pointer;transition:color .15s ease}.NotificationBell_cardLink__WrkN9:hover{text-decoration:underline}.tema-escuro .NotificationBell_cardTag__17ZQb:before,[data-theme=escuro] .NotificationBell_cardTag__17ZQb:before{background:rgba(30,30,46,.8)}.app-switcher{position:relative}.app-switcher__btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:transparent;color:var(--sv-text-icon);cursor:pointer;transition:background .15s,color .15s}.app-switcher__btn--active,.app-switcher__btn:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary)}.app-switcher__dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:8px;border-radius:var(--sv-radius-md,8px);box-shadow:var(--sv-shadow-md);z-index:500;padding:8px;-webkit-animation:app-switcher-in .12s ease-out;animation:app-switcher-in .12s ease-out}.app-switcher__header{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--sv-text-muted);padding:6px 10px 8px}.app-switcher__item{display:flex;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:10px 12px;border:none;background:none;border-radius:6px;cursor:pointer;font-size:.875rem;color:var(--sv-text-primary);transition:background .1s;text-align:left}.app-switcher__item:hover{background:var(--sv-bg-hover)}.app-switcher__item--active{background:var(--sv-accent-bg)}.app-switcher__item--active .app-switcher__item-label{font-weight:600;color:var(--sv-accent)}.app-switcher__item-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:22%;color:#fff;flex-shrink:0;box-shadow:0 2px 6px rgba(0,0,0,.15)}.app-switcher__item-label{flex:1 1;font-weight:500}.app-switcher__item-check{font-size:.8125rem;font-weight:700;color:var(--sv-accent)}@-webkit-keyframes app-switcher-in{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes app-switcher-in{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.topnavbar{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 20px;background-color:var(--sv-bg-primary);border-bottom:1px solid var(--sv-border);box-shadow:var(--sv-shadow-sm);color:var(--sv-text-secondary);font-family:var(--sv-font);z-index:200;position:fixed;top:0;left:0;right:0;width:100%;box-sizing:border-box;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.topnavbar--monitoramento{flex-wrap:wrap;height:auto;min-height:56px}.topnavbar--monitoramento .topnavbar-left{align-self:stretch;align-items:stretch;height:56px}.topnavbar--monitoramento .topnavbar-right{height:56px}.topnavbar--monitoramento .topnavbar-hamburger-btn,.topnavbar--monitoramento .topnavbar-logo{align-self:center}.topnavbar-second-row{width:100%;border-top:1px solid var(--sv-border);background-color:var(--sv-bg-primary);padding:0 20px;overflow:hidden}.topnavbar-second-row .unit-tabs{border-bottom:none;margin-bottom:0;overflow-y:hidden}.topnavbar-portals{position:relative;display:flex;align-items:center;flex-shrink:0}.topnavbar-portals__button{background:none;border:none;padding:0;cursor:pointer;position:relative;display:inline-block;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;text-decoration:none}.topnavbar-portals__button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.topnavbar-portals__button:hover .topnavbar-portals__badge{box-shadow:var(--sv-shadow-md);border-color:var(--sv-border-secondary)}.topnavbar-portals__button:active{-webkit-transform:translateY(0);transform:translateY(0)}.topnavbar-portals__badge{display:flex;align-items:center;justify-content:center;background-color:#fff;border:1.5px solid var(--sv-border);border-radius:var(--sv-radius-sm);padding:4px;box-shadow:var(--sv-shadow-sm);transition:all .2s ease}[data-theme=escuro] .topnavbar-portals__badge{background-color:#fff;border-color:hsla(0,0%,100%,.2)}.topnavbar-portals__icon{width:28px;height:28px;object-fit:contain;display:block}.topnavbar-portals__text{font-family:var(--sv-font);font-weight:500;font-size:11px;color:var(--sv-text-secondary);white-space:nowrap;max-width:60px;overflow:hidden;text-overflow:ellipsis}.topnavbar-portals__count{position:absolute;bottom:-3px;right:-6px;display:flex;align-items:center;justify-content:center;background-color:rgba(107,114,128,.75);color:#fff;font-family:var(--sv-font);font-weight:600;font-size:9px;padding:2px 5px;border-radius:var(--sv-radius-sm);min-width:18px;height:14px;box-shadow:var(--sv-shadow-sm);border:1px solid hsla(0,0%,100%,.8)}[data-theme=escuro] .topnavbar-portals__count{background-color:rgba(75,85,99,.8);color:#e5e7eb;border-color:hsla(0,0%,100%,.15)}.topnavbar-portals__dropdown{position:absolute;top:calc(100% + 8px);left:0;background:var(--sv-dropdown-bg);border:1px solid var(--sv-dropdown-border);border-radius:var(--sv-radius-lg);box-shadow:var(--sv-dropdown-shadow);padding:8px;min-width:280px;max-height:400px;overflow-y:auto;z-index:9999;-webkit-animation:topnavbarDropdownFadeIn .2s ease;animation:topnavbarDropdownFadeIn .2s ease}.topnavbar-portals__dropdown-link{text-decoration:none;color:inherit;display:block}.topnavbar-portals__dropdown-item{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border-radius:8px;transition:background-color .15s ease}.topnavbar-portals__dropdown-item:hover{background-color:var(--sv-dropdown-hover-bg)}.topnavbar-portals__dropdown-icon{width:28px;height:28px;object-fit:contain;flex-shrink:0;background:#fff;border-radius:6px;padding:2px;border:1px solid var(--sv-border)}.topnavbar-portals__dropdown-info{flex:1 1;min-width:0}.topnavbar-portals__dropdown-header{display:flex;align-items:baseline;grid-gap:8px;gap:8px}.topnavbar-portals__dropdown-name{font-family:var(--sv-font);font-weight:600;font-size:13px;color:var(--sv-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topnavbar-portals__dropdown-power{font-family:var(--sv-font);font-weight:400;font-size:11px;color:var(--sv-text-secondary);white-space:nowrap;flex-shrink:0}.topnavbar-portals__dropdown-details{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-top:4px}.topnavbar-portals__dropdown-status{font-family:var(--sv-font);font-weight:500;font-size:10px;padding:2px 8px;border-radius:10px;white-space:nowrap}.topnavbar-portals__dropdown-status--success{background-color:rgba(var(--sv-success-rgb),.08);color:var(--sv-success)}.topnavbar-portals__dropdown-status--danger{background-color:rgba(var(--sv-danger-rgb),.08);color:var(--sv-danger)}.topnavbar-portals__dropdown-status--warning{background-color:rgba(var(--sv-warning-rgb),.08);color:var(--sv-warning-text)}.topnavbar-portals__dropdown-status--muted{background-color:var(--sv-bg-tertiary);color:var(--sv-text-secondary)}.topnavbar-portals__dropdown-tag{font-family:var(--sv-font);font-weight:400;font-size:11px;color:var(--sv-text-secondary);white-space:nowrap}@-webkit-keyframes topnavbarDropdownFadeIn{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes topnavbarDropdownFadeIn{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.topnavbar-unit-picker-btn{flex-shrink:0;align-self:center;width:28px;height:28px;opacity:0;pointer-events:none;transition:opacity .2s ease}.topnavbar-unit-picker-btn:hover{opacity:1}.topnavbar-unit-info{display:flex;align-items:center;grid-gap:8px;gap:8px;min-width:0;cursor:default}.topnavbar-unit-info:hover .topnavbar-unit-picker-btn{opacity:.6;pointer-events:auto}.topnavbar-unit-info__name{font-size:14px;font-weight:600;color:var(--sv-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topnavbar-unit-info__power{font-size:12px;font-weight:400;color:var(--sv-text-secondary);white-space:nowrap;flex-shrink:0}.topnavbar-left{display:flex;align-items:center;grid-gap:20px;gap:20px;min-width:0}.topnavbar-logo{flex-shrink:0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.topnavbar-logo__link{display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.topnavbar-logo__link:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.topnavbar-logo__link:hover .topnavbar-logo__badge{box-shadow:var(--sv-shadow-md);border-color:var(--sv-border-secondary)}.topnavbar-logo__link:active{-webkit-transform:translateY(0);transform:translateY(0)}.topnavbar-logo__badge{display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid var(--sv-border);border-radius:6px;padding:3px 6px;box-shadow:var(--sv-shadow-sm);transition:all .2s ease,border-color .3s ease}.tema-escuro .topnavbar-logo__badge,[data-theme=escuro] .topnavbar-logo__badge{background-color:hsla(0,0%,100%,.95);border-color:hsla(0,0%,100%,.15)}@media (min-width:1024px){.topnavbar-logo__badge{padding:4px 8px;border-radius:var(--sv-radius-sm)}}.topnavbar-logo__image{max-height:24px;max-width:100px;height:auto;width:auto;object-fit:contain}@media (min-width:768px){.topnavbar-logo__image{max-height:28px;max-width:120px}}@media (min-width:1024px){.topnavbar-logo__image{max-height:32px;max-width:140px}}.tema-escuro .topnavbar-logo__image--default,[data-theme=escuro] .topnavbar-logo__image--default{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.topnavbar-logo__skeleton{width:100px;height:24px;border-radius:4px;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:200% 100%;-webkit-animation:shimmer 1.5s infinite;animation:shimmer 1.5s infinite}.tema-escuro .topnavbar-logo__skeleton,[data-theme=escuro] .topnavbar-logo__skeleton{background:linear-gradient(90deg,hsla(0,0%,100%,.08) 25%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.08) 75%);background-size:200% 100%}@media (min-width:768px){.topnavbar-logo__skeleton{width:120px;height:28px}}@media (min-width:1024px){.topnavbar-logo__skeleton{width:140px;height:32px}}.topnavbar-title{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:18px;font-weight:600;white-space:nowrap;color:var(--sv-text-primary)}.topnavbar-badge-pro{display:inline-block;padding:2px 8px;font-size:11px;font-weight:700;color:#fff;background-color:#3b82f6;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.topnavbar-center{flex:1 1;display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;max-width:480px;margin:0 16px}.topnavbar-search{display:flex;align-items:center;width:100%;max-width:400px;height:36px;background-color:var(--sv-bg-secondary);border:1px solid var(--sv-border-secondary);border-radius:var(--sv-radius-sm);padding:0 12px;grid-gap:8px;gap:8px;transition:all .3s ease}.topnavbar-search:focus-within{border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.1);background-color:var(--sv-bg-primary)}.topnavbar-search__icon{color:var(--sv-text-secondary);flex-shrink:0}.topnavbar-search__input{flex:1 1;border:none;background:transparent;outline:none;font-size:13px;font-family:var(--sv-font);color:var(--sv-text-primary)}.topnavbar-search__input::-webkit-input-placeholder{color:var(--sv-text-icon)}.topnavbar-search__input::placeholder{color:var(--sv-text-icon)}.topnavbar-search__clear{display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--sv-text-secondary);cursor:pointer;padding:2px;border-radius:4px;transition:all .3s ease}.topnavbar-search__clear:hover{color:var(--sv-text-primary);background-color:var(--sv-accent-bg)}.topnavbar-search--picker{position:relative}.topnavbar-search__dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;min-width:320px;max-height:360px;overflow-y:auto;background-color:var(--sv-bg-primary);border:1px solid var(--sv-border-secondary);border-radius:var(--sv-radius-sm);box-shadow:var(--sv-dropdown-shadow);z-index:1000}.topnavbar-search__dropdown-loading{display:flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;padding:24px 16px}.topnavbar-search__dropdown-loading-dot{width:6px;height:6px;border-radius:50%;background-color:var(--sv-text-icon);-webkit-animation:searchDotPulse 1.2s ease-in-out infinite;animation:searchDotPulse 1.2s ease-in-out infinite}.topnavbar-search__dropdown-loading-dot:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.topnavbar-search__dropdown-loading-dot:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes searchDotPulse{0%,80%,to{opacity:.3;-webkit-transform:scale(.8);transform:scale(.8)}40%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes searchDotPulse{0%,80%,to{opacity:.3;-webkit-transform:scale(.8);transform:scale(.8)}40%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.topnavbar-search__dropdown-empty{padding:20px 16px;text-align:center;font-size:13px;color:var(--sv-text-secondary)}.topnavbar-search__dropdown-list{list-style:none;margin:0;padding:4px}.topnavbar-search__dropdown-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border:none;background:transparent;border-radius:6px;cursor:pointer;text-align:left;font-family:var(--sv-font);transition:background-color .3s ease}.topnavbar-search__dropdown-item--selected,.topnavbar-search__dropdown-item:hover{background-color:var(--sv-accent-bg)}.topnavbar-search__dropdown-item-info{display:flex;flex-direction:column;grid-gap:3px;gap:3px;min-width:0}.topnavbar-search__dropdown-item-name{font-size:13px;font-weight:500;color:var(--sv-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topnavbar-search__dropdown-item-meta{display:flex;align-items:center;grid-gap:8px;gap:8px}.topnavbar-search__dropdown-item-badge{font-size:11px;font-weight:500;color:var(--sv-accent);background-color:var(--sv-accent-bg);padding:1px 6px;border-radius:4px}.topnavbar-search__dropdown-item-power{display:flex;align-items:center;grid-gap:3px;gap:3px;font-size:11px;color:var(--sv-text-secondary)}.topnavbar-search__dropdown-item-check{color:var(--sv-accent);flex-shrink:0;margin-left:8px}.topnavbar-right{display:flex;align-items:center;grid-gap:8px;gap:8px}.topnavbar-icon-btn{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:none;border-radius:50%;background:transparent;color:var(--sv-text-secondary);cursor:pointer;transition:all .3s ease}.topnavbar-icon-btn:hover{background-color:var(--sv-accent-bg);color:var(--sv-accent);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.topnavbar-icon-btn:active{-webkit-transform:scale(.96);transform:scale(.96)}.topnavbar-profile-btn{display:flex;align-items:center;grid-gap:8px;gap:8px;border:none;background:transparent;cursor:pointer;padding:4px 8px;border-radius:8px;transition:all .3s ease}.topnavbar-profile-btn:hover{background-color:var(--sv-accent-bg)}.topnavbar-profile-btn:active{-webkit-transform:scale(.98);transform:scale(.98)}.topnavbar-avatar{object-fit:cover}.topnavbar-avatar,.topnavbar-avatar-initials{width:36px;height:36px;border-radius:50%;border:1px solid var(--sv-border)}.topnavbar-avatar-initials{display:flex;align-items:center;justify-content:center;font-family:var(--sv-font);font-size:14px;font-weight:600;color:#fff;letter-spacing:.5px;-webkit-user-select:none;user-select:none;flex-shrink:0;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.topnavbar-dropdown{position:relative}.dropdown-menu-custom{position:absolute;right:0;top:100%;margin-top:10px;min-width:240px;background:var(--sv-dropdown-bg);border:1px solid var(--sv-dropdown-border);border-radius:var(--sv-radius-sm);box-shadow:var(--sv-dropdown-shadow);overflow:visible;padding:0;z-index:1060}.dropdown-menu-custom:after{top:-9px;border-bottom:8px solid var(--sv-dropdown-arrow-shadow);z-index:1000}.dropdown-menu-custom:after,.dropdown-menu-custom:before{content:"";position:absolute;right:16px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent}.dropdown-menu-custom:before{top:-8px;border-bottom:8px solid var(--sv-dropdown-bg);z-index:1001}.dropdown-menu-profile{min-width:280px}.dropdown-menu-custom .dropdown-header{padding:16px 20px;border-bottom:1px solid var(--sv-dropdown-divider);font-size:16px;color:var(--sv-dropdown-text);font-weight:600;border-radius:8px 8px 0 0;background-color:var(--sv-dropdown-bg)}.dropdown-header-email{font-size:13px;color:var(--sv-dropdown-text-muted);font-weight:400;margin-top:2px}.dropdown-menu-custom .dropdown-item{padding:10px 20px;display:flex;align-items:center;color:var(--sv-dropdown-text);cursor:pointer;transition:background-color .3s ease}.dropdown-menu-custom .dropdown-item:hover{background-color:var(--sv-dropdown-hover-bg);color:var(--sv-dropdown-text)}.dropdown-menu-custom .dropdown-item:last-child{border-radius:0 0 8px 8px}.dropdown-menu-custom .dropdown-item svg{margin-right:12px;width:18px;flex-shrink:0;color:var(--sv-dropdown-text-muted)}.dropdown-menu-custom .dropdown-item.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.dropdown-menu-custom .dropdown-divider{height:0;border-top:1px solid var(--sv-dropdown-divider);margin:0}.dropdown-menu-profile .dropdown-theme-toggle{justify-content:flex-start}.dropdown-menu-profile .dropdown-theme-switch{margin-left:auto;width:36px;height:20px;border-radius:10px;background:var(--sv-toggle-off);position:relative;transition:background .2s;flex-shrink:0}.dropdown-menu-profile .dropdown-theme-switch--on{background:#002fd4}.dropdown-menu-profile .dropdown-theme-switch__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.dropdown-menu-profile .dropdown-theme-switch--on .dropdown-theme-switch__thumb{-webkit-transform:translateX(16px);transform:translateX(16px)}@media (max-width:768px){.topnavbar{height:56px;padding:0 12px}.topnavbar--monitoramento{height:auto}.topnavbar-logo{display:none}.topnavbar-title{font-size:15px}.topnavbar-left{grid-gap:12px;gap:12px}.topnavbar-icon-btn{width:36px;height:36px}.topnavbar-avatar{width:30px;height:30px}.topnavbar-avatar-initials{width:30px;height:30px;font-size:12px}.topnavbar-right{grid-gap:4px;gap:4px}.topnavbar-center{max-width:200px;margin:0 8px}.topnavbar-center--custom{max-width:320px}.topnavbar-search{height:32px;padding:0 8px}}.topnavbar-hamburger-btn{display:none}@media (max-width:768px){.topnavbar-hamburger-btn{display:flex}}.topnavbar-mobile-search-btn{display:none}@media (max-width:480px){.topnavbar-center,.topnavbar-title{display:none}.topnavbar-mobile-search-btn{display:flex}.topnavbar-icon-btn{width:32px;height:32px}.topnavbar-avatar{width:28px;height:28px}.topnavbar-avatar-initials{width:28px;height:28px;font-size:11px}}@media (max-width:768px){.topnavbar--navegacao-no-rodape .topnavbar-logo{display:block}}@media (max-width:480px){.topnavbar--navegacao-no-rodape .topnavbar-center{display:flex}.topnavbar--navegacao-no-rodape .topnavbar-mobile-search-btn{display:none}}.topnavbar--navegacao-no-rodape .topnavbar-logo img{max-height:32px;max-width:112px}.topnavbar--navegacao-no-rodape .topnavbar-center{min-width:0}.topnavbar-mobile-search{display:none}@media (max-width:480px){.topnavbar-mobile-search{display:flex;align-items:center;position:absolute;top:0;left:0;right:0;height:56px;padding:0 12px;grid-gap:8px;gap:8px;background-color:var(--sv-bg-primary);z-index:10;-webkit-animation:mobileSearchSlideIn .15s ease-out;animation:mobileSearchSlideIn .15s ease-out}.topnavbar-mobile-search .topnavbar-search{flex:1 1;max-width:none;height:38px}}.topnavbar-mobile-search__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:none;border-radius:50%;background:transparent;color:var(--sv-text-secondary);cursor:pointer;transition:all .3s ease}.topnavbar-mobile-search__close:hover{background-color:var(--sv-accent-bg);color:var(--sv-text-primary)}@-webkit-keyframes mobileSearchSlideIn{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mobileSearchSlideIn{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.chatia-btn{position:relative}.chatia-btn .topnavbar-icon-btn{transition:background .3s ease,color .3s ease,box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background .3s ease,color .3s ease,box-shadow .3s ease;transition:transform .3s ease,background .3s ease,color .3s ease,box-shadow .3s ease,-webkit-transform .3s ease;-webkit-animation:chatia-idle-rotate 5s ease-in-out infinite,chatia-idle-glow 4s ease-in-out infinite,chatia-idle-shimmer 3.5s ease-in-out infinite;animation:chatia-idle-rotate 5s ease-in-out infinite,chatia-idle-glow 4s ease-in-out infinite,chatia-idle-shimmer 3.5s ease-in-out infinite}.chatia-btn .topnavbar-icon-btn:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(0,47,212,.12);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;pointer-events:none;transition:none}.chatia-btn .topnavbar-icon-btn:hover{-webkit-transform:scale(1.12);transform:scale(1.12);color:#002fd4;background:rgba(0,47,212,.1);box-shadow:0 0 12px rgba(0,47,212,.2);-webkit-animation:none;animation:none}.chatia-btn .topnavbar-icon-btn:hover:after{-webkit-animation:chatia-burst .6s ease-out forwards;animation:chatia-burst .6s ease-out forwards}.chatia-btn .topnavbar-icon-btn--active{color:#002fd4;background:rgba(0,47,212,.1)}.chatia-btn .chatia-dot{position:absolute;top:6px;right:6px;width:7px;height:7px;background:#002fd4;border-radius:50%;pointer-events:none;-webkit-animation:chatia-dot-pulse 3s ease-in-out infinite;animation:chatia-dot-pulse 3s ease-in-out infinite}@-webkit-keyframes chatia-idle-rotate{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes chatia-idle-rotate{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes chatia-idle-glow{0%,to{box-shadow:0 0 0 0 rgba(0,47,212,.08)}50%{box-shadow:0 0 8px 2px rgba(0,47,212,.15)}}@keyframes chatia-idle-glow{0%,to{box-shadow:0 0 0 0 rgba(0,47,212,.08)}50%{box-shadow:0 0 8px 2px rgba(0,47,212,.15)}}@-webkit-keyframes chatia-idle-shimmer{0%,to{color:var(--sv-text-secondary)}50%{color:#4a6cf7}}@keyframes chatia-idle-shimmer{0%,to{color:var(--sv-text-secondary)}50%{color:#4a6cf7}}@-webkit-keyframes chatia-dot-pulse{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:.7}}@keyframes chatia-dot-pulse{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:.7}}@-webkit-keyframes chatia-burst{0%{width:0;height:0;opacity:.4}to{width:50px;height:50px;opacity:0}}@keyframes chatia-burst{0%{width:0;height:0;opacity:.4}to{width:50px;height:50px;opacity:0}}.unlock-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:12px;-webkit-animation:fadeIn .2s ease;animation:fadeIn .2s ease}.tema-escuro .unlock-modal,[data-theme=escuro] .unlock-modal{background-color:rgba(0,0,0,.7)}@media (min-width:768px){.unlock-modal{padding:20px}}.unlock-modal__content{background-color:#fff;background-color:var(--bg-primary,#fff);border-radius:12px;max-width:400px;width:100%;padding:24px 20px 20px;display:flex;flex-direction:column;align-items:center;box-shadow:0 10px 25px rgba(0,0,0,.2);-webkit-animation:slideUp .3s ease;animation:slideUp .3s ease;position:relative;text-align:center;transition:background-color .3s ease}.tema-escuro .unlock-modal__content,[data-theme=escuro] .unlock-modal__content{background-color:#1a1a1a;box-shadow:0 10px 25px rgba(0,0,0,.5)}@media (min-width:768px){.unlock-modal__content{padding:32px 28px 28px}}@media (min-width:1024px){.unlock-modal__content{padding:40px 32px 32px}}.unlock-modal__close{position:absolute;top:16px;right:16px;background:none;border:none;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.tema-escuro .unlock-modal__close,[data-theme=escuro] .unlock-modal__close{color:hsla(0,0%,100%,.7)}.unlock-modal__close:hover{background-color:#f3f4f6;background-color:var(--hover-bg,#f3f4f6);color:#374151;color:var(--text-primary,#374151)}.tema-escuro .unlock-modal__close:hover,[data-theme=escuro] .unlock-modal__close:hover{background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.95)}.unlock-modal__icon-wrapper{width:60px;height:60px;border-radius:50%;background-color:#dbeafe;display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:background-color .3s ease}.tema-escuro .unlock-modal__icon-wrapper,[data-theme=escuro] .unlock-modal__icon-wrapper{background-color:rgba(37,99,235,.15)}@media (min-width:768px){.unlock-modal__icon-wrapper{width:70px;height:70px;margin-bottom:20px}}@media (min-width:1024px){.unlock-modal__icon-wrapper{width:80px;height:80px;margin-bottom:24px}}.unlock-modal__icon{color:#002fd4;transition:color .3s ease}.tema-escuro .unlock-modal__icon,[data-theme=escuro] .unlock-modal__icon{color:#60a5fa}.unlock-modal__title{font-family:"Inter",sans-serif;font-weight:700;font-size:18px;color:#101828;color:var(--text-primary,#101828);margin:0 0 10px;transition:color .3s ease}.tema-escuro .unlock-modal__title,[data-theme=escuro] .unlock-modal__title{color:hsla(0,0%,100%,.95)}@media (min-width:768px){.unlock-modal__title{font-size:20px;margin-bottom:12px}}@media (min-width:1024px){.unlock-modal__title{font-size:24px}}.unlock-modal__description{font-family:"Inter",sans-serif;font-size:13px;color:#6b7280;line-height:1.5;margin:0 0 24px;max-width:100%;transition:color .3s ease}.tema-escuro .unlock-modal__description,[data-theme=escuro] .unlock-modal__description{color:hsla(0,0%,100%,.7)}@media (min-width:768px){.unlock-modal__description{font-size:14px;margin-bottom:28px;max-width:280px}}@media (min-width:1024px){.unlock-modal__description{font-size:15px;margin-bottom:32px;max-width:320px}}.unlock-modal__button{width:100%;font-family:"Inter",sans-serif;font-weight:600;font-size:14px;padding:12px 20px;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}@media (min-width:768px){.unlock-modal__button{font-size:15px;padding:14px 24px}}.unlock-modal__button--primary{background-color:#002fd4;color:#fff;margin-bottom:12px}.tema-escuro .unlock-modal__button--primary,[data-theme=escuro] .unlock-modal__button--primary{background-color:#2563eb}.unlock-modal__button--primary:hover{background-color:#0029b8;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,47,212,.3)}.tema-escuro .unlock-modal__button--primary:hover,[data-theme=escuro] .unlock-modal__button--primary:hover{background-color:#1d4ed8;box-shadow:0 4px 12px rgba(37,99,235,.3)}.unlock-modal__button--primary:active{-webkit-transform:translateY(0);transform:translateY(0)}.unlock-modal__button--secondary{background-color:initial;color:#6b7280;transition:all .2s ease}.tema-escuro .unlock-modal__button--secondary,[data-theme=escuro] .unlock-modal__button--secondary{color:hsla(0,0%,100%,.6)}.unlock-modal__button--secondary:hover{color:#374151;background-color:#f3f4f6}.tema-escuro .unlock-modal__button--secondary:hover,[data-theme=escuro] .unlock-modal__button--secondary:hover{color:hsla(0,0%,100%,.9);background-color:hsla(0,0%,100%,.05)}.unlock-modal__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 0;grid-gap:12px;gap:12px}.unlock-modal__loading p{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:14px;margin:0}.unlock-modal__spinner{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border:3px solid var(--border-color,#e5e7eb);border-top-color:var(--primary-color,#3b82f6);border-radius:50%;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}.status-card{background-color:#fff;background-color:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-primary,#e5e7eb);border-radius:12px;padding:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.1));min-height:120px;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.tema-escuro .status-card,[data-theme=escuro] .status-card{background-color:#1a1a1a;border-color:hsla(0,0%,100%,.15);box-shadow:0 1px 2px rgba(0,0,0,.3)}@media (min-width:768px){.status-card{padding:16px;min-height:130px}}@media (min-width:1024px){.status-card{padding:14px 16px;min-height:128px}}@media (min-width:1200px){.status-card{padding:16px 18px;min-height:136px}}@media (min-width:1280px){.status-card{padding:14px 16px;min-height:128px}}@media (min-width:1900px){.status-card{padding:20px 24px;min-height:160px}}.status-card--compact{min-height:unset}@media (min-width:768px){.status-card--compact{min-height:unset}}@media (min-width:1024px){.status-card--compact{min-height:unset}}@media (min-width:1200px){.status-card--compact{min-height:unset}}@media (min-width:1280px){.status-card--compact{min-height:unset}}@media (min-width:1900px){.status-card--compact{min-height:unset}}.status-card__title{font-family:"Inter",sans-serif;font-weight:600;font-size:14px;color:#1f2937;color:var(--text-primary,#1f2937);margin:0 0 12px;transition:color .3s ease}.tema-escuro .status-card__title,[data-theme=escuro] .status-card__title{color:hsla(0,0%,100%,.95)}@media (min-width:768px){.status-card__title{font-size:15px;margin-bottom:14px}}@media (min-width:1024px){.status-card__title{font-size:14px;margin-bottom:12px}}@media (min-width:1200px){.status-card__title{font-size:16px;margin-bottom:16px}}@media (min-width:1280px){.status-card__title{font-size:15px;margin-bottom:14px}}@media (min-width:1900px){.status-card__title{font-size:17px;margin-bottom:16px}}.status-card__row{display:flex;align-items:flex-start;grid-gap:12px;gap:12px}@media (min-width:768px){.status-card__row{grid-gap:16px;gap:16px}}@media (min-width:1024px){.status-card__row{grid-gap:12px;gap:12px}}@media (min-width:1200px){.status-card__row{grid-gap:20px;gap:20px}}@media (min-width:1280px){.status-card__row{grid-gap:12px;gap:12px}}@media (min-width:1900px){.status-card__row{grid-gap:18px;gap:18px}}@media (max-width:767px){.status-card__row{flex-direction:column;grid-gap:12px;gap:12px}}.status-card__divider{width:1px;background-color:#e5e7eb;background-color:var(--border-primary,#e5e7eb);align-self:stretch;flex-shrink:0;transition:background-color .3s ease}.tema-escuro .status-card__divider,[data-theme=escuro] .status-card__divider{background-color:hsla(0,0%,100%,.15)}@media (max-width:767px){.status-card__divider{display:none}}.status-item{display:flex;flex-direction:column;grid-gap:6px;gap:6px;flex:1 1;min-width:0;position:relative}@media (min-width:1024px){.status-item{grid-gap:6px;gap:6px}}@media (min-width:1280px){.status-item{grid-gap:6px;gap:6px}}.status-item__main{display:flex;flex-direction:column;grid-gap:8px;gap:8px;width:100%}.status-item__top{grid-gap:10px;gap:10px;flex-wrap:wrap}.status-item__bottom,.status-item__top{display:flex;align-items:center}.status-item__label{font-family:"Inter",sans-serif;font-weight:500;font-size:12px;color:#374151;color:var(--text-secondary,#374151);transition:color .3s ease}.tema-escuro .status-item__label,[data-theme=escuro] .status-item__label{color:hsla(0,0%,100%,.7)}@media (min-width:768px){.status-item__label{font-size:13px}}@media (min-width:1024px){.status-item__label{font-size:13px}}@media (min-width:1200px){.status-item__label{font-size:14px}}@media (min-width:1280px){.status-item__label{font-size:13px}}.status-item__badge-wrapper{position:relative;display:inline-flex;max-width:100%}.status-item__lock-overlay{position:absolute;bottom:-4px;right:-4px;background-color:#fff;background-color:var(--bg-primary,#fff);border-radius:10px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border:1px solid var(--border-primary,#e5e7eb);box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:var(--shadow-sm,0 1px 2px rgba(0,0,0,.1));pointer-events:none;z-index:1;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease;transition:transform .2s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease,-webkit-transform .2s ease}.tema-escuro .status-item__lock-overlay,[data-theme=escuro] .status-item__lock-overlay{background-color:#2a2a2a;border-color:hsla(0,0%,100%,.2)}.status-item__lock-overlay svg{color:#6b7280}.tema-escuro .status-item__lock-overlay svg,[data-theme=escuro] .status-item__lock-overlay svg{color:hsla(0,0%,100%,.5)}@media (min-width:768px){.status-item__lock-overlay{width:20px;height:20px}}.status-item__badge{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 12px;border-radius:14px;border:1px solid;max-width:100%;transition:all .2s ease;position:relative}.status-item__badge--success{background-color:rgba(var(--sv-success-rgb),.08);border-color:rgba(var(--sv-success-rgb),.25);color:var(--sv-success)}.status-item__badge--success svg{color:var(--sv-success)}.status-item__badge--danger{background-color:rgba(var(--sv-danger-rgb),.08);border-color:rgba(var(--sv-danger-rgb),.25);color:var(--sv-danger)}.status-item__badge--danger svg{color:var(--sv-danger)}.status-item__badge--warning{background-color:rgba(var(--sv-warning-rgb),.08);border-color:rgba(var(--sv-warning-rgb),.25);color:var(--sv-warning-text)}.status-item__badge--warning svg{color:var(--sv-warning-text)}.status-item__badge--muted{background-color:var(--sv-bg-tertiary);border-color:var(--sv-border)}.status-item__badge--muted,.status-item__badge--muted svg{color:var(--sv-text-secondary)}.status-item__badge--clickable{cursor:pointer}.status-item__badge--clickable:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.15)}.status-item__badge--clickable:hover~.status-item__lock-overlay{-webkit-transform:scale(1.1);transform:scale(1.1)}.status-item__badge--clickable:active{-webkit-transform:scale(.98);transform:scale(.98)}.status-item__badge--locked{background-color:var(--sv-bg-tertiary)!important;border-color:var(--sv-border)!important}.tema-escuro .status-item__badge--locked,[data-theme=escuro] .status-item__badge--locked{background-color:hsla(0,0%,100%,.05)!important;border-color:hsla(0,0%,100%,.15)!important}.status-item__badge--locked span{color:var(--sv-text-muted)!important}.tema-escuro .status-item__badge--locked span,[data-theme=escuro] .status-item__badge--locked span{color:hsla(0,0%,100%,.4)!important}.status-item__badge-blur{-webkit-filter:blur(3px);filter:blur(3px)}.status-item__badge-icon{display:flex;align-items:center;justify-content:center}.status-item__badge-text{font-family:"Inter",sans-serif;font-weight:500;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media (min-width:768px){.status-item__badge-text{font-size:12px}}@media (min-width:1024px){.status-item__badge-text{font-size:13px}}@media (min-width:1200px){.status-item__badge-text{font-size:13px}}@media (min-width:1280px){.status-item__badge-text{font-size:13px}}.status-item__update{font-family:"Inter",sans-serif;font-size:10px;color:#9ca3af;color:var(--text-tertiary,#9ca3af);margin-top:0;line-height:1.2;transition:color .3s ease}.tema-escuro .status-item__update,[data-theme=escuro] .status-item__update{color:hsla(0,0%,100%,.5)}@media (min-width:768px){.status-item__update{font-size:11px}}@media (min-width:1024px){.status-item__update{font-size:10px}}@media (min-width:1200px){.status-item__update{font-size:11px}}@media (min-width:1280px){.status-item__update{font-size:10px}}.status-item__update--clickable{display:inline-flex;align-items:center;grid-gap:3px;gap:3px;background:none;border:none;padding:0;cursor:pointer;color:#2563eb;color:var(--sv-primary,#2563eb);font-family:"Inter",sans-serif;font-weight:400;line-height:1.2}.status-item__update--clickable svg{flex-shrink:0;width:9px;height:9px}.status-item__update--clickable:hover{text-decoration:underline}.status-item__update--clickable:disabled{cursor:default;text-decoration:none}.tema-escuro .status-item__update--clickable,[data-theme=escuro] .status-item__update--clickable{color:#60a5fa;color:var(--sv-primary-light,#60a5fa)}.status-item__update--syncing{color:#2563eb;color:var(--sv-primary,#2563eb);opacity:.7}.tema-escuro .status-item__update--syncing,[data-theme=escuro] .status-item__update--syncing{color:#60a5fa;color:var(--sv-primary-light,#60a5fa)}.status-item__update--error,.tema-escuro .status-item__update--error,[data-theme=escuro] .status-item__update--error{color:#ef4444!important;color:var(--sv-danger,#ef4444)!important}.status-item__spin-icon{-webkit-animation:status-card-pop-spin 1s linear infinite;animation:status-card-pop-spin 1s linear infinite}.status-item__duration{font-family:"Inter",sans-serif;font-size:11px;font-weight:400;color:#374151;color:var(--text-secondary,#374151);margin-top:0;line-height:1.2;transition:color .3s ease}.tema-escuro .status-item__duration,[data-theme=escuro] .status-item__duration{color:hsla(0,0%,100%,.7)}.status-card--compact .status-item__duration{font-size:12px;font-weight:500}@media (min-width:768px){.status-card--compact .status-item__duration{font-size:13px}}@media (min-width:1024px){.status-card--compact .status-item__duration{font-size:13px}}@media (min-width:1200px){.status-card--compact .status-item__duration{font-size:14px}}@media (min-width:1280px){.status-card--compact .status-item__duration{font-size:13px}}.status-item__tooltip{position:absolute;background-color:#1f2937;background-color:var(--tooltip-bg,#1f2937);color:#fff;color:var(--tooltip-text,#fff);font-size:12px;font-weight:500;padding:6px 12px;border-radius:6px;white-space:nowrap;pointer-events:none;z-index:1000;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-animation:tooltipFadeIn .2s ease;animation:tooltipFadeIn .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:var(--shadow-md,0 2px 8px rgba(0,0,0,.15))}.status-item__tooltip:before{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:5px solid transparent;border-top:5px solid var(--tooltip-bg,#1f2937)}.status-card__error{flex-direction:column;text-align:center;padding:16px 12px;grid-gap:6px;gap:6px;min-height:80px}.status-card__error,.status-card__error-icon{display:flex;align-items:center;justify-content:center}.status-card__error-icon{color:#dc2626}.tema-escuro .status-card__error-icon,[data-theme=escuro] .status-card__error-icon{color:#f87171}.status-card__error-title{font-family:"Inter",sans-serif;font-weight:600;font-size:13px;color:#dc2626;margin:0}.tema-escuro .status-card__error-title,[data-theme=escuro] .status-card__error-title{color:#f87171}.status-card__error-desc{font-family:"Inter",sans-serif;font-size:12px;color:#64748b;line-height:1.4;margin:0}.tema-escuro .status-card__error-desc,[data-theme=escuro] .status-card__error-desc{color:hsla(0,0%,100%,.5)}.status-card__error-cta{display:inline-block;font-family:"Inter",sans-serif;font-size:12px;font-weight:600;color:#2563eb;text-decoration:none;margin-top:4px;cursor:pointer}.status-card__error-cta:hover{text-decoration:underline;color:#1d4ed8}.tema-escuro .status-card__error-cta,[data-theme=escuro] .status-card__error-cta{color:#60a5fa}.tema-escuro .status-card__error-cta:hover,[data-theme=escuro] .status-card__error-cta:hover{color:#93c5fd}.status-card-pop{pointer-events:auto;background:var(--sv-dropdown-bg);border:1px solid var(--sv-dropdown-border);border-radius:var(--sv-radius-md);box-shadow:var(--sv-dropdown-shadow);padding:14px 16px;min-width:220px;max-width:min(320px,90vw);font-family:var(--sv-font);font-size:.75rem;color:var(--sv-dropdown-text);-webkit-animation:status-card-pop-in .15s ease-out;animation:status-card-pop-in .15s ease-out;position:relative;word-wrap:break-word}.status-card-pop:before{top:-5px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--sv-dropdown-bg);z-index:1}.status-card-pop:after,.status-card-pop:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.status-card-pop:after{top:-7px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid var(--sv-dropdown-arrow-shadow)}.status-card-pop--flip:before{top:auto;bottom:-5px;border-bottom:none;border-top:6px solid var(--sv-dropdown-bg)}.status-card-pop--flip:after{top:auto;bottom:-7px;border-bottom:none;border-top:7px solid var(--sv-dropdown-arrow-shadow)}.status-card-pop--dark .status-card-pop__title{color:var(--sv-text-primary)}.status-card-pop--dark .status-card-pop__duration{color:var(--sv-text-secondary)}.status-card-pop--dark .status-card-pop__update-text{color:var(--sv-text-muted)}.status-card-pop--dark .status-card-pop__update-btn{color:var(--sv-accent)}.status-card-pop--dark .status-card-pop__update-btn--syncing{color:var(--sv-text-muted)}.status-card-pop--dark .status-card-pop__update-btn--error{color:var(--sv-danger)}.status-card-pop--dark .status-card-pop__body{color:var(--sv-text-secondary)}.status-card-pop--dark .status-card-pop__cta{color:var(--sv-accent)}.status-card-pop--dark .status-card-pop__cta:hover{color:var(--sv-accent-hover)}@-webkit-keyframes status-card-pop-in{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(4px);transform:translateX(-50%) translateY(4px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes status-card-pop-in{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(4px);transform:translateX(-50%) translateY(4px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}.status-card-pop__header{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:8px}.status-card-pop__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-card-pop__title{font-size:.75rem;font-weight:600;color:var(--sv-text-primary);line-height:1.3}.status-card-pop__duration{font-weight:400}.status-card-pop__duration,.status-card-pop__update-text{font-size:.6875rem;color:var(--sv-text-secondary);line-height:1.5;margin:0 0 2px}.status-card-pop__update-btn{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;font-size:.6875rem;font-weight:500;color:var(--sv-accent);background:none;border:none;padding:0;margin:0 0 8px;cursor:pointer;line-height:1.4;min-height:22px}.status-card-pop__update-btn:hover{text-decoration:underline}.status-card-pop__update-btn:disabled{cursor:wait;opacity:.7}.status-card-pop__update-btn--syncing{color:var(--sv-text-muted)}.status-card-pop__update-btn--error{color:var(--sv-danger)}.status-card-pop__spin-icon{-webkit-animation:status-card-pop-spin 1s linear infinite;animation:status-card-pop-spin 1s linear infinite}@-webkit-keyframes status-card-pop-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes status-card-pop-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.status-card-pop__body{font-size:.6875rem;color:var(--sv-text-secondary);line-height:1.5;margin:0 0 2px}.status-card-pop__cta{display:inline-block;font-size:.6875rem;font-weight:600;color:var(--sv-accent);text-decoration:none;background:none;border:none;padding:0;margin-top:8px;cursor:pointer;min-height:28px;line-height:28px}.status-card-pop__cta:hover{text-decoration:underline;color:var(--sv-accent-hover)}.roi-card{background-color:#fff;background-color:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-primary,#e5e7eb);border-radius:12px;padding:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.1));display:flex;flex-direction:column;grid-gap:12px;gap:12px;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}@media (min-width:768px){.roi-card{padding:16px;grid-gap:14px;gap:14px}}@media (min-width:1024px){.roi-card{padding:14px 16px;grid-gap:8px;gap:8px;flex:1 1;min-height:0}}@media (min-width:1200px){.roi-card{padding:16px 18px;grid-gap:10px;gap:10px}}@media (min-width:1280px){.roi-card{padding:16px 18px;grid-gap:12px;gap:12px}}@media (min-width:1900px){.roi-card{padding:20px 24px;grid-gap:14px;gap:14px}}@media (min-width:1024px){.roi-card--collapsed{flex:0 0 auto}}.roi-card__header{display:flex;align-items:center;justify-content:space-between}.roi-card__title{font-family:"Inter",sans-serif;font-weight:600;font-size:14px;color:#1f2937;color:var(--text-primary,#1f2937);margin:0;transition:color .3s ease}@media (min-width:768px){.roi-card__title{font-size:15px}}@media (min-width:1024px){.roi-card__title{font-size:14px}}@media (min-width:1200px){.roi-card__title{font-size:16px}}@media (min-width:1280px){.roi-card__title{font-size:15px}}@media (min-width:1900px){.roi-card__title{font-size:17px}}.roi-card__toggle{background:none;border:none;color:#9ca3af;color:var(--text-tertiary,#9ca3af);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease,color .3s ease;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.roi-card__toggle:hover{color:#6b7280;color:var(--text-secondary,#6b7280)}.roi-card__toggle--expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.roi-card__investment-form{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding-top:8px}@media (min-width:768px){.roi-card__investment-form{grid-gap:14px;gap:14px;padding-top:10px}}@media (min-width:1024px){.roi-card__investment-form{grid-gap:8px;gap:8px;padding-top:4px}}@media (min-width:1200px){.roi-card__investment-form{grid-gap:10px;gap:10px;padding-top:6px}}@media (min-width:1280px){.roi-card__investment-form{grid-gap:10px;gap:10px;padding-top:6px}}@media (min-width:1900px){.roi-card__investment-form{grid-gap:16px;gap:16px;padding-top:12px}}.roi-card__error{font-family:"Inter",sans-serif;font-size:12px;color:#ef4444;color:var(--error-text,#ef4444);padding:8px 12px;background-color:#fef2f2;background-color:var(--error-bg,#fef2f2);border-radius:8px;border:1px solid #fecaca;border:1px solid var(--error-border,#fecaca);transition:color .3s ease,background-color .3s ease,border-color .3s ease}@media (min-width:768px){.roi-card__error{font-size:13px}}.roi-card__investment-label{font-family:"Inter",sans-serif;font-size:14px;color:#6b7280;color:var(--text-secondary,#6b7280);font-weight:400;transition:color .3s ease}@media (min-width:768px){.roi-card__investment-label{font-size:15px}}@media (min-width:1200px){.roi-card__investment-label{font-size:16px}}@media (min-width:1280px){.roi-card__investment-label{font-size:15px}}@media (min-width:1900px){.roi-card__investment-label{font-size:17px}}.roi-card__investment-input-wrapper{display:flex;grid-gap:12px;gap:12px;align-items:center;width:100%}.roi-card__investment-input{flex:1 1;min-width:0;display:flex;align-items:center;grid-gap:8px;gap:8px;background-color:#f3f4f6;background-color:var(--bg-secondary,#f3f4f6);border-radius:12px;padding:12px 14px;transition:background-color .3s ease}@media (min-width:768px){.roi-card__investment-input{padding:13px 16px;grid-gap:10px;gap:10px}}@media (min-width:1024px){.roi-card__investment-input{padding:12px 16px;grid-gap:8px;gap:8px}}@media (min-width:1200px){.roi-card__investment-input{padding:14px 18px;grid-gap:10px;gap:10px}}@media (min-width:1280px){.roi-card__investment-input{padding:13px 16px;grid-gap:9px;gap:9px}}@media (min-width:1900px){.roi-card__investment-input{padding:16px 20px;grid-gap:12px;gap:12px}}.roi-card__investment-currency{font-family:"Inter",sans-serif;font-size:16px;color:#6b7280;color:var(--text-secondary,#6b7280);font-weight:400;transition:color .3s ease}@media (min-width:768px){.roi-card__investment-currency{font-size:18px}}@media (min-width:1200px){.roi-card__investment-currency{font-size:20px}}@media (min-width:1280px){.roi-card__investment-currency{font-size:18px}}@media (min-width:1900px){.roi-card__investment-currency{font-size:22px}}.roi-card__investment-field{flex:1 1;background:transparent;border:none;outline:none;font-family:"Inter",sans-serif;font-size:16px;color:#d1d5db;color:var(--text-tertiary,#d1d5db);font-weight:400;transition:color .3s ease}@media (min-width:768px){.roi-card__investment-field{font-size:18px}}@media (min-width:1200px){.roi-card__investment-field{font-size:20px}}@media (min-width:1280px){.roi-card__investment-field{font-size:16px}}@media (min-width:1900px){.roi-card__investment-field{font-size:22px}}.roi-card__investment-field::-webkit-input-placeholder{color:#d1d5db;color:var(--text-tertiary,#d1d5db)}.roi-card__investment-field::placeholder{color:#d1d5db;color:var(--text-tertiary,#d1d5db)}.roi-card__investment-field:focus{color:#1f2937;color:var(--text-primary,#1f2937)}.roi-card__investment-submit{width:44px;height:44px;background-color:#d1d5db;background-color:var(--button-disabled,#d1d5db);border:none;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;color:var(--button-text,#fff);cursor:pointer;transition:all .2s ease,background-color .3s ease;flex-shrink:0}@media (min-width:768px){.roi-card__investment-submit{width:48px;height:48px}}@media (min-width:1200px){.roi-card__investment-submit{width:52px;height:52px}}@media (min-width:1900px){.roi-card__investment-submit{width:56px;height:56px}}.roi-card__investment-submit:hover:not(:disabled){background-color:#002fd4;background-color:var(--accent-color,#002fd4);-webkit-transform:scale(1.05);transform:scale(1.05)}.roi-card__investment-submit:active:not(:disabled){-webkit-transform:scale(.95);transform:scale(.95)}.roi-card__investment-submit:disabled{cursor:not-allowed;opacity:.5}.roi-card__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.roi-card__content--expanded{grid-template-rows:1fr}@media (min-width:1024px){.roi-card__content{flex:1 1}}.roi-card__content>div{min-height:0;display:flex;flex-direction:column;grid-gap:12px;gap:12px}@media (min-width:768px){.roi-card__content>div{grid-gap:14px;gap:14px}}@media (min-width:1024px){.roi-card__content>div{grid-gap:8px;gap:8px;justify-content:space-between}}@media (min-width:1900px){.roi-card__content>div{grid-gap:16px;gap:16px}}.roi-card__metrics{display:flex;grid-gap:8px;gap:8px}@media (min-width:768px){.roi-card__metrics{grid-gap:10px;gap:10px}}@media (min-width:1024px){.roi-card__metrics{grid-gap:4px;gap:4px}}@media (min-width:1200px){.roi-card__metrics{grid-gap:6px;gap:6px}}@media (min-width:1280px){.roi-card__metrics{grid-gap:8px;gap:8px}}@media (min-width:1900px){.roi-card__metrics{grid-gap:12px;gap:12px}}.roi-card__metric{flex:1 1;display:flex;flex-direction:column;grid-gap:4px;gap:4px}@media (min-width:1024px){.roi-card__metric{grid-gap:5px;gap:5px}}@media (min-width:1280px){.roi-card__metric{grid-gap:6px;gap:6px}}@media (min-width:1900px){.roi-card__metric{grid-gap:6px;gap:6px}}.roi-card__metric-label{font-family:"Inter",sans-serif;font-size:11px;color:#6b7280;color:var(--text-secondary,#6b7280);font-weight:500;transition:color .3s ease}@media (min-width:768px){.roi-card__metric-label{font-size:12px}}@media (min-width:1200px){.roi-card__metric-label{font-size:13px}}@media (min-width:1280px){.roi-card__metric-label{font-size:13px}}@media (min-width:1900px){.roi-card__metric-label{font-size:14px}}.roi-card__metric-value{font-family:"Inter",sans-serif;font-size:12px;font-weight:500}@media (min-width:768px){.roi-card__metric-value{font-size:13px}}@media (min-width:1024px){.roi-card__metric-value{font-size:16px}}@media (min-width:1200px){.roi-card__metric-value{font-size:18px}}@media (min-width:1280px){.roi-card__metric-value{font-size:20px}}@media (min-width:1900px){.roi-card__metric-value{font-size:16px}}.roi-card__metric--green .roi-card__metric-value{color:#10b981;color:var(--success-color,#10b981)}.roi-card__metric--red .roi-card__metric-value{color:#ef4444;color:var(--error-color,#ef4444)}.roi-card__payback{display:flex;flex-direction:column;grid-gap:8px;gap:8px}@media (min-width:768px){.roi-card__payback{grid-gap:10px;gap:10px}}@media (min-width:1024px){.roi-card__payback{grid-gap:4px;gap:4px}}@media (min-width:1200px){.roi-card__payback{grid-gap:5px;gap:5px}}@media (min-width:1280px){.roi-card__payback{grid-gap:4px;gap:4px}}@media (min-width:1900px){.roi-card__payback{grid-gap:6px;gap:6px}}.roi-card__payback-label{font-family:"Inter",sans-serif;font-size:11px;color:#6b7280;color:var(--text-secondary,#6b7280);font-weight:500;transition:color .3s ease}@media (min-width:768px){.roi-card__payback-label{font-size:12px}}@media (min-width:1200px){.roi-card__payback-label{font-size:13px}}@media (min-width:1900px){.roi-card__payback-label{font-size:14px}}.roi-card__payback-value{font-family:"Inter",sans-serif;font-size:12px;color:#1f2937;color:var(--text-primary,#1f2937);font-weight:500;transition:color .3s ease}@media (min-width:768px){.roi-card__payback-value{font-size:13px}}@media (min-width:1200px){.roi-card__payback-value{font-size:14px}}@media (min-width:1280px){.roi-card__payback-value{font-size:14px}}@media (min-width:1900px){.roi-card__payback-value{font-size:16px}}.roi-card__payback-value--success{color:#10b981;color:var(--success-color,#10b981)}.roi-card__progress{width:100%;height:6px;background-color:#e5e7eb;background-color:var(--border-primary,#e5e7eb);border-radius:4px;overflow:hidden;margin-top:2px;transition:background-color .3s ease}@media (min-width:768px){.roi-card__progress{height:7px}}@media (min-width:1200px){.roi-card__progress{height:8px}}@media (min-width:1280px){.roi-card__progress{height:7px;margin-top:0}}@media (min-width:1900px){.roi-card__progress{height:10px}}.roi-card__progress-bar{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:4px;transition:width .3s ease}.roi-card__details{display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding-top:10px;padding-bottom:4px;border-top:1px solid #f3f4f6;border-top:1px solid var(--border-secondary,#f3f4f6);transition:border-color .3s ease}@media (min-width:768px){.roi-card__details{grid-gap:12px;gap:12px;padding-top:12px;padding-bottom:6px}}@media (min-width:1024px){.roi-card__details{grid-gap:6px;gap:6px;padding-top:8px;padding-bottom:2px}}@media (min-width:1200px){.roi-card__details{grid-gap:8px;gap:8px;padding-top:8px;padding-bottom:4px}}@media (min-width:1280px){.roi-card__details{grid-gap:8px;gap:8px;padding-top:8px;padding-bottom:4px}}@media (min-width:1900px){.roi-card__details{grid-gap:10px;gap:10px;padding-top:12px;padding-bottom:8px}}.roi-card__detail{display:flex;justify-content:space-between;align-items:center}.roi-card__detail-label{font-family:"Inter",sans-serif;font-size:11px;color:#6b7280;color:var(--text-secondary,#6b7280);font-weight:400;transition:color .3s ease}@media (min-width:768px){.roi-card__detail-label{font-size:12px}}@media (min-width:1200px){.roi-card__detail-label{font-size:13px}}@media (min-width:1900px){.roi-card__detail-label{font-size:14px}}.roi-card__detail-value-wrapper{display:flex;align-items:center;grid-gap:8px;gap:8px}.roi-card__detail-value{font-family:"Inter",sans-serif;font-size:12px;color:#1f2937;color:var(--text-primary,#1f2937);font-weight:600;transition:color .3s ease}@media (min-width:768px){.roi-card__detail-value{font-size:13px}}@media (min-width:1200px){.roi-card__detail-value{font-size:14px}}@media (min-width:1280px){.roi-card__detail-value{font-size:14px}}@media (min-width:1900px){.roi-card__detail-value{font-size:15px}}.roi-card__edit-button{background:none;border:none;color:#9ca3af;color:var(--text-tertiary,#9ca3af);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease,color .3s ease,background-color .3s ease;flex-shrink:0;opacity:1;visibility:visible}@media (min-width:1024px){.roi-card__edit-button{opacity:0;visibility:hidden}}.roi-card__edit-button:hover{color:#002fd4;color:var(--accent-color,#002fd4);background-color:#f3f4f6;background-color:var(--hover-bg,#f3f4f6)}.roi-card__edit-button:active{-webkit-transform:scale(.95);transform:scale(.95)}.roi-card__edit-button svg{width:16px;height:16px}.roi-card:hover .roi-card__edit-button{opacity:1;visibility:visible}.tab-selector{-webkit-overflow-scrolling:touch;min-width:0}@media (max-width:1023px){.tab-selector{overflow-x:auto}}.tab-selector::-webkit-scrollbar{height:4px}.tab-selector::-webkit-scrollbar-thumb{background-color:#d1d5db;background-color:var(--border-secondary,#d1d5db);border-radius:2px}.tab-selector__container{display:flex;grid-gap:4px;gap:4px;padding:2px;flex-wrap:nowrap}@media (min-width:1280px) and (max-width:1349px){.tab-selector__container{grid-gap:3px;gap:3px;padding:2px}}@media (max-width:1023px){.tab-selector__container{min-width:-webkit-min-content;min-width:min-content}}.tab-selector__wrapper{position:relative}.tab-selector__tab{display:flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;background-color:#fff;background-color:var(--bg-primary,#fff);border:1px solid rgba(0,0,0,.06);border-radius:8px;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-family:"Inter",sans-serif;font-weight:500;color:#4a5565;color:var(--text-secondary,#4a5565);box-shadow:0 1px 2px rgba(0,0,0,.04);position:relative;padding:0 8px;width:auto;flex:0 1 auto;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:34px;font-size:12px}.tema-escuro .tab-selector__tab,[data-theme=escuro] .tab-selector__tab{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.15);box-shadow:0 1px 2px rgba(0,0,0,.3)}@media (min-width:1280px) and (max-width:1349px){.tab-selector__tab{padding:0 6px;height:32px;font-size:11px;grid-gap:4px;gap:4px}}.tab-selector__tab:hover:not(:disabled):not(.tab-selector__tab--locked){background:rgba(37,99,235,.04);border-color:rgba(37,99,235,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.08)}.tema-escuro .tab-selector__tab:hover:not(:disabled):not(.tab-selector__tab--locked),[data-theme=escuro] .tab-selector__tab:hover:not(:disabled):not(.tab-selector__tab--locked){background:rgba(96,165,250,.12);border-color:rgba(96,165,250,.4);box-shadow:0 2px 4px rgba(0,0,0,.4)}.tab-selector__tab--active{background:rgba(37,99,235,.1);border-color:rgba(37,99,235,.3);color:#2563eb;font-weight:600}.tab-selector__tab--active .tab-selector__icon{color:#2563eb}.tab-selector__tab--active:after{content:"";position:absolute;bottom:0;left:10%;width:80%;height:2px;background:#2563eb;border-radius:2px 2px 0 0}.tema-escuro .tab-selector__tab--active,[data-theme=escuro] .tab-selector__tab--active{background:rgba(37,99,235,.18);border-color:rgba(96,165,250,.3);color:#60a5fa}.tema-escuro .tab-selector__tab--active .tab-selector__icon,[data-theme=escuro] .tab-selector__tab--active .tab-selector__icon{color:#60a5fa}.tema-escuro .tab-selector__tab--active:after,[data-theme=escuro] .tab-selector__tab--active:after{background:#60a5fa}.tab-selector__tab--locked{cursor:pointer;opacity:.7}.tab-selector__tab--locked:hover{background:rgba(107,114,128,.04);border-color:rgba(107,114,128,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.08)}.tema-escuro .tab-selector__tab--locked:hover,[data-theme=escuro] .tab-selector__tab--locked:hover{background:rgba(156,163,175,.08);border-color:rgba(156,163,175,.2)}.tab-selector__tab--upgrade{background:linear-gradient(135deg,rgba(37,99,235,.04),rgba(139,92,246,.06));border:1px dashed rgba(99,102,241,.35);color:#6366f1;grid-gap:6px;gap:6px}.tab-selector__tab--upgrade .tab-selector__label{color:#6366f1}.tab-selector__tab--upgrade:hover{background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(139,92,246,.12));border-color:rgba(99,102,241,.5);-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 2px 6px rgba(99,102,241,.15)}.tema-escuro .tab-selector__tab--upgrade,[data-theme=escuro] .tab-selector__tab--upgrade{background:linear-gradient(135deg,rgba(96,165,250,.08),rgba(167,139,250,.1));border-color:rgba(139,92,246,.3)}.tema-escuro .tab-selector__tab--upgrade .tab-selector__label,[data-theme=escuro] .tab-selector__tab--upgrade .tab-selector__label{color:#a78bfa}.tema-escuro .tab-selector__tab--upgrade:hover,[data-theme=escuro] .tab-selector__tab--upgrade:hover{background:linear-gradient(135deg,rgba(96,165,250,.14),rgba(167,139,250,.16));border-color:rgba(139,92,246,.5);box-shadow:0 2px 6px rgba(139,92,246,.2)}.tab-selector__icon{color:#4a5565;color:var(--text-secondary,#4a5565);transition:color .2s ease;flex-shrink:0}.tema-escuro .tab-selector__icon,[data-theme=escuro] .tab-selector__icon{color:hsla(0,0%,100%,.7)}.tab-selector__icon svg{display:block;flex-shrink:0}.tab-selector__lock-overlay{position:absolute;bottom:-2px;right:-2px;background-color:#fff;background-color:var(--bg-primary,#fff);border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.1);pointer-events:none;transition:all .3s ease}.tema-escuro .tab-selector__lock-overlay,[data-theme=escuro] .tab-selector__lock-overlay{border-color:hsla(0,0%,100%,.1);box-shadow:0 1px 3px rgba(0,0,0,.3)}.tab-selector__tooltip{position:fixed;background-color:#1f2937;background-color:var(--tooltip-bg,#1f2937);color:#fff;color:var(--tooltip-text,#fff);font-size:12px;font-weight:500;padding:6px 12px;border-radius:6px;white-space:nowrap;pointer-events:none;z-index:1000;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-animation:tooltipFadeIn .2s ease;animation:tooltipFadeIn .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:background-color .3s ease,color .3s ease}.tab-selector__tooltip:before{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:5px solid transparent;border-top:5px solid var(--tooltip-bg,#1f2937)}.tab-selector__label{transition:color .2s ease}.tema-escuro .tab-selector__label,[data-theme=escuro] .tab-selector__label{color:hsla(0,0%,100%,.7)}.tab-selector__skeleton{height:42px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:8px;-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite;flex:1 1;min-width:100px;transition:background .3s ease}.tema-escuro .tab-selector__skeleton,[data-theme=escuro] .tab-selector__skeleton{background:linear-gradient(90deg,hsla(0,0%,100%,.05) 25%,hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.05) 75%)}@-webkit-keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width:1400px){.tab-selector__container{justify-content:flex-start}.tab-selector__label{display:inline}.tab-selector__tab{padding:0 12px;width:auto;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}}@media (min-width:1024px) and (max-width:1399px){.tab-selector__container{justify-content:flex-start}.tab-selector__tab{padding:0 12px;min-width:64px;width:auto}.tab-selector__label{display:none}}@media (max-width:1024px){.tab-selector__container{justify-content:flex-start}.tab-selector__tab{padding:0 12px;min-width:64px;width:auto}.tab-selector__label{display:none}}@media (max-width:768px){.tab-selector__tab{padding:0 10px;min-width:44px;width:44px;height:44px}}.date-range-picker{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:12px}.tema-escuro .date-range-picker,[data-theme=escuro] .date-range-picker{background-color:rgba(0,0,0,.7)}@media (min-width:768px){.date-range-picker{padding:20px}}.date-range-picker__content{background-color:#fff;background-color:var(--bg-primary,#fff);border-radius:12px;max-width:600px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.2);-webkit-animation:slideUp .3s ease;animation:slideUp .3s ease;transition:background-color .3s ease}.tema-escuro .date-range-picker__content,[data-theme=escuro] .date-range-picker__content{background-color:#1a1a1a;box-shadow:0 10px 25px rgba(0,0,0,.5)}.date-range-picker__header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-primary,#e5e7eb);transition:border-color .3s ease}.tema-escuro .date-range-picker__header,[data-theme=escuro] .date-range-picker__header{border-bottom-color:hsla(0,0%,100%,.15)}@media (min-width:768px){.date-range-picker__header{padding:20px}}.date-range-picker__title{font-family:"Inter",sans-serif;font-weight:600;font-size:16px;color:#101828;color:var(--text-primary,#101828);margin:0;transition:color .3s ease}.tema-escuro .date-range-picker__title,[data-theme=escuro] .date-range-picker__title{color:hsla(0,0%,100%,.95)}@media (min-width:768px){.date-range-picker__title{font-size:18px}}.date-range-picker__close{background:none;border:none;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease,color .3s ease}.tema-escuro .date-range-picker__close,[data-theme=escuro] .date-range-picker__close{color:hsla(0,0%,100%,.7)}.date-range-picker__close:hover{background-color:#f3f4f6;background-color:var(--hover-bg,#f3f4f6)}.tema-escuro .date-range-picker__close:hover,[data-theme=escuro] .date-range-picker__close:hover{background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.95)}.date-range-picker__body{padding:16px;overflow-y:auto;flex:1 1}@media (min-width:768px){.date-range-picker__body{padding:20px}}.date-range-picker__body::-webkit-scrollbar{width:6px}.date-range-picker__body::-webkit-scrollbar-track{background:transparent}.date-range-picker__body::-webkit-scrollbar-thumb{background:#dadce0;border-radius:4px}.tema-escuro .date-range-picker__body::-webkit-scrollbar-thumb,[data-theme=escuro] .date-range-picker__body::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}.date-range-picker__body::-webkit-scrollbar-thumb:hover{background:#bdc1c6}.tema-escuro .date-range-picker__body::-webkit-scrollbar-thumb:hover,[data-theme=escuro] .date-range-picker__body::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.date-range-picker__presets{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}@media (min-width:480px){.date-range-picker__presets{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.date-range-picker__presets{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.date-range-picker__preset{padding:12px 16px;background-color:#fff;background-color:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-primary,#e5e7eb);border-radius:8px;cursor:pointer;transition:all .3s ease;font-family:"Inter",sans-serif;font-size:14px;font-weight:500;color:#374151;color:var(--text-primary,#374151);transition:all .2s ease}.tema-escuro .date-range-picker__preset,[data-theme=escuro] .date-range-picker__preset{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9)}.date-range-picker__preset:hover{background-color:#f9fafb;background-color:var(--bg-secondary,#f9fafb);border-color:#002fd4;border-color:var(--accent-color,#002fd4)}.tema-escuro .date-range-picker__preset:hover,[data-theme=escuro] .date-range-picker__preset:hover{background-color:rgba(96,165,250,.12);border-color:rgba(96,165,250,.4);color:#60a5fa}.date-range-picker__preset--active{background-color:#002fd4;background-color:var(--accent-color,#002fd4);border-color:#002fd4;border-color:var(--accent-color,#002fd4);color:#fff;color:var(--button-text,#fff)}.tema-escuro .date-range-picker__preset--active,[data-theme=escuro] .date-range-picker__preset--active{background-color:#2563eb;border-color:#2563eb;color:#fff}.date-range-picker__preset--active:hover{background-color:#0028b8;background-color:var(--accent-hover,#0028b8);border-color:#0028b8;border-color:var(--accent-hover,#0028b8);color:#fff;color:var(--button-text,#fff)}.tema-escuro .date-range-picker__preset--active:hover,[data-theme=escuro] .date-range-picker__preset--active:hover{background-color:#1d4ed8;border-color:#1d4ed8;color:#fff}.date-range-picker__custom{margin-top:16px;display:flex;flex-direction:column;grid-gap:12px;gap:12px}@media (min-width:768px){.date-range-picker__custom{margin-top:20px;grid-gap:16px;gap:16px}}.date-range-picker__input-group{display:flex;flex-direction:column;grid-gap:6px;gap:6px}@media (min-width:768px){.date-range-picker__input-group{grid-gap:8px;gap:8px}}.date-range-picker__input-group label{font-family:"Inter",sans-serif;font-weight:500;font-size:13px;color:#374151;color:var(--text-primary,#374151);transition:color .3s ease}.tema-escuro .date-range-picker__input-group label,[data-theme=escuro] .date-range-picker__input-group label{color:hsla(0,0%,100%,.9)}@media (min-width:768px){.date-range-picker__input-group label{font-size:14px}}.date-range-picker__input-group input{padding:10px 12px;border:1px solid #e5e7eb;border:1px solid var(--border-primary,#e5e7eb);border-radius:8px;font-family:"Inter",sans-serif;font-size:14px;color:#374151;color:var(--text-primary,#374151);background-color:#fff;background-color:var(--bg-primary,#fff);transition:border-color .2s ease,background-color .3s ease,color .3s ease}.tema-escuro .date-range-picker__input-group input,[data-theme=escuro] .date-range-picker__input-group input{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9);color-scheme:dark}.date-range-picker__input-group input:focus{outline:none;border-color:#002fd4;border-color:var(--accent-color,#002fd4)}.tema-escuro .date-range-picker__input-group input:focus,[data-theme=escuro] .date-range-picker__input-group input:focus{border-color:#60a5fa}.date-range-picker__footer{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:16px;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-primary,#e5e7eb)}.tema-escuro .date-range-picker__footer,[data-theme=escuro] .date-range-picker__footer{border-top-color:hsla(0,0%,100%,.15)}@media (min-width:480px){.date-range-picker__footer{flex-direction:row;grid-gap:12px;gap:12px}}@media (min-width:768px){.date-range-picker__footer{padding:20px}}.date-range-picker__button{flex:1 1;padding:12px 24px;border-radius:8px;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.date-range-picker__button--secondary{background-color:#fff;background-color:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-primary,#e5e7eb);color:#374151;color:var(--text-primary,#374151);transition:all .2s ease}.tema-escuro .date-range-picker__button--secondary,[data-theme=escuro] .date-range-picker__button--secondary{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9)}.date-range-picker__button--secondary:hover{background-color:#f9fafb;background-color:var(--bg-secondary,#f9fafb)}.tema-escuro .date-range-picker__button--secondary:hover,[data-theme=escuro] .date-range-picker__button--secondary:hover{background-color:hsla(0,0%,100%,.1)}.date-range-picker__button--primary{background-color:#002fd4;background-color:var(--accent-color,#002fd4);border:1px solid #002fd4;border:1px solid var(--accent-color,#002fd4);color:#fff;color:var(--button-text,#fff);transition:all .2s ease}.tema-escuro .date-range-picker__button--primary,[data-theme=escuro] .date-range-picker__button--primary{background-color:#2563eb;border-color:#2563eb}.date-range-picker__button--primary:hover{background-color:#0026a8;background-color:var(--accent-hover,#0026a8)}.tema-escuro .date-range-picker__button--primary:hover,[data-theme=escuro] .date-range-picker__button--primary:hover{background-color:#1d4ed8}.date-selector{display:flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;padding:2px;flex-shrink:0}@media (min-width:768px){.date-selector{grid-gap:6px;gap:6px;padding:2px}}@media (min-width:1024px){.date-selector{grid-gap:6px;gap:6px;padding:2px}}@media (min-width:1280px) and (max-width:1349px){.date-selector{grid-gap:4px;gap:4px;padding:2px}}.date-selector__button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#fff;background-color:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-primary,#e5e7eb);border-radius:8px;cursor:pointer;color:#6b7280;color:var(--text-secondary,#6b7280);transition:all .2s ease}.tema-escuro .date-selector__button,[data-theme=escuro] .date-selector__button{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.7)}@media (min-width:768px){.date-selector__button{width:34px;height:34px}}@media (min-width:1024px){.date-selector__button{width:34px;height:34px}}@media (min-width:1280px) and (max-width:1349px){.date-selector__button{width:32px;height:32px}}.date-selector__button:hover:not(:disabled){background-color:#f9fafb;background-color:var(--hover-bg,#f9fafb);border-color:#002fd4;border-color:var(--accent-color,#002fd4);color:#002fd4;color:var(--accent-color,#002fd4)}.tema-escuro .date-selector__button:hover:not(:disabled),[data-theme=escuro] .date-selector__button:hover:not(:disabled){background-color:rgba(96,165,250,.12);border-color:rgba(96,165,250,.4);color:#60a5fa}.date-selector__button:disabled{opacity:.4;cursor:not-allowed}.date-selector__display{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 12px;background-color:#fff;background-color:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-primary,#e5e7eb);border-radius:8px;cursor:pointer;font-family:"Inter",sans-serif;font-size:13px;font-weight:500;color:#374151;color:var(--text-primary,#374151);transition:all .2s ease;justify-content:center;flex:1 1;max-width:100%;min-width:0;height:34px;box-sizing:border-box}.tema-escuro .date-selector__display,[data-theme=escuro] .date-selector__display{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9)}@media (min-width:1024px){.date-selector__display{flex:0 1 auto;min-width:auto;max-width:300px}}@media (min-width:1280px) and (max-width:1349px){.date-selector__display{padding:6px 10px;font-size:12px;grid-gap:6px;gap:6px;max-width:260px;height:32px}}@media (min-width:480px){.date-selector__display{padding:6px 14px;font-size:13px}}@media (min-width:768px){.date-selector__display{grid-gap:8px;gap:8px;padding:6px 16px;font-size:13px}}@media (max-width:1023px){.date-selector__display{max-width:280px}}@media (min-width:1024px){.date-selector__display{padding:10px 20px}}.date-selector__display:hover:not(:disabled){background-color:#f9fafb;background-color:var(--hover-bg,#f9fafb);border-color:#002fd4;border-color:var(--accent-color,#002fd4);color:#002fd4;color:var(--accent-color,#002fd4)}.tema-escuro .date-selector__display:hover:not(:disabled),[data-theme=escuro] .date-selector__display:hover:not(:disabled){background-color:rgba(96,165,250,.12);border-color:rgba(96,165,250,.4);color:#60a5fa}.tema-escuro .date-selector__display:hover:not(:disabled) svg,[data-theme=escuro] .date-selector__display:hover:not(:disabled) svg{color:#60a5fa}.date-selector__display:disabled{cursor:not-allowed}.date-selector__display svg{color:#6b7280;flex-shrink:0;width:16px;height:16px}.tema-escuro .date-selector__display svg,[data-theme=escuro] .date-selector__display svg{color:hsla(0,0%,100%,.7)}@media (min-width:768px){.date-selector__display svg{width:18px;height:18px}}.date-selector__display span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.modal-exportar-dados{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.tema-escuro .modal-exportar-dados,[data-theme=escuro] .modal-exportar-dados{background-color:rgba(0,0,0,.7)}.modal-exportar-dados__content{background-color:#fff;background-color:var(--bg-primary,#fff);border-radius:12px;max-width:500px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.2);-webkit-animation:slideUp .3s ease;animation:slideUp .3s ease;transition:background-color .3s ease}.tema-escuro .modal-exportar-dados__content,[data-theme=escuro] .modal-exportar-dados__content{background-color:#1a1a1a;box-shadow:0 10px 25px rgba(0,0,0,.5)}.modal-exportar-dados__header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-primary,#e5e7eb);transition:border-color .3s ease}.tema-escuro .modal-exportar-dados__header,[data-theme=escuro] .modal-exportar-dados__header{border-bottom-color:hsla(0,0%,100%,.15)}.modal-exportar-dados__title{font-family:"Inter",sans-serif;font-weight:600;font-size:18px;color:#101828;color:var(--text-primary,#101828);margin:0;transition:color .3s ease}.tema-escuro .modal-exportar-dados__title,[data-theme=escuro] .modal-exportar-dados__title{color:hsla(0,0%,100%,.95)}.modal-exportar-dados__close{background:none;border:none;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease,color .3s ease}.tema-escuro .modal-exportar-dados__close,[data-theme=escuro] .modal-exportar-dados__close{color:hsla(0,0%,100%,.7)}.modal-exportar-dados__close:hover{background-color:#f3f4f6;background-color:var(--hover-bg,#f3f4f6)}.tema-escuro .modal-exportar-dados__close:hover,[data-theme=escuro] .modal-exportar-dados__close:hover{background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.95)}.modal-exportar-dados__close:focus{outline:none}.modal-exportar-dados__info{padding:16px 20px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-primary,#e5e7eb);background-color:#f9fafb;background-color:var(--bg-secondary,#f9fafb);transition:background-color .3s ease,border-color .3s ease}.tema-escuro .modal-exportar-dados__info,[data-theme=escuro] .modal-exportar-dados__info{background-color:hsla(0,0%,100%,.03);border-bottom-color:hsla(0,0%,100%,.15)}.modal-exportar-dados__info-item{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:8px}.modal-exportar-dados__info-item:last-child{margin-bottom:0}.modal-exportar-dados__info-label{font-family:"Inter",sans-serif;font-weight:500;font-size:13px;color:#6b7280;color:var(--text-secondary,#6b7280);min-width:60px;transition:color .3s ease}.tema-escuro .modal-exportar-dados__info-label,[data-theme=escuro] .modal-exportar-dados__info-label{color:hsla(0,0%,100%,.6)}.modal-exportar-dados__info-value{font-family:"Inter",sans-serif;font-weight:400;font-size:13px;color:#101828;color:var(--text-primary,#101828);flex:1 1;transition:color .3s ease}.tema-escuro .modal-exportar-dados__info-value,[data-theme=escuro] .modal-exportar-dados__info-value{color:hsla(0,0%,100%,.9)}.modal-exportar-dados__options{padding:16px;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.modal-exportar-dados__option-button{width:100%;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:14px 24px;border:none;border-radius:8px;background-color:#002fd4;background-color:var(--accent-color,#002fd4);font-family:"Inter",sans-serif;font-size:15px;font-weight:600;color:#fff;color:var(--button-text,#fff);cursor:pointer;transition:all .2s ease}.tema-escuro .modal-exportar-dados__option-button,[data-theme=escuro] .modal-exportar-dados__option-button{background-color:#2563eb}.modal-exportar-dados__option-button svg{color:#fff;color:var(--button-text,#fff)}.modal-exportar-dados__option-button:hover:not(:disabled){background-color:#0029b8;background-color:var(--accent-hover,#0029b8);-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,47,212,.3)}.tema-escuro .modal-exportar-dados__option-button:hover:not(:disabled),[data-theme=escuro] .modal-exportar-dados__option-button:hover:not(:disabled){background-color:#1d4ed8;box-shadow:0 4px 12px rgba(37,99,235,.3)}.modal-exportar-dados__option-button:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.modal-exportar-dados__option-button:disabled{opacity:.5;cursor:not-allowed}.modal-exportar-dados__option-button:focus{outline:none;box-shadow:0 0 0 3px rgba(0,47,212,.2)}.tema-escuro .modal-exportar-dados__option-button:focus,[data-theme=escuro] .modal-exportar-dados__option-button:focus{box-shadow:0 0 0 3px rgba(37,99,235,.2)}@media (max-width:768px){.modal-exportar-dados{padding:0}.modal-exportar-dados__content{max-width:100%;max-height:100vh;border-radius:0}.modal-exportar-dados__info,.modal-exportar-dados__options{padding:12px 16px}}.chart-controls{display:flex;align-items:center;grid-gap:4px;gap:4px}.chart-controls__btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:4px;background:transparent;border:none;border-radius:4px;color:#666;color:var(--text-tertiary,#666);cursor:pointer;transition:all .2s ease,color .3s ease,background-color .3s ease}.chart-controls__btn:hover:not(:disabled){color:#002fd4;color:var(--accent-color,#002fd4);background-color:rgba(0,47,212,.05);background-color:var(--hover-bg,rgba(0,47,212,.05))}.chart-controls__btn:active:not(:disabled){-webkit-transform:scale(.9);transform:scale(.9);color:#0025aa;color:var(--accent-hover,#0025aa);background-color:rgba(0,47,212,.1);background-color:var(--hover-bg-strong,rgba(0,47,212,.1))}.chart-controls__btn:disabled{opacity:.5;cursor:not-allowed}.chart-controls__btn svg{flex-shrink:0}.chart-controls__btn--rotating svg{-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}.chart-controls__btn--active{color:var(--sv-accent);background-color:var(--sv-accent-bg)}.chart-controls__btn--active:hover:not(:disabled){background-color:var(--sv-accent-active-bg)}.chart-controls__btn--has-discrepancy{position:relative}.chart-controls__btn--has-discrepancy:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;background-color:#f59e0b;border-radius:50%;-webkit-animation:pulse-badge 2s ease-in-out infinite;animation:pulse-badge 2s ease-in-out infinite}@-webkit-keyframes pulse-badge{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes pulse-badge{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:768px){.chart-controls{grid-gap:6px;gap:6px}.chart-controls__btn{width:32px;height:32px}.chart-controls__btn svg{width:16px;height:16px}}.energy-diagram{background-color:#fff;background-color:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-primary,#e5e7eb);border-radius:12px;padding:8px;display:flex;flex-direction:column;transition:background-color .3s ease,border-color .3s ease}.monitoramento-page__chart .energy-diagram{border-radius:0 0 12px 12px;border:none;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-primary,#e5e7eb)}@media (min-width:450px){.energy-diagram{padding:10px}}@media (min-width:500px){.energy-diagram{padding:12px}}@media (min-width:768px){.energy-diagram{padding:16px}}@media (min-width:1024px){.energy-diagram{padding:10px 16px 12px;flex:1 1;min-height:0;overflow:hidden}}@media (min-width:1900px){.energy-diagram{padding:16px 24px 24px}}.energy-diagram:-webkit-full-screen .energy-diagram__header{position:relative;width:100%;max-width:100%;margin:0;padding:20px;z-index:10;flex-shrink:0}.energy-diagram:-moz-full-screen .energy-diagram__header,.energy-diagram:-ms-fullscreen .energy-diagram__header,.energy-diagram:-webkit-full-screen .energy-diagram__header,.energy-diagram:fullscreen .energy-diagram__header{position:relative;width:100%;max-width:100%;margin:0;padding:20px;z-index:10;flex-shrink:0}.energy-diagram__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-shrink:0;grid-gap:6px;gap:6px;flex-wrap:wrap}@media (min-width:450px){.energy-diagram__header{margin-bottom:10px;grid-gap:8px;gap:8px}}@media (min-width:500px){.energy-diagram__header{margin-bottom:12px}}@media (min-width:768px){.energy-diagram__header{margin-bottom:14px}}@media (min-width:1024px){.energy-diagram__header{margin-bottom:6px}}@media (min-width:1900px){.energy-diagram__header{margin-bottom:12px}}.energy-diagram__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;font-size:12px;line-height:16px;letter-spacing:-.3125px;color:#101828;color:var(--text-primary,#101828);margin:0;transition:color .3s ease}@media (min-width:450px){.energy-diagram__title{font-size:13px;line-height:18px}}@media (min-width:500px){.energy-diagram__title{font-size:14px;line-height:20px}}@media (min-width:768px){.energy-diagram__title{font-size:15px;line-height:22px}}@media (min-width:1024px){.energy-diagram__title{font-size:15px;line-height:24px}}.energy-diagram__loading{min-height:260px;display:flex;align-items:center;justify-content:center}@media (min-width:768px){.energy-diagram__loading{min-height:300px}}@media (min-width:1024px){.energy-diagram__loading{min-height:0;flex:1 1}}.energy-diagram__content-wrapper{overflow-x:auto;overflow-y:hidden;width:100%}@media (min-width:430px){.energy-diagram__content-wrapper{overflow-x:visible}}@media (min-width:1024px){.energy-diagram__content-wrapper{overflow-y:visible}}.energy-diagram:-webkit-full-screen .energy-diagram__content-wrapper{flex:1 1;display:flex;align-items:center;justify-content:center;overflow:visible;width:100%;height:100%;padding:0;margin:0}.energy-diagram:-moz-full-screen .energy-diagram__content-wrapper,.energy-diagram:-ms-fullscreen .energy-diagram__content-wrapper,.energy-diagram:-webkit-full-screen .energy-diagram__content-wrapper,.energy-diagram:fullscreen .energy-diagram__content-wrapper{flex:1 1;display:flex;align-items:center;justify-content:center;overflow:visible;width:100%;height:100%;padding:0;margin:0}.energy-diagram__container{position:relative;width:280px;min-width:280px;min-height:270px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (min-width:430px){.energy-diagram__container{width:100%;min-width:0;max-width:280px}}@media (min-width:450px){.energy-diagram__container{max-width:300px;min-height:290px}}@media (min-width:500px){.energy-diagram__container{max-width:340px;min-height:310px}}@media (min-width:768px){.energy-diagram__container{max-width:480px;min-height:360px}}@media (min-width:1024px){.energy-diagram__container{max-width:600px;flex:1 1;min-height:340px;height:auto}}@media (min-width:1280px){.energy-diagram__container{max-width:650px;min-height:320px}}@media (min-width:1900px){.energy-diagram__container{max-width:800px;min-height:410px}}.energy-diagram:-webkit-full-screen .energy-diagram__container{width:800px;height:420px;min-width:0;min-height:0;flex:none;margin:0 auto;position:relative}.energy-diagram:-moz-full-screen .energy-diagram__container,.energy-diagram:-ms-fullscreen .energy-diagram__container,.energy-diagram:-webkit-full-screen .energy-diagram__container,.energy-diagram:fullscreen .energy-diagram__container{width:800px;height:420px;min-width:0;min-height:0;flex:none;margin:0 auto;position:relative}@media (max-width:429px){.energy-diagram:-webkit-full-screen .energy-diagram__container{width:280px;height:270px}.energy-diagram:-moz-full-screen .energy-diagram__container,.energy-diagram:-ms-fullscreen .energy-diagram__container,.energy-diagram:-webkit-full-screen .energy-diagram__container,.energy-diagram:fullscreen .energy-diagram__container{width:280px;height:270px}}@media (min-width:430px) and (max-width:767px){.energy-diagram:-webkit-full-screen .energy-diagram__container{width:400px;height:340px}.energy-diagram:-moz-full-screen .energy-diagram__container,.energy-diagram:-ms-fullscreen .energy-diagram__container,.energy-diagram:-webkit-full-screen .energy-diagram__container,.energy-diagram:fullscreen .energy-diagram__container{width:400px;height:340px}}@media (min-width:768px) and (max-width:1023px){.energy-diagram:-webkit-full-screen .energy-diagram__container{width:550px;height:380px}.energy-diagram:-moz-full-screen .energy-diagram__container,.energy-diagram:-ms-fullscreen .energy-diagram__container,.energy-diagram:-webkit-full-screen .energy-diagram__container,.energy-diagram:fullscreen .energy-diagram__container{width:550px;height:380px}}@media (min-width:1024px) and (max-width:1279px){.energy-diagram:-webkit-full-screen .energy-diagram__container{width:700px;height:400px}.energy-diagram:-moz-full-screen .energy-diagram__container,.energy-diagram:-ms-fullscreen .energy-diagram__container,.energy-diagram:-webkit-full-screen .energy-diagram__container,.energy-diagram:fullscreen .energy-diagram__container{width:700px;height:400px}}.energy-diagram__svg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.energy-diagram__flow-line--animated{-webkit-animation:flowAnimation 2s linear infinite;animation:flowAnimation 2s linear infinite}.energy-diagram__flow-line--gray{opacity:.5}@-webkit-keyframes flowAnimation{0%{stroke-dashoffset:96}to{stroke-dashoffset:0}}@keyframes flowAnimation{0%{stroke-dashoffset:96}to{stroke-dashoffset:0}}.energy-diagram__card{position:absolute;width:85px;border-radius:10px;border:1px solid #cad5e2;border:1px solid var(--border-secondary,#cad5e2);box-shadow:0 4px 6px rgba(0,0,0,.1);padding:8px 5px;display:flex;flex-direction:column;align-items:center;transition:background-color .3s ease,border-color .3s ease;justify-content:center;grid-gap:6px;gap:6px;z-index:10;background:linear-gradient(135deg,#f8fafc,#f3f4f6)}.tema-escuro .energy-diagram__card,[data-theme=escuro] .energy-diagram__card{background:#1e293b;background:var(--bg-primary,#1e293b)}@media (min-width:450px){.energy-diagram__card{width:95px;border-radius:12px;padding:10px 6px;grid-gap:8px;gap:8px}}@media (min-width:500px){.energy-diagram__card{width:110px;border-radius:14px;padding:12px 8px;grid-gap:10px;gap:10px}}@media (min-width:768px){.energy-diagram__card{width:130px;padding:14px 10px;grid-gap:12px;gap:12px}}@media (min-width:1024px){.energy-diagram__card{width:140px;padding:16px 12px}}@media (min-width:1900px){.energy-diagram__card{width:170px;padding:20px 16px;grid-gap:16px;gap:16px}}.energy-diagram:-webkit-full-screen .energy-diagram__card .energy-diagram__card-small-value{font-size:16px;line-height:22px}.energy-diagram:-moz-full-screen .energy-diagram__card .energy-diagram__card-small-value,.energy-diagram:-ms-fullscreen .energy-diagram__card .energy-diagram__card-small-value,.energy-diagram:-webkit-full-screen .energy-diagram__card .energy-diagram__card-small-value,.energy-diagram:fullscreen .energy-diagram__card .energy-diagram__card-small-value{font-size:16px;line-height:22px}.energy-diagram__card--generation{left:0;top:0;height:120px}@media (min-width:450px){.energy-diagram__card--generation{height:130px}}@media (min-width:500px){.energy-diagram__card--generation{height:141.5px}}@media (min-width:768px){.energy-diagram__card--generation{left:10px;height:160px}}@media (min-width:1024px){.energy-diagram__card--generation{left:20px;height:150px}}@media (min-width:1280px){.energy-diagram__card--generation{left:30px;height:155px}}@media (min-width:1900px){.energy-diagram__card--generation{left:40px;height:185px}}.energy-diagram__card--grid{left:180px;top:0;height:120px}@media (min-width:450px){.energy-diagram__card--grid{left:190px;height:130px}}@media (min-width:500px){.energy-diagram__card--grid{left:210px;height:141.5px}}@media (min-width:768px){.energy-diagram__card--grid{left:330px;height:160px}}@media (min-width:1024px){.energy-diagram__card--grid{left:440px;height:150px}}@media (min-width:1280px){.energy-diagram__card--grid{left:480px;height:155px}}@media (min-width:1900px){.energy-diagram__card--grid{left:590px;height:185px}}.energy-diagram__card--consumption{left:90px;top:140px;height:120px}@media (min-width:450px){.energy-diagram__card--consumption{left:95px;top:150px;height:130px}}@media (min-width:500px){.energy-diagram__card--consumption{left:105px;top:165px;height:141.5px}}@media (min-width:768px){.energy-diagram__card--consumption{left:170px;top:185px;height:160px}}@media (min-width:1024px){.energy-diagram__card--consumption{left:230px;top:170px;height:150px}}@media (min-width:1280px){.energy-diagram__card--consumption{left:255px;top:165px;height:150px}}@media (min-width:1900px){.energy-diagram__card--consumption{left:315px;top:220px;height:185px}}.energy-diagram__card--locked{cursor:pointer}.energy-diagram__card--locked:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.energy-diagram__card--locked .energy-diagram__card-icon{background-color:#e5e7eb!important;background:#e5e7eb!important}.energy-diagram__card--locked .energy-diagram__card-icon svg circle,.energy-diagram__card--locked .energy-diagram__card-icon svg line,.energy-diagram__card--locked .energy-diagram__card-icon svg path{stroke:#9ca3af!important;fill:none!important}.energy-diagram__card--locked .energy-diagram__card-icon svg path[fill]:not([fill=none]){fill:#9ca3af!important}.energy-diagram__card-lock-overlay{position:absolute;bottom:4px;right:4px;width:20px;height:20px;background-color:#fff;background-color:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-primary,#e5e7eb);border-radius:6px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:var(--shadow-md,0 2px 4px rgba(0,0,0,.1));transition:background-color .3s ease,border-color .3s ease;z-index:10}@media (min-width:768px){.energy-diagram__card-lock-overlay{width:22px;height:22px}}@media (min-width:1200px){.energy-diagram__card-lock-overlay{width:24px;height:24px}}.energy-diagram__card-tooltip{position:absolute;background-color:#1f2937;background-color:var(--tooltip-bg,#1f2937);color:#fff;color:var(--tooltip-text,#fff);padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;pointer-events:none;z-index:1000;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-animation:tooltipFadeIn .2s ease;animation:tooltipFadeIn .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:background-color .3s ease,color .3s ease}.energy-diagram__card-tooltip:before{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:5px solid transparent;border-top:5px solid var(--tooltip-bg,#1f2937)}.energy-diagram__card-icon{width:38px;height:38px;border-radius:19px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#1d293d;color:var(--text-primary,#1d293d);transition:color .3s ease}@media (min-width:450px){.energy-diagram__card-icon{width:42px;height:42px;border-radius:21px}}@media (min-width:500px){.energy-diagram__card-icon{width:48px;height:48px;border-radius:24px}}@media (min-width:768px){.energy-diagram__card-icon{width:52px;height:52px;border-radius:26px}}@media (min-width:1024px){.energy-diagram__card-icon{width:56px;height:56px;border-radius:28px}}@media (min-width:1900px){.energy-diagram__card-icon{width:68px;height:68px;border-radius:34px}}.energy-diagram__card-icon svg{width:18px;height:18px}@media (min-width:450px){.energy-diagram__card-icon svg{width:20px;height:20px}}@media (min-width:500px){.energy-diagram__card-icon svg{width:24px;height:24px}}@media (min-width:768px){.energy-diagram__card-icon svg{width:26px;height:26px}}@media (min-width:1024px){.energy-diagram__card-icon svg{width:28px;height:28px}}@media (min-width:1900px){.energy-diagram__card-icon svg{width:34px;height:34px}}.energy-diagram__card-icon--gradient{background:linear-gradient(135deg,#a4f4cf 14%,#fee685 86%)}.energy-diagram__card-text{display:flex;flex-direction:column;align-items:center;grid-gap:2px;gap:2px;width:100%}@media (min-width:1900px){.energy-diagram__card-text{grid-gap:4px;gap:4px}}.energy-diagram__card-label{font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;font-size:9px;line-height:13px;letter-spacing:-.2px;color:#45556c;color:var(--text-secondary,#45556c);text-align:center;transition:color .3s ease}@media (min-width:450px){.energy-diagram__card-label{font-size:10px;line-height:14px}}@media (min-width:500px){.energy-diagram__card-label{font-size:11px;line-height:16px}}@media (min-width:768px){.energy-diagram__card-label{font-size:12px;line-height:18px}}@media (min-width:1024px){.energy-diagram__card-label{font-size:12px}}@media (min-width:1900px){.energy-diagram__card-label{font-size:22px;line-height:30px;font-size:14px;line-height:20px}}.energy-diagram__card-value{font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;font-size:13px;line-height:18px;letter-spacing:-.31px;color:#0f172b;color:var(--text-primary,#0f172b);text-align:center;transition:color .3s ease}@media (min-width:450px){.energy-diagram__card-value{font-size:14px;line-height:20px}}@media (min-width:500px){.energy-diagram__card-value{font-size:16px;line-height:24px}}@media (min-width:768px){.energy-diagram__card-value{font-size:18px;line-height:26px}}@media (min-width:1024px){.energy-diagram__card-value{font-size:18px}}@media (min-width:1900px){.energy-diagram__card-value{font-size:22px;line-height:30px}}.energy-diagram__card-value--blur{-webkit-filter:blur(4px);filter:blur(4px);opacity:.6;-webkit-user-select:none;user-select:none}.energy-diagram__card-grid-values{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;grid-gap:2px;gap:2px;margin-top:2px}@media (min-width:1900px){.energy-diagram__card-grid-values{grid-gap:4px;gap:4px;margin-top:4px}}.energy-diagram__card-grid-values--blur{-webkit-filter:blur(4px);filter:blur(4px);opacity:.6;-webkit-user-select:none;user-select:none}.energy-diagram__card-grid-row{display:flex;align-items:center;grid-gap:4px;gap:4px}@media (min-width:1900px){.energy-diagram__card-grid-row{grid-gap:6px;gap:6px}}.energy-diagram__card-dot{width:4px;height:4px;border-radius:2px;margin-top:2px}@media (min-width:1900px){.energy-diagram__card-dot{width:6px;height:6px;border-radius:3px}}.energy-diagram__card-small-value{font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;font-size:9px;line-height:13px;letter-spacing:.06px;color:#0f172b;color:var(--text-primary,#0f172b);transition:color .3s ease}@media (min-width:450px){.energy-diagram__card-small-value{font-size:10px;line-height:14px}}@media (min-width:500px){.energy-diagram__card-small-value{font-size:11px;line-height:16px}}@media (min-width:768px){.energy-diagram__card-small-value{font-size:12px;line-height:18px}}@media (min-width:1024px){.energy-diagram__card-small-value{font-size:13px;line-height:18px}}@media (min-width:1900px){.energy-diagram__card-small-value{font-size:15px;line-height:21px}}.energy-diagram__badge{position:absolute;display:flex;align-items:center;grid-gap:1px;gap:1px;padding:2px 4px;height:20px;border-radius:10px;background-color:#fff;border:1px solid;box-shadow:0 1px 3px rgba(0,0,0,.1);z-index:20}@media (min-width:450px){.energy-diagram__badge{grid-gap:2px;gap:2px;padding:3px 5px;height:22px;border-radius:11px}}@media (min-width:500px){.energy-diagram__badge{padding:4px 6px;height:26px;border-radius:13px}}@media (min-width:768px){.energy-diagram__badge{padding:5px 8px;height:28px;grid-gap:3px;gap:3px}}@media (min-width:1024px){.energy-diagram__badge{padding:6px 8px;height:30px}}@media (min-width:1900px){.energy-diagram__badge{padding:8px 12px;height:36px;grid-gap:4px;gap:4px}}.energy-diagram:-webkit-full-screen .energy-diagram__badge .energy-diagram__badge-arrow{font-size:16px}.energy-diagram:-moz-full-screen .energy-diagram__badge .energy-diagram__badge-arrow,.energy-diagram:-ms-fullscreen .energy-diagram__badge .energy-diagram__badge-arrow,.energy-diagram:-webkit-full-screen .energy-diagram__badge .energy-diagram__badge-arrow,.energy-diagram:fullscreen .energy-diagram__badge .energy-diagram__badge-arrow{font-size:16px}.energy-diagram__badge--green{background-color:#d5fae8;border-color:#9debce}.tema-escuro .energy-diagram__badge--green,[data-theme=escuro] .energy-diagram__badge--green{background-color:#064e3b;border-color:#065f46}.energy-diagram__badge--blue{background-color:#eff6ff;border-color:#bedbff}.tema-escuro .energy-diagram__badge--blue,[data-theme=escuro] .energy-diagram__badge--blue{background-color:#1e3a8a;border-color:#1e40af}.energy-diagram__badge--orange{background-color:#fffbeb;border-color:#fee685}.tema-escuro .energy-diagram__badge--orange,[data-theme=escuro] .energy-diagram__badge--orange{background-color:#78350f;border-color:#92400e}.energy-diagram__badge--locked{background-color:#f3f4f6!important;border-color:#d1d5db!important}.tema-escuro .energy-diagram__badge--locked,[data-theme=escuro] .energy-diagram__badge--locked{background-color:#334155!important;border-color:#475569!important}.energy-diagram__badge--locked .energy-diagram__badge-arrow,.energy-diagram__badge--locked .energy-diagram__badge-value{color:#9ca3af!important;-webkit-filter:blur(3px);filter:blur(3px);-webkit-user-select:none;user-select:none}.tema-escuro .energy-diagram__badge--locked .energy-diagram__badge-arrow,.tema-escuro .energy-diagram__badge--locked .energy-diagram__badge-value,[data-theme=escuro] .energy-diagram__badge--locked .energy-diagram__badge-arrow,[data-theme=escuro] .energy-diagram__badge--locked .energy-diagram__badge-value{color:#64748b!important}.tema-escuro .energy-diagram__badge,[data-theme=escuro] .energy-diagram__badge{background-color:#334155}.energy-diagram__badge--green .energy-diagram__badge-arrow,.energy-diagram__badge--green .energy-diagram__badge-value{color:#096}.tema-escuro .energy-diagram__badge--green .energy-diagram__badge-arrow,.tema-escuro .energy-diagram__badge--green .energy-diagram__badge-value,[data-theme=escuro] .energy-diagram__badge--green .energy-diagram__badge-arrow,[data-theme=escuro] .energy-diagram__badge--green .energy-diagram__badge-value{color:#6ee7b7}.energy-diagram__badge--blue .energy-diagram__badge-arrow,.energy-diagram__badge--blue .energy-diagram__badge-value{color:#155dfc}.tema-escuro .energy-diagram__badge--blue .energy-diagram__badge-arrow,.tema-escuro .energy-diagram__badge--blue .energy-diagram__badge-value,[data-theme=escuro] .energy-diagram__badge--blue .energy-diagram__badge-arrow,[data-theme=escuro] .energy-diagram__badge--blue .energy-diagram__badge-value{color:#93c5fd}.energy-diagram__badge--orange .energy-diagram__badge-arrow,.energy-diagram__badge--orange .energy-diagram__badge-value{color:#e17100}.tema-escuro .energy-diagram__badge--orange .energy-diagram__badge-arrow,.tema-escuro .energy-diagram__badge--orange .energy-diagram__badge-value,[data-theme=escuro] .energy-diagram__badge--orange .energy-diagram__badge-arrow,[data-theme=escuro] .energy-diagram__badge--orange .energy-diagram__badge-value{color:#fdba74}.energy-diagram__badge-value{font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;font-size:8px;line-height:12px;letter-spacing:.06px}@media (min-width:450px){.energy-diagram__badge-value{font-size:9px;line-height:14px}}@media (min-width:500px){.energy-diagram__badge-value{font-size:11px;line-height:16px}}@media (min-width:768px){.energy-diagram__badge-value{font-size:12px;line-height:18px}}@media (min-width:1024px){.energy-diagram__badge-value{font-size:12px}}@media (min-width:1900px){.energy-diagram__badge-value{font-size:14px;line-height:20px}}.energy-diagram__badge-arrow{font-size:8px;font-weight:700;margin-left:1px}@media (min-width:450px){.energy-diagram__badge-arrow{font-size:9px;margin-left:2px}}@media (min-width:500px){.energy-diagram__badge-arrow{font-size:10px}}@media (min-width:768px){.energy-diagram__badge-arrow{font-size:11px}}@media (min-width:1024px){.energy-diagram__badge-arrow{font-size:12px}}@media (min-width:1900px){.energy-diagram__badge-arrow{font-size:14px}}.empty-chart-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;min-height:320px}.empty-chart-state__message{font-family:"Inter",sans-serif;font-size:16px;font-weight:500;color:#6b7280;color:var(--text-secondary,#6b7280);margin:0 0 24px;text-align:center;transition:color .3s ease}.empty-chart-state__actions{display:flex;grid-gap:12px;gap:12px;flex-wrap:wrap;justify-content:center}.empty-chart-state__button{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:12px 24px;border-radius:8px;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.empty-chart-state__button--primary{background-color:#002fd4;color:#fff}.empty-chart-state__button--primary:hover:not(:disabled){background-color:#0029b8;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,47,212,.3)}.empty-chart-state__button--primary:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.empty-chart-state__button--secondary{background-color:#f3f4f6;background-color:var(--bg-secondary,#f3f4f6);color:#374151;color:var(--text-primary,#374151);border:1px solid #d1d5db;border:1px solid var(--border-primary,#d1d5db);transition:all .2s ease}.empty-chart-state__button--secondary:hover:not(:disabled){background-color:#e5e7eb;background-color:var(--hover-bg,#e5e7eb);border-color:#9ca3af;border-color:var(--border-secondary,#9ca3af)}.empty-chart-state__button:disabled{opacity:.5;cursor:not-allowed}.empty-chart-state__button:focus{outline:none;box-shadow:0 0 0 3px rgba(0,47,212,.2)}.empty-chart-state__button svg{flex-shrink:0}@media (max-width:768px){.empty-chart-state{padding:40px 16px;min-height:280px}.empty-chart-state__message{font-size:15px;margin-bottom:20px}.empty-chart-state__actions{flex-direction:column;width:100%;max-width:300px}.empty-chart-state__button{width:100%}}.energy-balance-chart{background-color:#fff;background-color:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-primary,#e5e7eb);border-radius:12px;padding:12px;display:flex;flex-direction:column;transition:background-color .3s ease,border-color .3s ease}.monitoramento-page__chart .energy-balance-chart{border-radius:0 0 12px 12px;border:none;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-primary,#e5e7eb)}@media (min-width:768px){.energy-balance-chart{padding:16px}}@media (min-width:1024px){.energy-balance-chart{padding:10px 16px 12px;flex:1 1;min-height:0}}@media (min-width:1900px){.energy-balance-chart{padding:16px 24px 24px}}.energy-balance-chart:-webkit-full-screen{width:100%;height:100%;max-width:100%;max-height:100%;padding:24px;border-radius:0}.energy-balance-chart:fullscreen{width:100%;height:100%;max-width:100%;max-height:100%;padding:24px;border-radius:0}.energy-balance-chart__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;grid-gap:8px;gap:8px;flex-shrink:0}@media (min-width:768px){.energy-balance-chart__header{margin-bottom:14px}}@media (min-width:1024px){.energy-balance-chart__header{margin-bottom:4px}}@media (min-width:1900px){.energy-balance-chart__header{margin-bottom:8px}}.energy-balance-chart__title{font-family:"Inter",sans-serif;font-weight:600;font-size:14px;color:#101828;color:var(--text-primary,#101828);margin:0;transition:color .3s ease}@media (min-width:768px){.energy-balance-chart__title{font-size:15px}}.energy-balance-chart__container{min-height:280px;overflow:visible;overflow-y:hidden}@media (min-width:768px){.energy-balance-chart__container{min-height:320px}}@media (min-width:1024px){.energy-balance-chart__container{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}}.energy-balance-chart:-webkit-full-screen .energy-balance-chart__container{flex:1 1;height:100%;min-height:0}.energy-balance-chart:fullscreen .energy-balance-chart__container{flex:1 1;height:100%;min-height:0}.energy-balance-chart__body{flex:1 1;min-height:0;display:flex;flex-direction:column}@media (min-width:1024px){.energy-balance-chart__body{flex-direction:row;align-items:stretch;overflow:hidden}}.energy-balance-chart__breakdown-panel{padding:10px 0 4px 14px;border-left:1px solid #e5e7eb;border-left:1px solid var(--border-primary,#e5e7eb);display:flex;flex-direction:column;grid-gap:6px;gap:6px;width:240px;flex-shrink:0;font-family:"Inter",sans-serif;font-size:12px;overflow-y:auto}@media (max-width:1023px){.energy-balance-chart__breakdown-panel{width:100%;border-left:none;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-primary,#e5e7eb);padding:12px 0 0}}.energy-balance-chart__breakdown-panel .breakdown-panel__title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;color:var(--text-secondary,#6b7280);margin-bottom:4px}.energy-balance-chart__breakdown-panel .breakdown-panel__items{display:flex;flex-direction:column;grid-gap:0;gap:0;flex:1 1}.energy-balance-chart__breakdown-panel .breakdown-panel__item{display:flex;flex-direction:column;grid-gap:1px;gap:1px;cursor:pointer;padding:8px 6px;background:#fff;background:var(--bg-primary,#fff);border-bottom:1px solid rgba(0,0,0,.08);transition:background .15s,opacity .2s}.energy-balance-chart__breakdown-panel .breakdown-panel__item:last-child{border-bottom:none}.energy-balance-chart__breakdown-panel .breakdown-panel__item:nth-child(2n){background:#f9fafb;background:var(--bg-secondary,#f9fafb)}.energy-balance-chart__breakdown-panel .breakdown-panel__item:hover{background:#e5e7eb;background:var(--border-primary,#e5e7eb)}.energy-balance-chart__breakdown-panel .breakdown-panel__item--hidden{opacity:.35}.energy-balance-chart__breakdown-panel .breakdown-panel__item-header{display:flex;align-items:center;grid-gap:4px;gap:4px}.energy-balance-chart__breakdown-panel .breakdown-panel__color{width:10px;height:10px;border-radius:2px;display:inline-block;flex-shrink:0}.energy-balance-chart__breakdown-panel .breakdown-panel__icon{width:14px;height:14px;object-fit:contain;border-radius:2px;flex-shrink:0}.energy-balance-chart__breakdown-panel .breakdown-panel__name{font-size:11px;font-weight:500;color:#111827;color:var(--text-primary,#111827);line-height:1.3;word-break:break-word}.energy-balance-chart__breakdown-panel .breakdown-panel__item-values{display:flex;justify-content:space-between;align-items:center;padding-left:14px}.energy-balance-chart__breakdown-panel .breakdown-panel__value{font-size:12px;font-weight:600;color:#111827;color:var(--text-primary,#111827)}.energy-balance-chart__breakdown-panel .breakdown-panel__pct{font-size:10px;color:#6b7280;color:var(--text-secondary,#6b7280);background:#f3f4f6;background:var(--bg-secondary,#f3f4f6);padding:1px 4px;border-radius:3px}.energy-balance-chart__breakdown-panel .breakdown-panel__portal{padding-left:14px;font-size:10px;color:#6b7280;color:var(--text-secondary,#6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.energy-balance-chart__breakdown-panel .breakdown-panel__portal a{color:#059669;text-decoration:none}.energy-balance-chart__breakdown-panel .breakdown-panel__portal a:hover{text-decoration:underline}.energy-balance-chart__breakdown-panel .breakdown-panel__separator{border:none;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-primary,#e5e7eb);margin:2px 0}.energy-balance-chart__breakdown-panel .breakdown-panel__consumed,.energy-balance-chart__breakdown-panel .breakdown-panel__total{display:flex;flex-direction:column;grid-gap:1px;gap:1px}.energy-balance-chart__breakdown-panel .breakdown-panel__consumed span:first-child,.energy-balance-chart__breakdown-panel .breakdown-panel__total span:first-child{font-size:10px;color:#6b7280;color:var(--text-secondary,#6b7280)}.energy-balance-chart__breakdown-panel .breakdown-panel__consumed span:last-child,.energy-balance-chart__breakdown-panel .breakdown-panel__total span:last-child{font-size:13px;font-weight:700;color:#111827;color:var(--text-primary,#111827)}.energy-balance-chart__breakdown-panel .breakdown-panel__consumed span:last-child{color:#f59e0b}.energy-balance-chart__weather-badges{display:flex;justify-content:space-around;align-items:center;margin-top:8px;padding:0 20px;grid-gap:4px;gap:4px}@media (min-width:768px){.energy-balance-chart__weather-badges{padding:0 40px}}@media (min-width:1024px){.energy-balance-chart__weather-badges{padding:0 50px}}.energy-balance-chart__weather-badges .weather-badge-item{text-align:center;cursor:default;width:8px;height:8px;flex-shrink:0;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.15);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.energy-balance-chart__weather-badges .weather-badge-item:hover{-webkit-transform:scale(1.8);transform:scale(1.8)}.energy-balance-chart__scroll-wrapper{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;width:100%}.energy-balance-chart__scroll-wrapper::-webkit-scrollbar{height:8px}.energy-balance-chart__scroll-wrapper::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.energy-balance-chart__scroll-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.energy-balance-chart__scroll-wrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (min-width:1024px){.energy-balance-chart__scroll-wrapper{flex:1 1;overflow:hidden}}.energy-balance-chart__meta{display:flex;align-items:center;grid-gap:8px;gap:8px;font-family:"Inter",sans-serif;font-size:13px;color:#6b7280;color:var(--text-secondary,#6b7280);transition:color .3s ease}.energy-balance-chart__performance{font-weight:600;color:#059669;color:var(--success-color,#059669);transition:color .3s ease}.energy-balance-chart__empty{display:flex;align-items:center;justify-content:center;min-height:320px}@media (min-width:1024px){.energy-balance-chart__empty{min-height:0;flex:1 1}}.energy-balance-chart__empty p{font-family:"Inter",sans-serif;font-size:14px;color:#9ca3af;color:var(--text-tertiary,#9ca3af);transition:color .3s ease}@media (max-width:768px){.energy-balance-chart__header{flex-direction:column;align-items:flex-start}}.energy-generation-chart{background-color:#fff;background-color:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-primary,#e5e7eb);border-radius:12px;padding:12px;display:flex;flex-direction:column;transition:background-color .3s ease,border-color .3s ease}.monitoramento-page__chart .energy-generation-chart{border-radius:0 0 12px 12px;border:none;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-primary,#e5e7eb)}@media (min-width:768px){.energy-generation-chart{padding:16px}}@media (min-width:1024px){.energy-generation-chart{padding:10px 16px 12px;flex:1 1;min-height:0}}@media (min-width:1900px){.energy-generation-chart{padding:16px 24px 24px}}.energy-generation-chart:-webkit-full-screen{width:100%;height:100%;max-width:100%;max-height:100%;padding:24px;border-radius:0}.energy-generation-chart:fullscreen{width:100%;height:100%;max-width:100%;max-height:100%;padding:24px;border-radius:0}.energy-generation-chart__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;grid-gap:8px;gap:8px;flex-shrink:0}@media (min-width:768px){.energy-generation-chart__header{margin-bottom:14px}}@media (min-width:1024px){.energy-generation-chart__header{margin-bottom:4px}}@media (min-width:1900px){.energy-generation-chart__header{margin-bottom:8px}}.energy-generation-chart__title{font-family:"Inter",sans-serif;font-weight:600;font-size:14px;color:#101828;color:var(--text-primary,#101828);margin:0;transition:color .3s ease}@media (min-width:768px){.energy-generation-chart__title{font-size:15px}}@media (min-width:1024px){.energy-generation-chart__title{font-size:15px}}.energy-generation-chart__container{min-height:280px;overflow:visible;overflow-y:hidden}@media (min-width:768px){.energy-generation-chart__container{min-height:320px}}@media (min-width:1024px){.energy-generation-chart__container{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:visible}}.energy-generation-chart:-webkit-full-screen .energy-generation-chart__container{flex:1 1;height:100%;min-height:0}.energy-generation-chart:fullscreen .energy-generation-chart__container{flex:1 1;height:100%;min-height:0}.energy-generation-chart__body{flex:1 1;min-height:0;display:flex;flex-direction:column}@media (min-width:1024px){.energy-generation-chart__body{flex-direction:row;align-items:stretch;overflow:hidden}}.energy-generation-chart__breakdown-panel{padding:10px 0 4px 14px;border-left:1px solid #e5e7eb;border-left:1px solid var(--border-primary,#e5e7eb);display:flex;flex-direction:column;grid-gap:6px;gap:6px;width:240px;flex-shrink:0;font-family:"Inter",sans-serif;font-size:12px;overflow-y:auto}@media (max-width:1023px){.energy-generation-chart__breakdown-panel{width:100%;border-left:none;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-primary,#e5e7eb);padding:12px 0 0}}.energy-generation-chart__breakdown-panel .breakdown-panel__title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;color:var(--text-secondary,#6b7280);margin-bottom:4px}.energy-generation-chart__breakdown-panel .breakdown-panel__items{display:flex;flex-direction:column;grid-gap:0;gap:0;flex:1 1}.energy-generation-chart__breakdown-panel .breakdown-panel__item{display:flex;flex-direction:column;grid-gap:1px;gap:1px;cursor:pointer;padding:8px 6px;background:#fff;background:var(--bg-primary,#fff);border-bottom:1px solid rgba(0,0,0,.08);transition:background .15s,opacity .2s}.energy-generation-chart__breakdown-panel .breakdown-panel__item:last-child{border-bottom:none}.energy-generation-chart__breakdown-panel .breakdown-panel__item:nth-child(2n){background:#f9fafb;background:var(--bg-secondary,#f9fafb)}.energy-generation-chart__breakdown-panel .breakdown-panel__item:hover{background:#e5e7eb;background:var(--border-primary,#e5e7eb)}.energy-generation-chart__breakdown-panel .breakdown-panel__item--hidden{opacity:.35}.energy-generation-chart__breakdown-panel .breakdown-panel__item-header{display:flex;align-items:center;grid-gap:4px;gap:4px}.energy-generation-chart__breakdown-panel .breakdown-panel__color{width:10px;height:10px;border-radius:2px;display:inline-block;flex-shrink:0}.energy-generation-chart__breakdown-panel .breakdown-panel__icon{width:14px;height:14px;object-fit:contain;border-radius:2px;flex-shrink:0}.energy-generation-chart__breakdown-panel .breakdown-panel__name{font-size:11px;font-weight:500;color:#111827;color:var(--text-primary,#111827);line-height:1.3;word-break:break-word}.energy-generation-chart__breakdown-panel .breakdown-panel__item-values{display:flex;justify-content:space-between;align-items:center;padding-left:14px}.energy-generation-chart__breakdown-panel .breakdown-panel__value{font-size:12px;font-weight:600;color:#111827;color:var(--text-primary,#111827)}.energy-generation-chart__breakdown-panel .breakdown-panel__pct{font-size:10px;color:#6b7280;color:var(--text-secondary,#6b7280);background:#f3f4f6;background:var(--bg-secondary,#f3f4f6);padding:1px 4px;border-radius:3px}.energy-generation-chart__breakdown-panel .breakdown-panel__portal{padding-left:14px;font-size:10px;color:#6b7280;color:var(--text-secondary,#6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.energy-generation-chart__breakdown-panel .breakdown-panel__portal a{color:#059669;text-decoration:none}.energy-generation-chart__breakdown-panel .breakdown-panel__portal a:hover{text-decoration:underline}.energy-generation-chart__breakdown-panel .breakdown-panel__separator{border:none;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-primary,#e5e7eb);margin:2px 0}.energy-generation-chart__breakdown-panel .breakdown-panel__consumed,.energy-generation-chart__breakdown-panel .breakdown-panel__total{display:flex;flex-direction:column;grid-gap:1px;gap:1px}.energy-generation-chart__breakdown-panel .breakdown-panel__consumed span:first-child,.energy-generation-chart__breakdown-panel .breakdown-panel__total span:first-child{font-size:10px;color:#6b7280;color:var(--text-secondary,#6b7280)}.energy-generation-chart__breakdown-panel .breakdown-panel__consumed span:last-child,.energy-generation-chart__breakdown-panel .breakdown-panel__total span:last-child{font-size:13px;font-weight:700;color:#111827;color:var(--text-primary,#111827)}.energy-generation-chart__breakdown-panel .breakdown-panel__consumed span:last-child{color:#f59e0b}.energy-generation-chart__weather-badges{display:flex;justify-content:space-around;align-items:center;margin-top:8px;padding:0 20px;grid-gap:4px;gap:4px}@media (min-width:768px){.energy-generation-chart__weather-badges{padding:0 40px}}@media (min-width:1024px){.energy-generation-chart__weather-badges{padding:0 50px}}.energy-generation-chart__weather-badges .weather-badge-item{text-align:center;cursor:default;width:8px;height:8px;flex-shrink:0;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.15);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.energy-generation-chart__weather-badges .weather-badge-item:hover{-webkit-transform:scale(1.8);transform:scale(1.8)}.energy-generation-chart__scroll-wrapper{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;width:100%}.energy-generation-chart__scroll-wrapper::-webkit-scrollbar{height:8px}.energy-generation-chart__scroll-wrapper::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.energy-generation-chart__scroll-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.energy-generation-chart__scroll-wrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (min-width:1024px){.energy-generation-chart__scroll-wrapper{flex:1 1;overflow:visible}}.energy-generation-chart__empty{display:flex;align-items:center;justify-content:center;min-height:320px}@media (min-width:1024px){.energy-generation-chart__empty{min-height:0;flex:1 1}}.energy-generation-chart__empty p{font-family:"Inter",sans-serif;font-size:14px;color:#9ca3af;color:var(--text-tertiary,#9ca3af);transition:color .3s ease}@media (max-width:768px){.energy-generation-chart__header{flex-direction:column;align-items:flex-start}}.energy-consumption-chart{background-color:#fff;background-color:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-primary,#e5e7eb);border-radius:12px;padding:12px;display:flex;flex-direction:column;transition:background-color .3s ease,border-color .3s ease}.monitoramento-page__chart .energy-consumption-chart{border-radius:0 0 12px 12px;border:none;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-primary,#e5e7eb)}@media (min-width:768px){.energy-consumption-chart{padding:16px}}@media (min-width:1024px){.energy-consumption-chart{padding:10px 16px 12px;flex:1 1;min-height:0}}@media (min-width:1900px){.energy-consumption-chart{padding:16px 24px 24px}}.energy-consumption-chart:-webkit-full-screen{width:100%;height:100%;max-width:100%;max-height:100%;padding:24px;border-radius:0}.energy-consumption-chart:fullscreen{width:100%;height:100%;max-width:100%;max-height:100%;padding:24px;border-radius:0}.energy-consumption-chart__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;grid-gap:8px;gap:8px;flex-shrink:0}@media (min-width:768px){.energy-consumption-chart__header{margin-bottom:14px}}@media (min-width:1024px){.energy-consumption-chart__header{margin-bottom:4px}}@media (min-width:1900px){.energy-consumption-chart__header{margin-bottom:8px}}.energy-consumption-chart__title{font-family:"Inter",sans-serif;font-weight:600;font-size:14px;color:#101828;color:var(--text-primary,#101828);margin:0;transition:color .3s ease}@media (min-width:768px){.energy-consumption-chart__title{font-size:15px}}.energy-consumption-chart__container{min-height:260px;overflow:visible;overflow-y:hidden}@media (min-width:768px){.energy-consumption-chart__container{min-height:320px}}@media (min-width:1024px){.energy-consumption-chart__container{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:visible}}.energy-consumption-chart:-webkit-full-screen .energy-consumption-chart__container{flex:1 1;height:100%;min-height:0}.energy-consumption-chart:fullscreen .energy-consumption-chart__container{flex:1 1;height:100%;min-height:0}.energy-consumption-chart__scroll-wrapper{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;width:100%}.energy-consumption-chart__scroll-wrapper::-webkit-scrollbar{height:8px}.energy-consumption-chart__scroll-wrapper::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.energy-consumption-chart__scroll-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.energy-consumption-chart__scroll-wrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (min-width:1024px){.energy-consumption-chart__scroll-wrapper{flex:1 1;overflow:visible}}.energy-consumption-chart__empty{display:flex;align-items:center;justify-content:center;min-height:260px}@media (min-width:768px){.energy-consumption-chart__empty{min-height:300px}}@media (min-width:1024px){.energy-consumption-chart__empty{min-height:0;flex:1 1}}.energy-consumption-chart__empty p{font-family:"Inter",sans-serif;font-size:14px;color:#9ca3af}@media (max-width:768px){.energy-consumption-chart__header{flex-direction:column;align-items:flex-start}}.energy-grid-chart{background-color:#fff;background-color:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-primary,#e5e7eb);border-radius:12px;padding:12px;display:flex;flex-direction:column;transition:background-color .3s ease,border-color .3s ease}.monitoramento-page__chart .energy-grid-chart{border-radius:0 0 12px 12px;border:none;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-primary,#e5e7eb)}@media (min-width:768px){.energy-grid-chart{padding:16px}}@media (min-width:1024px){.energy-grid-chart{padding:10px 16px 12px;flex:1 1;min-height:0}}@media (min-width:1900px){.energy-grid-chart{padding:16px 24px 24px}}.energy-grid-chart:-webkit-full-screen{width:100%;height:100%;max-width:100%;max-height:100%;padding:24px;border-radius:0}.energy-grid-chart:fullscreen{width:100%;height:100%;max-width:100%;max-height:100%;padding:24px;border-radius:0}.energy-grid-chart__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;grid-gap:8px;gap:8px;flex-shrink:0}@media (min-width:768px){.energy-grid-chart__header{margin-bottom:14px}}@media (min-width:1024px){.energy-grid-chart__header{margin-bottom:4px}}@media (min-width:1900px){.energy-grid-chart__header{margin-bottom:8px}}.energy-grid-chart__title{font-family:"Inter",sans-serif;font-weight:600;font-size:14px;color:#101828;color:var(--text-primary,#101828);margin:0;transition:color .3s ease}@media (min-width:768px){.energy-grid-chart__title{font-size:15px}}.energy-grid-chart__container{min-height:280px;overflow:visible;overflow-y:hidden}@media (min-width:768px){.energy-grid-chart__container{min-height:320px}}@media (min-width:1024px){.energy-grid-chart__container{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:visible}}.energy-grid-chart:-webkit-full-screen .energy-grid-chart__container{flex:1 1;height:100%;min-height:0}.energy-grid-chart:fullscreen .energy-grid-chart__container{flex:1 1;height:100%;min-height:0}.energy-grid-chart__scroll-wrapper{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;width:100%}.energy-grid-chart__scroll-wrapper::-webkit-scrollbar{height:8px}.energy-grid-chart__scroll-wrapper::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.energy-grid-chart__scroll-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.energy-grid-chart__scroll-wrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (min-width:1024px){.energy-grid-chart__scroll-wrapper{flex:1 1;overflow:visible}}.energy-grid-chart__empty{display:flex;align-items:center;justify-content:center;min-height:260px}@media (min-width:768px){.energy-grid-chart__empty{min-height:300px}}@media (min-width:1024px){.energy-grid-chart__empty{min-height:0;flex:1 1}}.energy-grid-chart__empty p{font-family:"Inter",sans-serif;font-size:14px;color:#9ca3af}@media (max-width:768px){.energy-grid-chart__header{flex-direction:column;align-items:flex-start}}.info-card{display:flex;align-items:center;grid-gap:12px;gap:12px;background-color:#fff;background-color:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-primary,#e5e7eb);border-radius:12px;padding:14px 16px;position:relative;transition:all .2s ease;min-height:76px}@media (min-width:768px){.info-card{padding:16px 18px;grid-gap:14px;gap:14px;min-height:80px}}@media (min-width:1024px){.info-card{padding:12px 14px;grid-gap:10px;gap:10px;min-height:68px}}@media (min-width:1200px){.info-card{padding:14px 16px;grid-gap:12px;gap:12px;min-height:80px}}@media (min-width:1280px){.info-card{padding:12px 14px;grid-gap:10px;gap:10px;min-height:72px}}@media (min-width:1900px){.info-card{padding:24px;grid-gap:18px;gap:18px;min-height:110px}}.info-card:not(.info-card--locked):hover{box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.info-card--locked{cursor:pointer}.info-card--locked:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.info-card__lock-overlay{position:absolute;bottom:4px;right:4px;width:20px;height:20px;background-color:#fff;background-color:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-primary,#e5e7eb);border-radius:6px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:var(--shadow-md,0 2px 4px rgba(0,0,0,.1));transition:background-color .3s ease,border-color .3s ease}@media (min-width:768px){.info-card__lock-overlay{width:22px;height:22px}}@media (min-width:1200px){.info-card__lock-overlay{width:24px;height:24px}}.info-card__tooltip{position:absolute;background-color:#1f2937;background-color:var(--tooltip-bg,#1f2937);color:#fff;color:var(--tooltip-text,#fff);padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;pointer-events:none;z-index:1000;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-animation:tooltipFadeIn .2s ease;animation:tooltipFadeIn .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:background-color .3s ease,color .3s ease}.info-card__tooltip:before{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:5px solid transparent;border-top:5px solid var(--tooltip-bg,#1f2937)}.info-card__tooltip--value{position:fixed;z-index:10000;-webkit-transform:translate(-50%,-100%) translateY(-8px);transform:translate(-50%,-100%) translateY(-8px)}.info-card__tooltip--value:before{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:5px solid transparent;border-top:5px solid var(--tooltip-bg,#1f2937)}.info-card__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:20px;flex-shrink:0}@media (min-width:768px){.info-card__icon{width:44px;height:44px;font-size:22px}}@media (min-width:1200px){.info-card__icon{width:48px;height:48px;font-size:24px}}@media (min-width:1900px){.info-card__icon{width:56px;height:56px;font-size:28px}}.info-card__content{display:flex;flex-direction:column;grid-gap:3px;gap:3px;flex:1 1;min-width:0}@media (min-width:768px){.info-card__content{grid-gap:4px;gap:4px}}@media (min-width:1200px){.info-card__content{grid-gap:4px;gap:4px}}.info-card__title{font-family:"Inter",sans-serif;font-size:11px;font-weight:500;color:#6b7280;color:var(--text-secondary,#6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease}@media (min-width:768px){.info-card__title{font-size:12px}}@media (min-width:1200px){.info-card__title{font-size:13px}}@media (min-width:1900px){.info-card__title{font-size:15px}}.info-card__value-container{display:flex;align-items:baseline;grid-gap:4px;gap:4px;min-width:0;overflow:hidden}.info-card__value{font-family:"Inter",sans-serif;font-size:18px;font-weight:700;color:#101828;color:var(--text-primary,#101828);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:help;pointer-events:auto;transition:color .3s ease}@media (min-width:768px){.info-card__value{font-size:19px}}@media (min-width:1024px){.info-card__value{font-size:16px}}@media (min-width:1200px){.info-card__value{font-size:17px}}@media (min-width:1280px){.info-card__value{font-size:18px}}@media (min-width:1400px){.info-card__value{font-size:20px}}@media (min-width:1900px){.info-card__value{font-size:24px}}.info-card__value--blur{-webkit-filter:blur(4px);filter:blur(4px);opacity:.6;-webkit-user-select:none;user-select:none;cursor:default;pointer-events:none}.info-card__unit{font-family:"Inter",sans-serif;font-size:12px;font-weight:500;color:#6b7280;color:var(--text-secondary,#6b7280);transition:color .3s ease}@media (min-width:768px){.info-card__unit{font-size:13px}}@media (min-width:1200px){.info-card__unit{font-size:14px}}@media (min-width:1900px){.info-card__unit{font-size:16px}}.info-card__unit--blur{-webkit-filter:blur(4px);filter:blur(4px);opacity:.6;-webkit-user-select:none;user-select:none}.info-card__subtitle{font-family:"Inter",sans-serif;font-size:12px;color:#9ca3af}.info-card--default .info-card__icon{background:linear-gradient(135deg,#6b7280,#4b5563)}.info-card--warning .info-card__icon{background:linear-gradient(135deg,#f59e0b,#d97706)}.info-card--success .info-card__icon{background:linear-gradient(135deg,#10b981,#059669)}.info-card--primary .info-card__icon{background:linear-gradient(135deg,#3b82f6,#2563eb)}.info-card--danger .info-card__icon{background:linear-gradient(135deg,#ef4444,#dc2626)}.info-card--purple .info-card__icon{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.info-card--green .info-card__icon{background:linear-gradient(135deg,#22c55e,#16a34a)}@-webkit-keyframes tooltipFadeIn{0%{opacity:0;-webkit-transform:translate(-50%,-4px);transform:translate(-50%,-4px)}to{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}}@keyframes tooltipFadeIn{0%{opacity:0;-webkit-transform:translate(-50%,-4px);transform:translate(-50%,-4px)}to{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}}@media (max-width:768px){.info-card{padding:16px}.info-card__icon{width:40px;height:40px;font-size:20px}.info-card__value{font-size:20px}.info-card__title{font-size:12px}}.info-cards{margin-top:8px;max-width:100%;overflow:visible}@media (min-width:768px){.info-cards{margin-top:10px}}@media (min-width:1024px){.info-cards{margin-top:8px}}@media (min-width:1200px){.info-cards{margin-top:8px}}@media (min-width:1280px){.info-cards{margin-top:10px}}@media (min-width:1900px){.info-cards{margin-top:12px}}.info-cards__grid{display:grid;grid-gap:12px;gap:12px}@media (min-width:768px){.info-cards__grid{grid-gap:14px;gap:14px}}@media (min-width:1024px){.info-cards__grid{grid-gap:10px;gap:10px}}@media (min-width:1200px){.info-cards__grid{grid-gap:12px;gap:12px}}@media (min-width:1280px){.info-cards__grid{grid-gap:12px;gap:12px}}@media (min-width:1900px){.info-cards__grid{grid-gap:20px;gap:20px}}@media (max-width:767px){.info-cards__grid{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1023px){.info-cards__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px) and (max-width:1279px){.info-cards__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.info-cards__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.info-cards--roi-collapsed .info-cards__grid{grid-template-columns:minmax(0,360px) repeat(3,minmax(0,1fr))}}.info-cards__upgrade-cta{display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;margin-top:12px;padding:10px 16px;border-radius:8px;border:1px dashed #e5e7eb;border:1px dashed var(--border-primary,#e5e7eb);background:linear-gradient(135deg,rgba(59,130,246,.03),rgba(139,92,246,.03));cursor:pointer;transition:all .2s ease;width:100%}.info-cards__upgrade-cta:first-child{margin-top:0}.info-cards__upgrade-cta:hover{border-color:#3b82f6;background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(139,92,246,.08));box-shadow:0 2px 8px rgba(59,130,246,.08)}.info-cards__upgrade-cta:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.info-cards__upgrade-cta-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;flex-shrink:0}.info-cards__upgrade-cta-text{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.info-cards__upgrade-cta-title{font-size:12px;font-weight:600;color:#1f2937;color:var(--text-primary,#1f2937);line-height:1.3}.info-cards__upgrade-cta-desc{font-size:11px;color:#6b7280;color:var(--text-secondary,#6b7280);line-height:1.3}.modal-sincronizacao{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.tema-escuro .modal-sincronizacao,[data-theme=escuro] .modal-sincronizacao{background-color:rgba(0,0,0,.5)}.modal-sincronizacao__content{background-color:#fff;background-color:var(--bg-primary,#fff);border-radius:12px;max-width:600px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.2);-webkit-animation:slideUp .3s ease;animation:slideUp .3s ease;transition:background-color .3s ease;overflow:hidden}.tema-escuro .modal-sincronizacao__content,[data-theme=escuro] .modal-sincronizacao__content{background-color:#1a1a1a;box-shadow:0 10px 25px rgba(0,0,0,.5)}.modal-sincronizacao__header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-primary,#e5e7eb);transition:border-color .3s ease}.tema-escuro .modal-sincronizacao__header,[data-theme=escuro] .modal-sincronizacao__header{border-bottom-color:hsla(0,0%,100%,.15)}.modal-sincronizacao__title{font-family:"Inter",sans-serif;font-weight:600;font-size:18px;color:#101828;color:var(--text-primary,#101828);margin:0;transition:color .3s ease}.tema-escuro .modal-sincronizacao__title,[data-theme=escuro] .modal-sincronizacao__title{color:hsla(0,0%,100%,.95)}.modal-sincronizacao__close{background:none;border:none;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease,color .3s ease}.tema-escuro .modal-sincronizacao__close,[data-theme=escuro] .modal-sincronizacao__close{color:hsla(0,0%,100%,.7)}.modal-sincronizacao__close:hover{background-color:#f3f4f6;background-color:var(--hover-bg,#f3f4f6)}.tema-escuro .modal-sincronizacao__close:hover,[data-theme=escuro] .modal-sincronizacao__close:hover{background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.95)}.modal-sincronizacao__close:focus{outline:none}.modal-sincronizacao__body{padding:24px 20px;flex:1 1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.modal-sincronizacao__current-tracking{text-align:center;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:16px;flex-shrink:0}.modal-sincronizacao__content-state{display:flex;flex-direction:column;align-items:center;grid-gap:20px;gap:20px}.modal-sincronizacao__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;border:2px solid;background-color:initial;transition:all .3s ease}.modal-sincronizacao__icon--success{color:#22c55e;border-color:#22c55e;background-color:rgba(34,197,94,.08)}.tema-escuro .modal-sincronizacao__icon--success,[data-theme=escuro] .modal-sincronizacao__icon--success{color:#34d399;border-color:#34d399;background-color:rgba(52,211,153,.15)}.modal-sincronizacao__icon--error,.modal-sincronizacao__icon--warning{color:#f59e0b;border-color:#f59e0b;background-color:rgba(245,158,11,.08)}.tema-escuro .modal-sincronizacao__icon--error,.tema-escuro .modal-sincronizacao__icon--warning,[data-theme=escuro] .modal-sincronizacao__icon--error,[data-theme=escuro] .modal-sincronizacao__icon--warning{color:#fbbf24;border-color:#fbbf24;background-color:rgba(251,191,36,.15)}.modal-sincronizacao__loading-spinner{width:64px;height:64px;border-radius:50%;border:3px solid #e5e7eb;border-top-color:#2563eb;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;transition:border-color .3s ease}.tema-escuro .modal-sincronizacao__loading-spinner,[data-theme=escuro] .modal-sincronizacao__loading-spinner{border-color:#60a5fa hsla(0,0%,100%,.15) hsla(0,0%,100%,.15)}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.modal-sincronizacao__description{margin:0;color:#374151;color:var(--text-primary,#374151);font-family:"Inter",sans-serif;font-size:14px;text-align:center;line-height:1.6;max-width:400px;transition:color .3s ease}.tema-escuro .modal-sincronizacao__description,[data-theme=escuro] .modal-sincronizacao__description{color:hsla(0,0%,100%,.9)}.modal-sincronizacao__description a{color:#002fd4;color:var(--accent-color,#002fd4);text-decoration:underline;font-weight:500;transition:color .2s ease}.tema-escuro .modal-sincronizacao__description a,[data-theme=escuro] .modal-sincronizacao__description a{color:#60a5fa}.modal-sincronizacao__description a:hover{color:#0029b8;color:var(--accent-color,#0029b8)}.tema-escuro .modal-sincronizacao__description a:hover,[data-theme=escuro] .modal-sincronizacao__description a:hover{color:#93c5fd}.modal-sincronizacao__toggle-details{color:#6b7280;color:var(--text-secondary,#6b7280);font-family:"Inter",sans-serif;font-size:13px;background:none;border:none;padding:12px;margin:8px auto 0;display:block;cursor:pointer;transition:color .2s ease,background-color .2s ease;border-radius:6px;flex-shrink:0}.tema-escuro .modal-sincronizacao__toggle-details,[data-theme=escuro] .modal-sincronizacao__toggle-details{color:hsla(0,0%,100%,.6)}.modal-sincronizacao__toggle-details:hover{color:#374151;color:var(--text-primary,#374151);background-color:#f9fafb;background-color:var(--bg-secondary,#f9fafb)}.tema-escuro .modal-sincronizacao__toggle-details:hover,[data-theme=escuro] .modal-sincronizacao__toggle-details:hover{color:hsla(0,0%,100%,.9);background-color:hsla(0,0%,100%,.05)}.modal-sincronizacao__toggle-details u{color:#002fd4;color:var(--accent-color,#002fd4);font-weight:500}.tema-escuro .modal-sincronizacao__toggle-details u,[data-theme=escuro] .modal-sincronizacao__toggle-details u{color:#60a5fa}.modal-sincronizacao__trackings-history{margin-top:20px;border-top:1px solid #e5e7eb;padding-top:20px;flex:1 1;display:flex;flex-direction:column;min-height:0;transition:border-color .3s ease}.tema-escuro .modal-sincronizacao__trackings-history,[data-theme=escuro] .modal-sincronizacao__trackings-history{border-top-color:hsla(0,0%,100%,.15)}.modal-sincronizacao__tracking-summary{color:#374151;font-family:"Inter",sans-serif;font-size:14px;font-weight:500;line-height:1.5;margin:0 0 16px;text-align:center;flex-shrink:0;transition:color .3s ease}.tema-escuro .modal-sincronizacao__tracking-summary,[data-theme=escuro] .modal-sincronizacao__tracking-summary{color:hsla(0,0%,100%,.9)}.modal-sincronizacao__progress{font-weight:700;color:#2563eb;transition:color .3s ease}.tema-escuro .modal-sincronizacao__progress,[data-theme=escuro] .modal-sincronizacao__progress{color:#60a5fa}.modal-sincronizacao__table-wrapper{overflow-y:auto;border-radius:8px;border:1px solid #e5e7eb;flex:1 1 auto;min-height:200px;transition:border-color .3s ease}.tema-escuro .modal-sincronizacao__table-wrapper,[data-theme=escuro] .modal-sincronizacao__table-wrapper{border-color:hsla(0,0%,100%,.15)}.modal-sincronizacao__table-wrapper::-webkit-scrollbar{width:6px}.modal-sincronizacao__table-wrapper::-webkit-scrollbar-track{background:#f9fafb}.tema-escuro .modal-sincronizacao__table-wrapper::-webkit-scrollbar-track,[data-theme=escuro] .modal-sincronizacao__table-wrapper::-webkit-scrollbar-track{background:transparent}.modal-sincronizacao__table-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.tema-escuro .modal-sincronizacao__table-wrapper::-webkit-scrollbar-thumb,[data-theme=escuro] .modal-sincronizacao__table-wrapper::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}.modal-sincronizacao__table-wrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af}.tema-escuro .modal-sincronizacao__table-wrapper::-webkit-scrollbar-thumb:hover,[data-theme=escuro] .modal-sincronizacao__table-wrapper::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.modal-sincronizacao__table{width:100%;border-collapse:collapse;font-family:"Inter",sans-serif}.modal-sincronizacao__table td,.modal-sincronizacao__table th{padding:12px 16px;text-align:left;border-bottom:1px solid #e5e7eb;transition:all .3s ease}.tema-escuro .modal-sincronizacao__table td,.tema-escuro .modal-sincronizacao__table th,[data-theme=escuro] .modal-sincronizacao__table td,[data-theme=escuro] .modal-sincronizacao__table th{border-bottom-color:hsla(0,0%,100%,.1)}.modal-sincronizacao__table th{color:#9ca3af;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;background-color:#f9fafb;position:-webkit-sticky;position:sticky;top:0;z-index:100}.tema-escuro .modal-sincronizacao__table th,[data-theme=escuro] .modal-sincronizacao__table th{background-color:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.6)}.modal-sincronizacao__table td{color:#374151;font-size:13px;line-height:1.5}.tema-escuro .modal-sincronizacao__table td,[data-theme=escuro] .modal-sincronizacao__table td{color:hsla(0,0%,100%,.9)}.modal-sincronizacao__table tbody tr{transition:background-color .2s}.modal-sincronizacao__table tbody tr:hover{background-color:rgba(0,0,0,.02)}.tema-escuro .modal-sincronizacao__table tbody tr:hover,[data-theme=escuro] .modal-sincronizacao__table tbody tr:hover{background-color:hsla(0,0%,100%,.03)}.modal-sincronizacao__table tbody tr:last-child td{border-bottom:none}.modal-sincronizacao__recalculate-progress{display:flex;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:0 4px}.modal-sincronizacao__progress-bar{flex:1 1;height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden;transition:background-color .3s ease}.tema-escuro .modal-sincronizacao__progress-bar,[data-theme=escuro] .modal-sincronizacao__progress-bar{background-color:hsla(0,0%,100%,.15)}.modal-sincronizacao__progress-bar-fill{height:100%;background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:4px;transition:width .3s ease}.modal-sincronizacao__progress-percent{font-family:"Inter",sans-serif;font-size:14px;font-weight:600;color:#16a34a;min-width:40px;text-align:right}.tema-escuro .modal-sincronizacao__progress-percent,[data-theme=escuro] .modal-sincronizacao__progress-percent{color:#4ade80}@media (max-width:768px){.modal-sincronizacao{padding:0}.modal-sincronizacao__content{max-width:100%;max-height:100vh;border-radius:0}.modal-sincronizacao__body{padding:16px}.modal-sincronizacao__table td,.modal-sincronizacao__table th{padding:10px 12px;font-size:12px}}.CircuitDiagram_diagram__1qjAq{margin-top:0;max-width:100%;display:flex;grid-gap:20px;gap:20px;align-items:flex-start}.CircuitDiagram_diagramWrapper__nz0YR{position:relative;border-radius:var(--sv-radius-lg);overflow:hidden;border:1px solid var(--sv-border);box-shadow:var(--sv-shadow-sm);flex:0 0 340px;max-width:340px}.CircuitDiagram_diagramSvg__38E8X{display:block}.CircuitDiagram_circuitPoint__3DwKE{transition:opacity .2s ease,-webkit-transform .15s ease;transition:opacity .2s ease,transform .15s ease;transition:opacity .2s ease,transform .15s ease,-webkit-transform .15s ease}.CircuitDiagram_hitArea__2XmN_{position:absolute;border:none;background:transparent;border-radius:50%;cursor:pointer;padding:0;outline:none}.CircuitDiagram_hitArea__2XmN_:focus-visible{box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.4)}.CircuitDiagram_hitArea__2XmN_:disabled{cursor:not-allowed}.CircuitDiagram_portalLinkBtn__3Y9Oy{position:absolute;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1.5px solid #002fd4;border:1.5px solid var(--sv-accent-color,#002fd4);background:var(--sv-bg-primary);color:#002fd4;color:var(--sv-accent-color,#002fd4);cursor:pointer;padding:0;z-index:5;transition:background .15s ease,-webkit-transform .15s ease;transition:background .15s ease,transform .15s ease;transition:background .15s ease,transform .15s ease,-webkit-transform .15s ease}.CircuitDiagram_portalLinkBtn__3Y9Oy:hover{background:#002fd4;background:var(--sv-accent-color,#002fd4);color:#fff;-webkit-transform:scale(1.15);transform:scale(1.15)}.CircuitDiagram_portalLinkBtn__3Y9Oy:focus-visible{box-shadow:0 0 0 3px rgba(0,47,212,.4);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,0,47,212),.4)}.CircuitDiagram_portalDropdown__3y03C{position:fixed;z-index:10;min-width:160px;background:var(--sv-dropdown-bg);border:1px solid var(--sv-dropdown-border);border-radius:8px;box-shadow:var(--sv-dropdown-shadow);padding:4px;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.CircuitDiagram_portalDropdownItem__2gFXQ{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:6px 10px;border-radius:6px;text-decoration:none;color:var(--sv-dropdown-text);font-size:12px;font-weight:500;transition:background .15s ease}.CircuitDiagram_portalDropdownItem__2gFXQ:hover{background:var(--sv-dropdown-hover-bg)}.CircuitDiagram_portalDropdownIcon__3te2K{width:20px;height:20px;border-radius:50%;object-fit:contain}.CircuitDiagram_portalDropdownName__2ObEh{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CircuitDiagram_legendCard__2b4gX{margin-top:0;flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:0;gap:0;background:var(--sv-bg-secondary);border-radius:var(--sv-radius-lg);border:1px solid var(--sv-border);padding:0;overflow:visible}.CircuitDiagram_legendRow__8KIHo{display:flex;flex-direction:column;grid-gap:0;gap:0;padding:10px 14px;border-left:3px solid transparent;transition:opacity .2s ease,background .2s ease,border-color .2s ease;overflow:visible}.CircuitDiagram_legendRow__8KIHo+.CircuitDiagram_legendRow__8KIHo{border-top:1px solid var(--sv-border)}.CircuitDiagram_legendRowActive__2p6Fl{opacity:1;background:var(--sv-bg-tertiary)}.CircuitDiagram_legendCard__2b4gX:has(.CircuitDiagram_legendRowActive__2p6Fl) .CircuitDiagram_legendRow__8KIHo:not(.CircuitDiagram_legendRowActive__2p6Fl){opacity:.45}.CircuitDiagram_legendHeader__3-tap{display:flex;align-items:center;grid-gap:10px;gap:10px}.CircuitDiagram_legendCards__1c_DW{display:flex;flex-direction:column;grid-gap:6px;gap:6px;margin-top:8px;padding-left:32px;overflow:visible}.CircuitDiagram_legendCards__1c_DW>[class*=equipRow]{flex-direction:row;flex-wrap:wrap;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border-radius:6px;border-radius:var(--sv-radius-sm,6px);overflow:visible}.CircuitDiagram_legendCards__1c_DW [class*=equipRowInfo]{flex:1 1;min-width:150px;grid-gap:1px;gap:1px}.CircuitDiagram_legendCards__1c_DW [class*=equipRowStatusGroup]{margin-top:0;flex-shrink:0;align-items:flex-start}.CircuitDiagram_legendCards__1c_DW [class*=cardMenu]{position:static;flex-shrink:0;width:28px}.CircuitDiagram_legendCards__1c_DW>[class*=equipRow]:not(:has([class*=cardMenu])){padding-right:48px}.CircuitDiagram_skeletonLegend__1a1Q8{pointer-events:none;padding:8px 10px;border-radius:6px;border-radius:var(--sv-radius-sm,6px);background:var(--sv-bg-primary);border:1px solid var(--sv-border);display:flex;flex-direction:row;align-items:center;grid-gap:10px;gap:10px}.CircuitDiagram_skeletonLegendInfo__1H48K{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:5px;gap:5px}.CircuitDiagram_skeletonLegendStatusGroup__2WWQi{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end}.CircuitDiagram_legendBadge__3Mj-V{width:22px;height:22px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#fff;flex-shrink:0;margin-top:1px}.CircuitDiagram_legendText__2y-UL{display:flex;flex-direction:column;grid-gap:1px;gap:1px;min-width:0}.CircuitDiagram_legendLabel__FXvK8{font-size:12px;font-weight:600;color:var(--sv-text-primary);line-height:1.3}.CircuitDiagram_legendDesc__RAnKJ{font-size:11px;color:var(--sv-text-muted);line-height:1.4}@media (max-width:1024px){.CircuitDiagram_diagram__1qjAq{flex-direction:column}.CircuitDiagram_diagramWrapper__nz0YR{flex:0 0 auto;max-width:280px;align-self:center}.CircuitDiagram_legendCard__2b4gX{flex:none;width:100%}}@media (max-width:480px){.CircuitDiagram_legendCard__2b4gX{padding:0}.CircuitDiagram_legendBadge__3Mj-V{width:20px;height:20px;font-size:10px}.CircuitDiagram_legendLabel__FXvK8{font-size:11px}.CircuitDiagram_legendDesc__RAnKJ{font-size:10px}.CircuitDiagram_legendCards__1c_DW{padding-left:0}.CircuitDiagram_legendCards__1c_DW>[class*=equipRow]{flex-direction:column;align-items:flex-start;padding-right:10px}.CircuitDiagram_legendCards__1c_DW [class*=equipRowStatusGroup]{align-items:flex-start;min-width:0}.CircuitDiagram_legendCards__1c_DW [class*=equipRowTimestamp]{display:none}.CircuitDiagram_legendCards__1c_DW [class*=cardMenu]{position:absolute;top:8px;right:8px}}.StatusSection_wrapper__BVKUo{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.StatusSection_header__1PB7E{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.StatusSection_filters__zdj1t{display:flex;align-items:center;grid-gap:12px;gap:12px;flex-wrap:wrap}.StatusSection_dateGroup__1xOFT{display:flex;align-items:center;grid-gap:8px;gap:8px}.StatusSection_dateField__34Nk9{position:relative;display:flex;align-items:center}.StatusSection_dateIcon__33Lvq{position:absolute;left:10px;color:var(--sv-text-muted);pointer-events:none;z-index:1}.StatusSection_dateInput__yolh0{padding:7px 10px 7px 30px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-primary);color:var(--sv-text-primary);font-size:13px;font-family:inherit;outline:none;transition:border-color .15s;width:155px;color-scheme:light}.tema-escuro .StatusSection_dateInput__yolh0,[data-theme=escuro] .StatusSection_dateInput__yolh0{color-scheme:dark}.StatusSection_dateInput__yolh0:focus{border-color:var(--sv-accent)}.StatusSection_dateInputError__3e__O{border-color:var(--sv-danger)!important}.StatusSection_searchField__2YuBc{position:relative;display:flex;align-items:center;flex:1 1;min-width:180px;max-width:300px}.StatusSection_searchIcon__ODraY{position:absolute;left:10px;color:var(--sv-text-muted);pointer-events:none}.StatusSection_searchInput__WBrHZ{width:100%;padding:7px 32px 7px 30px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-primary);color:var(--sv-text-primary);font-size:13px;font-family:inherit;outline:none;transition:border-color .15s}.StatusSection_searchInput__WBrHZ:focus{border-color:var(--sv-accent)}.StatusSection_searchInput__WBrHZ::-webkit-input-placeholder{color:var(--sv-text-muted)}.StatusSection_searchInput__WBrHZ::placeholder{color:var(--sv-text-muted)}.StatusSection_searchClear__16EoV{position:absolute;right:6px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:50%;background:transparent;color:var(--sv-text-muted);cursor:pointer;padding:0}.StatusSection_searchClear__16EoV:hover{color:var(--sv-text-primary);background:var(--sv-bg-tertiary)}.StatusSection_errorMsg__2x1hW{margin:0;font-size:12px;color:var(--sv-danger)}.StatusSection_evalCard__1qMFa{display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding:14px 18px;border-radius:var(--sv-radius-md);background:var(--sv-bg-secondary);border:1px solid var(--sv-border);border-left:3px solid var(--sv-border-secondary)}.StatusSection_evalCard--ok__3F-Tq{border-left-color:var(--sv-success)}.StatusSection_evalCard--warning__kVEfN{border-left-color:var(--sv-warning)}.StatusSection_evalCard--danger__2Jpys{border-left-color:var(--sv-danger)}.StatusSection_evalInsights__3BtRe{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.StatusSection_evalInsightLine__1GoSS{margin:0;font-size:13px;color:var(--sv-text-primary);line-height:1.6}.StatusSection_evalTipLink__2ofxl{color:var(--sv-accent);text-decoration:none;font-weight:500}.StatusSection_evalTipLink__2ofxl:hover{text-decoration:underline}.StatusSection_evalCredentialNote__3yvTH{color:var(--sv-text-muted);font-style:italic}.StatusSection_evalShimmer__FYDUV{display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding:14px 18px;border-radius:var(--sv-radius-md);background:var(--sv-bg-secondary);border:1px solid var(--sv-border);border-left:3px solid var(--sv-border-secondary)}.StatusSection_evalShimmerBlock__3G5AO{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.StatusSection_badge__sCLvP{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-size:12px;font-weight:500;color:var(--sv-text-secondary);color:var(--badge-color,var(--sv-text-secondary));white-space:nowrap}.StatusSection_badgeDot__5T0kR{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--sv-text-muted);background:var(--badge-color,var(--sv-text-muted));flex-shrink:0}.StatusSection_tableWrap__19M0n{overflow-x:auto;border-radius:var(--sv-radius-sm);border:1px solid var(--sv-border);scrollbar-width:thin;scrollbar-color:var(--sv-border-secondary) transparent}.StatusSection_tableWrap__19M0n::-webkit-scrollbar{height:6px;width:5px}.StatusSection_tableWrap__19M0n::-webkit-scrollbar-track{background:transparent}.StatusSection_tableWrap__19M0n::-webkit-scrollbar-thumb{background-color:var(--sv-border-secondary);border-radius:3px}.StatusSection_tableWrap__19M0n::-webkit-scrollbar-thumb:hover{background-color:var(--sv-text-muted)}.StatusSection_tableWrapCompact__2ZZKv{max-height:287px;overflow-y:auto}.StatusSection_table__2OIAl{width:100%;border-collapse:collapse;font-size:13px}.StatusSection_th__3oGHT{text-align:left;padding:10px 14px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:var(--sv-text-primary);background:var(--sv-bg-secondary);border-bottom:1px solid var(--sv-border);white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;z-index:1}.StatusSection_row__22quP{transition:background .12s}.StatusSection_row__22quP:hover{background:var(--sv-bg-tertiary)}.StatusSection_td__3FP4f{padding:10px 14px;color:var(--sv-text-primary);border-bottom:1px solid var(--sv-border);vertical-align:middle}.StatusSection_statusCell__1TVTI{display:flex;flex-direction:column;grid-gap:4px;gap:4px;align-items:flex-start}.StatusSection_eventTags__1HaKh{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px}.StatusSection_eventTag__1bOwd{display:inline-block;padding:2px 7px;font-size:11px;font-weight:500;line-height:1.4;border-radius:4px;border-radius:var(--sv-radius-sm,4px);background:var(--sv-bg-secondary);color:var(--sv-text-secondary);cursor:default;white-space:nowrap}.StatusSection_eventTagError__1ufdd{background:rgba(var(--sv-danger-rgb),.12);color:var(--sv-danger)}.StatusSection_tdTimestamp__2IL01{white-space:nowrap;color:var(--sv-text-secondary);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StatusSection_emptyRow__3saX1{padding:32px 14px;text-align:center;color:var(--sv-text-muted);font-size:13px}.StatusSection_ongoingTag__J4C8M{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;background:rgba(37,99,235,.1);background:rgba(var(--sv-accent-rgb,37,99,235),.1);color:var(--sv-accent)}.StatusSection_origemTag__2ubF4{display:inline-block;font-size:11px;font-weight:600;white-space:nowrap}.StatusSection_origemTag__2ubF4[data-type=plant]{color:var(--sv-warning-text)}.StatusSection_origemTag__2ubF4[data-type=inverter],.StatusSection_origemTag__2ubF4[data-type=meter]{color:var(--sv-text-secondary)}.StatusSection_origemLink__1FTwV{display:inline-block;font-size:11px;font-weight:600;white-space:nowrap;color:var(--sv-accent);text-decoration:none}.StatusSection_origemLink__1FTwV:hover{text-decoration:underline}.StatusSection_shimmerRow__1IRWn td{padding:12px 14px;border-bottom:1px solid var(--sv-border)}.StatusSection_shimmer__y9x_B{display:inline-block;height:14px;border-radius:4px;background:linear-gradient(90deg,var(--sv-bg-tertiary) 25%,var(--sv-bg-secondary) 50%,var(--sv-bg-tertiary) 75%);background:linear-gradient(90deg,var(--sv-shimmer-from,var(--sv-bg-tertiary)) 25%,var(--sv-shimmer-to,var(--sv-bg-secondary)) 50%,var(--sv-shimmer-from,var(--sv-bg-tertiary)) 75%);background-size:200% 100%;-webkit-animation:StatusSection_statusShimmer__3Ajid 1.4s ease-in-out infinite;animation:StatusSection_statusShimmer__3Ajid 1.4s ease-in-out infinite}@-webkit-keyframes StatusSection_statusShimmer__3Ajid{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes StatusSection_statusShimmer__3Ajid{0%{background-position:200% 0}to{background-position:-200% 0}}.StatusSection_pagination__2007u{display:flex;align-items:center;justify-content:center;grid-gap:4px;gap:4px;padding:8px 0}.StatusSection_pageBtn__32Pyi{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-primary);color:var(--sv-text-secondary);font-size:13px;font-family:inherit;cursor:pointer;padding:0 8px;transition:background .12s,border-color .12s,color .12s}.StatusSection_pageBtn__32Pyi:hover:not(:disabled){background:var(--sv-bg-tertiary);border-color:var(--sv-border-secondary);color:var(--sv-text-primary)}.StatusSection_pageBtn__32Pyi:disabled{opacity:.4;cursor:default}.StatusSection_pageBtnActive__WopmJ{background:var(--sv-accent);border-color:var(--sv-accent);color:#fff}.StatusSection_pageBtnActive__WopmJ:hover:not(:disabled){background:var(--sv-accent-hover);border-color:var(--sv-accent-hover);color:#fff}.StatusSection_pageEllipsis__f2WJQ{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;font-size:13px;color:var(--sv-text-secondary);-webkit-user-select:none;user-select:none}.StatusSection_emptyGlobal__1OSCa{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.StatusSection_emptyGlobalIcon__1EB-a{color:var(--sv-text-muted);margin-bottom:12px;opacity:.5}.StatusSection_emptyGlobalTitle__2kXD_{font-size:15px;font-weight:600;color:var(--sv-text-primary);margin:0 0 4px}.StatusSection_emptyGlobalText__1EPT3{font-size:13px;color:var(--sv-text-secondary);margin:0}@media (max-width:1024px){.StatusSection_searchField__2YuBc{max-width:none}}@media (max-width:768px){.StatusSection_filters__zdj1t{flex-direction:column;align-items:stretch}.StatusSection_dateGroup__1xOFT{flex-direction:column}.StatusSection_dateInput__yolh0{width:100%}.StatusSection_searchField__2YuBc{max-width:none}.StatusSection_td__3FP4f,.StatusSection_th__3oGHT{padding:8px 10px;font-size:12px}}@media (max-width:480px){.StatusSection_emptyGlobal__1OSCa{padding:32px 16px}}.EquipamentosSection_feedback__O-6T5{padding:8px 12px;border-radius:6px;font-size:12.5px;font-weight:500;margin-bottom:12px;-webkit-animation:EquipamentosSection_slideUp__KwhJJ .2s ease;animation:EquipamentosSection_slideUp__KwhJJ .2s ease}.EquipamentosSection_feedback--success__2h5Xe{background:rgba(var(--sv-success-rgb),.1);color:var(--sv-success);border:1px solid var(--sv-success)}.EquipamentosSection_feedback--error__moEyM{background:rgba(var(--sv-danger-rgb),.1);color:var(--sv-danger);border:1px solid var(--sv-danger)}.EquipamentosSection_layout__AMS3C{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.EquipamentosSection_layoutDiagram__1c0WT{flex:0 0 auto;width:100%}.EquipamentosSection_listEmpty__3k3RW{font-size:13px;color:var(--sv-text-muted);padding:12px 0}.EquipamentosSection_showMore__2C611{display:block;width:100%;margin-top:12px;padding:10px;border:1px dashed var(--sv-border);border-radius:var(--sv-radius-md);background:transparent;font-size:12px;font-weight:500;color:var(--sv-primary);cursor:pointer;transition:background .12s ease,border-color .12s ease}.EquipamentosSection_showMore__2C611:hover{background:var(--sv-bg-tertiary);border-color:var(--sv-primary)}.EquipamentosSection_equipRow__1spuk{position:relative;display:flex;flex-direction:column;grid-gap:2px;gap:2px;padding:12px 14px;border-radius:var(--sv-radius-md);border:1px solid var(--sv-border);background:var(--sv-bg-primary);cursor:pointer;transition:background .12s ease,border-color .15s ease,opacity .15s ease,box-shadow .15s ease}.EquipamentosSection_equipRow__1spuk:has(.EquipamentosSection_cardDropdown__21akD){z-index:10}.EquipamentosSection_equipRow__1spuk:hover{border-color:var(--sv-border-secondary);box-shadow:var(--sv-shadow-sm)}.EquipamentosSection_equipRowInactive__19Klo .EquipamentosSection_equipRowInactiveTag__2dajw,.EquipamentosSection_equipRowInactive__19Klo .EquipamentosSection_equipRowInfo__cVTAg,.EquipamentosSection_equipRowInactive__19Klo .EquipamentosSection_equipRowStatusGroup__2Kka4{opacity:.55}.EquipamentosSection_equipRowSelected__esAiB{background:color-mix(in srgb,#2563eb 6%,var(--sv-bg-primary));background:color-mix(in srgb,var(--sv-accent,#2563eb) 6%,var(--sv-bg-primary));border-color:#2563eb;border-color:var(--sv-accent,#2563eb);box-shadow:0 0 0 1px color-mix(in srgb,#2563eb 25%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--sv-accent,#2563eb) 25%,transparent)}.EquipamentosSection_equipRowInfo__cVTAg{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:3px;gap:3px}.EquipamentosSection_equipRowDatasource__3q1PB,.EquipamentosSection_equipRowDetail__2-AZZ{font-size:11px;color:var(--sv-text-muted);word-break:break-word}.EquipamentosSection_equipRowDatasourceLink__pp_2u{color:var(--sv-text-muted);text-decoration:none;font-family:"SFMono-Regular","Consolas","Liberation Mono",monospace;transition:color .15s,-webkit-text-decoration .15s;transition:color .15s,text-decoration .15s;transition:color .15s,text-decoration .15s,-webkit-text-decoration .15s}.EquipamentosSection_equipRowDatasourceLink__pp_2u:link,.EquipamentosSection_equipRowDatasourceLink__pp_2u:visited{color:var(--sv-text-muted)}.EquipamentosSection_equipRowDatasourceLink__pp_2u:hover{color:var(--sv-accent);text-decoration:underline}.EquipamentosSection_equipRowSerial__ccuo7{font-size:11px;font-family:"SFMono-Regular","Consolas","Liberation Mono",monospace;color:var(--sv-text-muted);word-break:break-all}.EquipamentosSection_equipRowInfoTrigger__1-Aml{position:relative;display:inline-flex;align-items:center;margin-left:5px;color:var(--sv-accent);cursor:help;vertical-align:middle}.EquipamentosSection_equipRowInfoTrigger__1-Aml:hover .EquipamentosSection_equipRowInfoPopover__2ylGi{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.EquipamentosSection_equipRowInfoPopover__2ylGi{position:absolute;top:calc(100% + 6px);left:0;z-index:20;width:260px;padding:10px 12px;border-radius:var(--sv-radius-sm);background:var(--sv-dropdown-bg);border:1px solid var(--sv-dropdown-border);box-shadow:var(--sv-dropdown-shadow);font-size:12px;font-weight:400;text-transform:none;letter-spacing:0;line-height:1.5;color:var(--sv-dropdown-text);opacity:0;visibility:hidden;-webkit-transform:translateY(-4px);transform:translateY(-4px);transition:opacity .15s,visibility .15s,-webkit-transform .15s;transition:opacity .15s,visibility .15s,transform .15s;transition:opacity .15s,visibility .15s,transform .15s,-webkit-transform .15s;pointer-events:auto}.EquipamentosSection_equipRowInfoPopover__2ylGi a{color:var(--sv-accent);text-decoration:none;font-weight:500}.EquipamentosSection_equipRowInfoPopover__2ylGi a:hover{text-decoration:underline}.EquipamentosSection_equipRowTypeTag__h_pd5{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:var(--sv-text-secondary)}.EquipamentosSection_equipRowStatusGroup__2Kka4{display:flex;flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px;margin-top:6px}.EquipamentosSection_equipRowStatusDetail__3YGnj{font-size:11px;color:var(--sv-text-muted)}.EquipamentosSection_equipRowCredentialCta__3dDlr{position:relative;font-size:10px;color:var(--sv-accent);cursor:pointer;text-decoration:none;font-weight:500}.EquipamentosSection_equipRowCredentialCta__3dDlr:hover{text-decoration:underline}.EquipamentosSection_equipRowCredentialCta__3dDlr:hover .EquipamentosSection_equipRowCredentialMsg__3mohU{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.EquipamentosSection_equipRowCredentialMsg__3mohU{position:absolute;top:calc(100% + 4px);right:0;z-index:20;width:220px;padding:8px 10px;border-radius:var(--sv-radius-sm);background:var(--sv-dropdown-bg);border:1px solid var(--sv-dropdown-border);box-shadow:var(--sv-dropdown-shadow);font-size:11px;font-weight:400;line-height:1.4;color:var(--sv-dropdown-text);white-space:normal;opacity:0;visibility:hidden;-webkit-transform:translateY(-4px);transform:translateY(-4px);transition:opacity .15s,visibility .15s,-webkit-transform .15s;transition:opacity .15s,visibility .15s,transform .15s;transition:opacity .15s,visibility .15s,transform .15s,-webkit-transform .15s;pointer-events:none}.EquipamentosSection_equipRowTimestamp__15LmE{font-size:10px;color:var(--sv-text-secondary);white-space:nowrap}.EquipamentosSection_equipRowTimestampLink__2LSsM{all:unset;font-size:10px;color:#2563eb;color:var(--sv-accent,#2563eb);white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;grid-gap:3px;gap:3px}.EquipamentosSection_equipRowTimestampLink__2LSsM:hover{text-decoration:underline}.EquipamentosSection_equipRowTimestampLink__2LSsM:disabled{cursor:wait;opacity:.7}.EquipamentosSection_equipRowTimestampSyncing__32mjs{color:var(--sv-text-muted)}.EquipamentosSection_spinIcon__1--ww{-webkit-animation:EquipamentosSection_spinRefresh__2DuE2 1s linear infinite;animation:EquipamentosSection_spinRefresh__2DuE2 1s linear infinite}@-webkit-keyframes EquipamentosSection_spinRefresh__2DuE2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes EquipamentosSection_spinRefresh__2DuE2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.EquipamentosSection_equipRowInactiveTag__2dajw{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--sv-warning);background:rgba(245,158,11,.12);background:rgba(var(--sv-warning-rgb,245,158,11),.12);padding:2px 6px;border-radius:4px;flex-shrink:0}.EquipamentosSection_equipRowStatus__51fCn{font-size:11px;font-weight:600;padding:3px 10px;border-radius:10px;white-space:nowrap;flex-shrink:0;color:var(--sv-text-muted);color:var(--pill-color,var(--sv-text-muted));background:color-mix(in srgb,var(--sv-text-muted) 12%,transparent);background:color-mix(in srgb,var(--pill-color,var(--sv-text-muted)) 12%,transparent)}.EquipamentosSection_equipRowStatusMuted__1FuCZ{background:color-mix(in srgb,var(--sv-text-muted) 18%,transparent);background:color-mix(in srgb,var(--pill-color,var(--sv-text-muted)) 18%,transparent)}.EquipamentosSection_cardMenu__Rv02h{position:absolute;top:8px;right:8px;z-index:5}.EquipamentosSection_cardMenuBtn__9bQRo{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:var(--sv-radius-sm);color:var(--sv-text-muted);cursor:pointer;transition:background .12s ease}.EquipamentosSection_cardMenuBtn__9bQRo:hover{background:var(--sv-bg-tertiary);color:var(--sv-text-primary)}.EquipamentosSection_cardDropdown__21akD{position:absolute;top:100%;right:0;z-index:20;min-width:130px;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);box-shadow:var(--sv-shadow-md);padding:4px 0;-webkit-animation:EquipamentosSection_fadeSlideIn__PBOMj .12s ease;animation:EquipamentosSection_fadeSlideIn__PBOMj .12s ease}.EquipamentosSection_cardDropdown__21akD button{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:8px 12px;border:none;background:none;font-size:12px;color:var(--sv-text-primary);cursor:pointer;white-space:nowrap}.EquipamentosSection_cardDropdown__21akD button:hover{background:var(--sv-bg-tertiary)}.EquipamentosSection_cardDropdownDanger__16_9k{color:var(--sv-danger)!important}.EquipamentosSection_advancedToggle__1XkNA{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:14px 16px;border:none;background:none;font-size:12px;font-weight:500;color:var(--sv-text-muted);cursor:pointer;transition:color .12s ease}.EquipamentosSection_advancedToggle__1XkNA:hover{color:var(--sv-text-primary)}.EquipamentosSection_advancedToggle__1XkNA svg:last-child{margin-left:auto;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.EquipamentosSection_advancedToggleOpen__1JCLv svg:last-child{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.EquipamentosSection_advancedContent__2Xkan{padding:0 16px 16px}.EquipamentosSection_segmented__1hmHo{display:inline-flex;padding:3px;border-radius:var(--sv-radius-md);background:var(--sv-bg-tertiary);grid-gap:2px;gap:2px;width:100%}.EquipamentosSection_segmentedBtn__3QF6v{flex:1 1;padding:7px 12px;border:none;border-radius:7px;background:transparent;color:var(--sv-text-secondary);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;line-height:1.3}.EquipamentosSection_segmentedBtn__3QF6v:hover:not(.EquipamentosSection_segmentedBtnActive__2mvy4){color:var(--sv-text-primary);background:var(--sv-bg-hover)}.EquipamentosSection_segmentedBtnActive__2mvy4{background:var(--sv-accent);color:#fff;box-shadow:0 1px 3px rgba(var(--sv-accent-rgb),.3)}.EquipamentosSection_segmentedOptions__C_5df{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:10px 14px;background:var(--sv-bg-secondary);border-radius:var(--sv-radius-sm);margin-top:6px;border:1px solid var(--sv-border)}.EquipamentosSection_segmentedOptionsLabel__7Q3aF{font-size:11px;font-weight:600;color:var(--sv-text-muted);text-transform:uppercase;letter-spacing:.3px}.EquipamentosSection_segmentedOptionsList__sR9eW{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px 24px;gap:4px 24px}.EquipamentosSection_radioOption__3AgD1{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-size:12.5px;color:var(--sv-text-primary);cursor:pointer;padding:4px 0;transition:color .15s}.EquipamentosSection_radioOption__3AgD1:hover{color:var(--sv-accent)}.EquipamentosSection_radioOption__3AgD1 input[type=radio]{display:none}.EquipamentosSection_radioOption__3AgD1 input[type=radio]:checked+.EquipamentosSection_radioDot__1eHuq{border-color:var(--sv-accent);background:var(--sv-accent)}.EquipamentosSection_radioOption__3AgD1 input[type=radio]:checked+.EquipamentosSection_radioDot__1eHuq:after{-webkit-transform:scale(1);transform:scale(1)}.EquipamentosSection_radioOption__3AgD1 input[type=radio]:checked~span:last-child{color:var(--sv-accent);font-weight:500}.EquipamentosSection_radioDot__1eHuq{width:15px;height:15px;border-radius:50%;border:2px solid var(--sv-border-secondary);position:relative;flex-shrink:0;transition:border-color .2s,background .2s;background:var(--sv-bg-primary)}.EquipamentosSection_radioDot__1eHuq:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--sv-bg-primary);-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}@-webkit-keyframes EquipamentosSection_slideUp__KwhJJ{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes EquipamentosSection_slideUp__KwhJJ{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes EquipamentosSection_fadeSlideIn__PBOMj{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes EquipamentosSection_fadeSlideIn__PBOMj{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:1024px){.EquipamentosSection_layoutDiagram__1c0WT{max-width:100%;align-self:center}}@media (max-width:480px){.EquipamentosSection_equipRow__1spuk{padding:10px}.EquipamentosSection_equipRowDatasource__3q1PB,.EquipamentosSection_equipRowDetail__2-AZZ,.EquipamentosSection_equipRowSerial__ccuo7{white-space:normal;overflow:visible;text-overflow:clip}}.EquipamentosSection_equipIndented__2WLyb{margin-left:16px;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.EquipamentosSection_equipIndented__2WLyb>[class*=equipRow]{flex-direction:row;flex-wrap:wrap;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border-radius:6px;border-radius:var(--sv-radius-sm,6px);overflow:visible}.EquipamentosSection_equipIndented__2WLyb [class*=equipRowInfo]{flex:1 1;min-width:150px;grid-gap:1px;gap:1px}.EquipamentosSection_equipIndented__2WLyb [class*=equipRowStatusGroup]{margin-top:0;flex-shrink:0;align-items:flex-start}.EquipamentosSection_equipIndented__2WLyb [class*=cardMenu]{position:static;flex-shrink:0;width:28px}.EquipamentosSection_equipIndented__2WLyb>[class*=equipRow]:not(:has([class*=cardMenu])){padding-right:48px}.ConfiguracaoHoraPonta_advancedToggle__Gp3Bu{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:14px 16px;border:none;background:none;font-size:12px;font-weight:500;color:var(--sv-text-muted);cursor:pointer;transition:color .12s ease}.ConfiguracaoHoraPonta_advancedToggle__Gp3Bu:hover{color:var(--sv-text-primary)}.ConfiguracaoHoraPonta_advancedToggle__Gp3Bu svg:last-child{margin-left:auto;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.ConfiguracaoHoraPonta_advancedToggleOpen__1zRDC svg:last-child{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ConfiguracaoHoraPonta_advancedContent__3Ke9f{padding:0 16px 16px}.ConfiguracaoHoraPonta_formGrid__37VbT{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.ConfiguracaoHoraPonta_formGroup__2XPDe{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.ConfiguracaoHoraPonta_formLabel__1TqrM{font-size:11px;font-weight:600;color:var(--sv-text-secondary);text-transform:uppercase;letter-spacing:.3px}.ConfiguracaoHoraPonta_formInput__zhOlq{padding:8px 12px;border-radius:var(--sv-radius-sm);border:1px solid var(--sv-border);background:var(--sv-bg-primary);color:var(--sv-text-primary);font-size:13px;font-family:var(--sv-font);transition:border-color .15s ease,box-shadow .15s ease}.ConfiguracaoHoraPonta_formInput__zhOlq:focus{outline:none;border-color:var(--sv-primary);box-shadow:0 0 0 2px rgba(var(--sv-primary-rgb),.1)}.ConfiguracaoHoraPonta_formInput__zhOlq:disabled{background:var(--sv-bg-tertiary);color:var(--sv-text-muted);cursor:not-allowed}.ConfiguracaoHoraPonta_inlineSaveBar__3ubSq{display:flex;justify-content:flex-end;grid-gap:8px;gap:8px;padding-top:16px;border-top:1px solid var(--sv-border);margin-top:16px}.ConfiguracaoHoraPonta_sentenceRow__3T-gM{font-size:13px;line-height:2;color:#6b7280;color:var(--sv-text-secondary,#6b7280);padding:4px 0 12px;display:flex;flex-wrap:wrap;align-items:center;grid-gap:4px;gap:4px;margin:0}.ConfiguracaoHoraPonta_inlineSelect__9x6MC{display:inline-flex;height:28px;padding:0 26px 0 10px;border:1.5px solid #e5e7eb;border:1.5px solid var(--sv-border,#e5e7eb);border-radius:100px;background:#fff;background:var(--sv-bg-primary,#fff);color:#111827;color:var(--sv-text-primary,#111827);font-size:12px;font-weight:500;font-family:var(--sv-font);cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;transition:border-color .15s ease}.ConfiguracaoHoraPonta_inlineSelect__9x6MC:focus,.ConfiguracaoHoraPonta_inlineSelect__9x6MC:hover:not(:disabled){border-color:#2563eb;border-color:var(--sv-accent,#2563eb)}.ConfiguracaoHoraPonta_inlineSelect__9x6MC:focus{outline:none;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.ConfiguracaoHoraPonta_inlineSelect__9x6MC:disabled{background-color:#f9fafb;background-color:var(--sv-bg-tertiary,#f9fafb);color:var(--sv-text-muted);cursor:not-allowed}.ConfiguracaoHoraPonta_infoBox__TCx-a{background:rgba(var(--sv-accent-rgb),.05);border:1px solid rgba(var(--sv-accent-rgb),.15);border-radius:var(--sv-radius-md);padding:12px;margin-bottom:16px;font-size:12px;color:var(--sv-text-secondary);line-height:1.5}.ConfiguracaoHoraPonta_infoBox__TCx-a strong{color:var(--sv-accent);font-weight:600}.ConfiguracaoHoraPonta_actions__3el2f{display:flex;justify-content:flex-end}.ConfiguracaoHoraPonta_btnSave__cOt4Q{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 16px;border:none;border-radius:var(--sv-radius-sm);background:var(--sv-accent);color:#fff;font-size:13px;font-weight:500;font-family:var(--sv-font);cursor:pointer;transition:background .15s}.ConfiguracaoHoraPonta_btnSave__cOt4Q:hover:not(:disabled){background:var(--sv-accent-hover)}.ConfiguracaoHoraPonta_btnSave__cOt4Q:disabled{opacity:.6;cursor:not-allowed}.ConfiguracaoHoraPonta_switchContainer__14viZ{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:24px;cursor:pointer;-webkit-user-select:none;user-select:none}.ConfiguracaoHoraPonta_switchContainerDisabled__3Z33u{cursor:not-allowed;opacity:.6}.ConfiguracaoHoraPonta_switchLabel__3Y4FM{font-size:13px;font-weight:600;color:var(--sv-text-primary)}.ConfiguracaoHoraPonta_switchTrack__Tgh5G{position:relative;width:36px;height:20px;background:var(--sv-bg-tertiary);border-radius:20px;transition:background .2s ease,border-color .2s ease;border:1px solid var(--sv-border)}.ConfiguracaoHoraPonta_switchTrackActive__19tp1{background:var(--sv-accent);border-color:var(--sv-accent)}.ConfiguracaoHoraPonta_switchThumb__3mDje{position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.2)}.ConfiguracaoHoraPonta_switchThumbActive__3g3wb{-webkit-transform:translateX(16px);transform:translateX(16px)}.ConfiguracaoHoraPonta_feedback__3jS-0{padding:8px 12px;border-radius:6px;font-size:12.5px;font-weight:500;margin-bottom:16px;-webkit-animation:ConfiguracaoHoraPonta_slideUp__3Vo1C .2s ease;animation:ConfiguracaoHoraPonta_slideUp__3Vo1C .2s ease}.ConfiguracaoHoraPonta_feedback--success__3yr8f{background:rgba(var(--sv-success-rgb),.1);color:var(--sv-success);border:1px solid var(--sv-success)}.ConfiguracaoHoraPonta_feedback--error__Cfk_M{background:rgba(var(--sv-danger-rgb),.1);color:var(--sv-danger);border:1px solid var(--sv-danger)}.ConfiguracaoHoraPonta_loadingWrapper__1d5Xl{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:12px 0;font-size:12px;color:var(--sv-text-muted)}.ConfiguracaoHoraPonta_loadingIcon__1B__H{-webkit-animation:ConfiguracaoHoraPonta_spin__11qqm 1s linear infinite;animation:ConfiguracaoHoraPonta_spin__11qqm 1s linear infinite}@-webkit-keyframes ConfiguracaoHoraPonta_slideUp__3Vo1C{0%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes ConfiguracaoHoraPonta_slideUp__3Vo1C{0%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes ConfiguracaoHoraPonta_spin__11qqm{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ConfiguracaoHoraPonta_spin__11qqm{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tarifas-section{width:100%}.tarifas-section .ficha-tecnica-tab__section-header{display:flex;align-items:center;justify-content:space-between}.tarifas-section__add-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 14px;border:none;border-radius:var(--sv-radius-sm);background:var(--sv-accent);color:#fff;font-size:13px;font-weight:500;font-family:var(--sv-font);cursor:pointer;transition:background .15s}.tarifas-section__add-btn:hover{background:var(--sv-accent-hover)}.tarifas-section__loading{padding:32px 16px;text-align:center;color:var(--sv-text-muted);font-size:13px}.tarifas-section__empty{padding:40px 16px;text-align:center}.tarifas-section__empty-content{display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px}.tarifas-section__empty-icon{color:var(--sv-text-muted);opacity:.5;margin-bottom:4px}.tarifas-section__empty-text{color:var(--sv-text-secondary);font-size:14px;margin:0}.tarifas-section__empty-actions{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-top:8px;flex-wrap:wrap;justify-content:center}.tarifas-section__empty-sep{color:var(--sv-text-muted);font-size:12px}.tarifas-section__link-btn{background:none;border:none;color:var(--sv-accent);font-size:13px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:var(--sv-radius-sm);transition:background .15s}.tarifas-section__link-btn:hover{background:var(--sv-accent-bg)}.tarifas-section__link-btn:disabled{opacity:.5;cursor:not-allowed}.tarifas-section__table-wrapper{border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg);box-shadow:var(--sv-shadow-sm);background:var(--sv-bg-primary);overflow:hidden}.tarifas-section__toolbar{display:flex;justify-content:flex-end;margin-bottom:8px}.tarifas-section__table-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:var(--sv-bg-secondary);border-bottom:1px solid var(--sv-border);grid-gap:12px;gap:12px}.tarifas-section__header-cols{display:flex;align-items:center;grid-gap:16px;gap:16px;flex:1 1;min-width:0}.tarifas-section__header-col{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--sv-text-secondary)}.tarifas-section__header-col--periodo{min-width:140px;white-space:nowrap}.tarifas-section__header-col--valor{flex:1 1;min-width:100px;text-align:center}.tarifas-section__header-col--origem{min-width:70px}.tarifas-section__header-col--acoes{width:96px;flex-shrink:0}.tarifas-section__list{display:flex;flex-direction:column;grid-gap:0;gap:0;max-height:312px;overflow-y:auto}.tarifas-section__item{background:var(--sv-bg-primary);border-bottom:1px solid var(--sv-border);transition:background .1s}.tarifas-section__item:last-child{border-bottom:none}.tarifas-section__item:nth-child(2n){background:var(--sv-bg-secondary)}.tarifas-section__item:hover:not(.tarifas-section__item--editing):not(.tarifas-section__item--deleting){background:var(--sv-bg-hover)}.tarifas-section__item--deleting,.tarifas-section__item--editing{background:var(--sv-accent-bg)}.tarifas-section__item-content{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;grid-gap:12px;gap:12px}.tarifas-section__item-main{display:flex;align-items:center;grid-gap:16px;gap:16px;flex:1 1;min-width:0;flex-wrap:wrap}.tarifas-section__item-periodo{color:var(--sv-text-secondary);font-size:12px;min-width:140px;white-space:nowrap}.tarifas-section__item-valor{flex:1 1;min-width:100px;display:flex;align-items:center;justify-content:center}.tarifas-section__item-origem{min-width:70px}.tarifas-section__item-actions{display:flex;align-items:center;grid-gap:4px;gap:4px;flex-shrink:0}.tarifas-section__switch-placeholder{display:inline-block;width:32px;height:18px;flex-shrink:0}.tarifas-section__valores-grupo-a{display:flex;grid-gap:6px;gap:6px;flex-wrap:wrap}.tarifas-section__valor-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tarifas-section__valor-badge--hp{background:rgba(var(--sv-danger-rgb),.1);color:var(--sv-danger)}.tarifas-section__valor-badge--hfp{background:rgba(var(--sv-accent-rgb),.1);color:var(--sv-accent)}.tarifas-section__valor-badge--not{background:rgba(var(--sv-success-rgb),.1);color:var(--sv-success)}.tarifas-section__valor-badge--unica{background:rgba(var(--sv-warning-rgb),.12);color:var(--sv-warning-text)}.tarifas-section__badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;text-decoration:none}.tarifas-section__badge--auto{background:rgba(var(--sv-success-rgb),.1);color:var(--sv-success)}.tarifas-section__badge--manual{background:var(--sv-bg-tertiary);color:var(--sv-text-secondary)}.tarifas-section__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--sv-radius-sm);background:transparent;color:var(--sv-text-icon);cursor:pointer;transition:background .15s,color .15s}.tarifas-section__icon-btn:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary)}.tarifas-section__icon-btn--danger:hover{background:rgba(var(--sv-danger-rgb),.1);color:var(--sv-danger)}.tarifas-section__switch{position:relative;display:inline-block;width:32px;height:18px;cursor:pointer}.tarifas-section__switch input{opacity:0;width:0;height:0}.tarifas-section__switch-slider{position:absolute;inset:0;background:var(--sv-toggle-off);border-radius:9px;transition:background .2s}.tarifas-section__switch-slider:before{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.tarifas-section__switch input:checked+.tarifas-section__switch-slider{background:var(--sv-accent)}.tarifas-section__switch input:checked+.tarifas-section__switch-slider:before{-webkit-transform:translateX(14px);transform:translateX(14px)}.tarifas-section__inline-form{padding:16px;border-radius:var(--sv-radius-sm);background:var(--sv-bg-secondary);border:1px solid var(--sv-border);margin:8px 0}.tarifas-section__inline-form-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.tarifas-section__inline-form-title{font-size:13px;font-weight:600;color:var(--sv-text-primary)}.tarifas-section__inline-form-actions{display:flex;align-items:center;justify-content:flex-end;grid-gap:8px;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--sv-border)}.tarifas-section__btn-cancel{padding:6px 14px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-primary);color:var(--sv-text-secondary);font-size:13px;font-weight:500;font-family:var(--sv-font);cursor:pointer;transition:border-color .15s,color .15s}.tarifas-section__btn-cancel:hover{border-color:var(--sv-border-secondary);color:var(--sv-text-primary)}.tarifas-section__btn-save{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 16px;border:none;border-radius:var(--sv-radius-sm);background:var(--sv-accent);color:#fff;font-size:13px;font-weight:500;font-family:var(--sv-font);cursor:pointer;transition:background .15s}.tarifas-section__btn-save:hover:not(:disabled){background:var(--sv-accent-hover)}.tarifas-section__btn-save:disabled{opacity:.5;cursor:not-allowed}.tarifas-section__btn-danger{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 16px;border:none;border-radius:var(--sv-radius-sm);background:var(--sv-danger);color:#fff;font-size:13px;font-weight:500;font-family:var(--sv-font);cursor:pointer;transition:background .15s}.tarifas-section__btn-danger:hover:not(:disabled){-webkit-filter:brightness(.88);filter:brightness(.88)}.tarifas-section__btn-danger:disabled{opacity:.5;cursor:not-allowed}.tarifas-section__delete-confirm{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;flex-wrap:wrap}.tarifas-section__delete-confirm-text{color:var(--sv-danger);font-size:13px;font-weight:500}.tarifas-section__delete-confirm-actions,.tarifas-section__delete-confirm-text{display:flex;align-items:center;grid-gap:8px;gap:8px}.tarifas-section__input-with-prefix{position:relative;display:flex;align-items:center}.tarifas-section__input-prefix{position:absolute;left:10px;color:var(--sv-text-muted);font-size:12px;pointer-events:none;z-index:1}.tarifas-section__input-with-prefix .ficha-tecnica-tab__form-input{padding-left:32px}.tarifas-section .react-datepicker-wrapper{width:100%}.tarifas-section .react-datepicker__input-container input{width:100%;background:var(--sv-bg-primary)!important}@media (max-width:640px){.tarifas-section__item-content{flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px}.tarifas-section__item-main{flex-direction:column;align-items:flex-start;grid-gap:6px;gap:6px}.tarifas-section__item-actions{align-self:flex-end}.tarifas-section__delete-confirm{flex-direction:column;align-items:flex-start}}.tarifas-section__table-wrapper>.tarifas-section__inline-form{margin:0;border-radius:0;border-left:none;border-right:none;border-top:none}.tarifas-section__info-icon-wrapper:focus-within .tarifas-section__info-tooltip,.tarifas-section__info-icon-wrapper:hover .tarifas-section__info-tooltip{opacity:1;pointer-events:auto;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.tarifas-section__info-tooltip{position:absolute;top:calc(100% + 10px);left:50%;-webkit-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px);width:320px;background:#fff;background:var(--sv-bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--sv-border,#e5e7eb);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:14px 16px;display:flex;flex-direction:column;grid-gap:6px;gap:6px;font-size:12px;line-height:1.5;color:#111827;color:var(--sv-text-primary,#111827);opacity:0;pointer-events:none;transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease;transition:opacity .15s ease,transform .15s ease,-webkit-transform .15s ease;z-index:100}.tarifas-section__info-tooltip strong{font-size:12px;font-weight:600;color:#111827;color:var(--sv-text-primary,#111827)}.tarifas-section__info-tooltip span{color:#6b7280;color:var(--sv-text-secondary,#6b7280)}.tarifas-section__info-tooltip:after{content:"";position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:6px solid transparent;border-bottom:6px solid var(--sv-bg-primary,#fff);-webkit-filter:drop-shadow(0 -1px 0 #e5e7eb);filter:drop-shadow(0 -1px 0 #e5e7eb);-webkit-filter:drop-shadow(0 -1px 0 var(--sv-border,#e5e7eb));filter:drop-shadow(0 -1px 0 var(--sv-border,#e5e7eb))}.owner-combobox{position:relative;flex:1 1;min-width:0;max-width:400px}.owner-combobox--disabled{pointer-events:none;opacity:.6}.owner-combobox__input-wrapper{position:relative;display:flex;align-items:center}.owner-combobox__search-icon{position:absolute;left:10px;color:var(--sv-text-muted);pointer-events:none;flex-shrink:0}.owner-combobox__input{width:100%;padding:8px 32px 8px 30px;border-radius:6px;border:1px solid var(--sv-border);background:var(--sv-bg-primary);color:var(--sv-text-primary);font-family:var(--sv-font);font-size:13px;box-sizing:border-box;outline:none;transition:border-color .15s,box-shadow .15s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-combobox__input:focus{border-color:var(--sv-accent);box-shadow:0 0 0 2px rgba(var(--sv-accent-rgb),.15)}.owner-combobox__input:disabled{background:var(--sv-bg-tertiary);color:var(--sv-text-secondary);cursor:not-allowed}.owner-combobox__input::-webkit-input-placeholder{color:var(--sv-text-muted)}.owner-combobox__input::placeholder{color:var(--sv-text-muted)}.owner-combobox__clear-btn{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:var(--sv-bg-tertiary);color:var(--sv-text-secondary);border-radius:50%;cursor:pointer;transition:background .15s,color .15s}.owner-combobox__clear-btn:hover{background:var(--sv-border-secondary);color:var(--sv-text-primary)}.owner-combobox__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;max-height:220px;overflow-y:auto;margin:0;padding:4px 0;list-style:none;background:var(--sv-dropdown-bg);border:1px solid var(--sv-dropdown-border);border-radius:var(--sv-radius-sm);box-shadow:var(--sv-dropdown-shadow)}.owner-combobox__option{display:flex;flex-direction:column;grid-gap:1px;gap:1px;padding:8px 12px;cursor:pointer;transition:background .1s}.owner-combobox__option--highlighted{background:var(--sv-dropdown-hover-bg)}.owner-combobox__option--selected{background:var(--sv-accent-bg)}.owner-combobox__option--highlighted.owner-combobox__option--selected{background:var(--sv-accent-active-bg)}.owner-combobox__option-name{font-family:var(--sv-font);font-size:13px;font-weight:500;color:var(--sv-dropdown-text);line-height:1.3}.owner-combobox__option-email{font-family:var(--sv-font);font-size:11.5px;color:var(--sv-dropdown-text-muted);line-height:1.3}.owner-combobox__empty{padding:12px;font-family:var(--sv-font);font-size:12.5px;color:var(--sv-text-muted);text-align:center}@media (max-width:600px){.owner-combobox{max-width:100%}}.premium-gate-card{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:10px;gap:10px;padding:44px 24px;text-align:center;background:#fff;background:var(--sv-bg-primary,#fff);border:1px dashed #e5e7eb;border:1px dashed var(--sv-border-secondary,#e5e7eb);border-radius:8px;border-radius:var(--sv-radius-md,8px);font-family:"Inter",sans-serif;font-family:var(--sv-font,"Inter",sans-serif);color:var(--sv-text-primary)}.premium-gate-card__icon{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,47,212,.1),rgba(0,80,255,.1));color:#002fd4;margin-bottom:4px}.premium-gate-card__title{margin:0;font-size:16px;font-weight:600;color:var(--sv-text-primary);line-height:1.25}.premium-gate-card__description{margin:0;font-size:13px;color:var(--sv-text-secondary);max-width:420px;line-height:1.5}.premium-gate-card__cta{margin-top:10px;display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 18px;border:none;border-radius:6px;background:linear-gradient(135deg,#002fd4,#0050ff);color:#fff;font-family:inherit;font-size:12.5px;font-weight:600;letter-spacing:.4px;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;transition:background .2s ease,box-shadow .2s ease,transform .2s ease;transition:background .2s ease,box-shadow .2s ease,transform .2s ease,-webkit-transform .2s ease;box-shadow:0 1px 6px rgba(0,47,212,.25)}.premium-gate-card__cta svg{flex-shrink:0}.premium-gate-card__cta:hover{background:linear-gradient(135deg,#0038f0,#005cff);box-shadow:0 2px 12px rgba(0,47,212,.45);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.premium-gate-card__cta:active{-webkit-transform:translateY(0);transform:translateY(0)}.premium-gate-card__cta:focus-visible{outline:2px solid #0050ff;outline-offset:2px}.anexos-section{--anexos-shadow:0 10px 24px rgba(15,23,42,0.06);--anexos-shadow-hover:0 8px 24px rgba(15,23,42,0.1);--anexos-thumb-bg:var(--sv-bg-tertiary);position:relative;font-family:"Inter",sans-serif;font-family:var(--sv-font,"Inter",sans-serif);color:var(--sv-text-primary)}.anexos-section__header{margin-bottom:16px;-webkit-animation:anexos-toolbar-in .2s ease-out both;animation:anexos-toolbar-in .2s ease-out both}.anexos-section__header,.anexos-section__heading{display:flex;align-items:center;grid-gap:12px;gap:12px}.anexos-section__heading{min-width:0;flex:1 1}.anexos-section__header-action{flex-shrink:0;height:36px}.anexos-section__heading-icon{width:36px;height:36px;border-radius:var(--sv-radius-sm);display:inline-flex;align-items:center;justify-content:center;background:rgba(37,99,235,.1);background:rgba(var(--sv-accent-rgb,37,99,235),.1);color:var(--sv-accent);flex-shrink:0}.anexos-section__title{margin:0;font-size:16px;font-weight:600;color:var(--sv-text-primary);line-height:1.25}.anexos-section__count{display:block;margin-top:2px;font-size:12px;color:var(--sv-text-muted);line-height:1.25;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.anexos-section__card{display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:18px;-webkit-animation:anexos-content-in .24s ease-out both;animation:anexos-content-in .24s ease-out both}.anexos-section__toolbar{display:flex;align-items:center;grid-gap:10px;gap:10px;flex-wrap:wrap}.anexos-section__search{position:relative;display:flex;align-items:center;flex:1 1 220px;min-width:200px;max-width:360px;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);padding:0 8px 0 10px;height:34px;color:var(--sv-text-muted);transition:border-color .15s ease,box-shadow .15s ease}.anexos-section__search:focus-within{border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(37,99,235,.14);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.14)}.anexos-section__search svg{flex:0 0 auto}.anexos-section__search input{flex:1 1;border:0;outline:none;background:transparent;font-family:inherit;font-size:13px;color:var(--sv-text-primary);padding:0 6px;min-width:0}.anexos-section__search input::-webkit-input-placeholder{color:var(--sv-text-muted)}.anexos-section__search input::placeholder{color:var(--sv-text-muted)}.anexos-section__search-clear{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;background:transparent;border-radius:4px;color:var(--sv-text-icon);cursor:pointer;transition:background .15s ease,color .15s ease}.anexos-section__search-clear:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary)}.anexos-section__search-clear:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.18);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.18)}.anexos-section__view-toggle{display:inline-flex;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);padding:2px}.anexos-section__view-btn{display:inline-flex;align-items:center;justify-content:center;height:28px;width:32px;border:0;background:transparent;color:var(--sv-text-icon);border-radius:6px;cursor:pointer;transition:background .15s ease,color .15s ease,-webkit-transform .1s ease;transition:background .15s ease,color .15s ease,transform .1s ease;transition:background .15s ease,color .15s ease,transform .1s ease,-webkit-transform .1s ease}.anexos-section__view-btn:hover{color:var(--sv-text-primary)}.anexos-section__view-btn:active:not(:disabled){-webkit-transform:scale(.96);transform:scale(.96)}.anexos-section__view-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.18);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.18)}.anexos-section__view-btn--active{background:var(--sv-bg-secondary);color:var(--sv-accent);box-shadow:0 1px 2px rgba(15,23,42,.06)}.anexos-section__btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 16px;border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:13px;font-weight:500;line-height:1;cursor:pointer;border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease,-webkit-transform .1s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease,-webkit-transform .1s ease}.anexos-section__btn:active:not(:disabled){-webkit-transform:scale(.98);transform:scale(.98)}.anexos-section__btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.18);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.18)}.anexos-section__btn:disabled{opacity:.55;cursor:not-allowed}.anexos-section__btn--primary{background-color:var(--sv-accent);border-color:var(--sv-accent);color:#fff}.anexos-section__btn--primary:hover:not(:disabled){background-color:var(--sv-accent-hover);border-color:var(--sv-accent-hover)}.anexos-section__btn--secondary{background-color:var(--sv-bg-primary);border-color:var(--sv-border);color:var(--sv-text-primary)}.anexos-section__btn--secondary:hover:not(:disabled){background-color:var(--sv-bg-hover)}.anexos-section__inline-error{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:9px 12px;background:rgba(239,68,68,.08);background:rgba(var(--sv-danger-rgb,239,68,68),.08);color:var(--sv-danger);border:1px solid rgba(239,68,68,.18);border:1px solid rgba(var(--sv-danger-rgb,239,68,68),.18);border-radius:var(--sv-radius-sm);font-size:12.5px;-webkit-animation:anexos-alert-in .18s ease-out both;animation:anexos-alert-in .18s ease-out both}.anexos-section__inline-error>span{flex:1 1;min-width:0}.anexos-section__inline-error-close{border:0;background:transparent;color:inherit;cursor:pointer;padding:4px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .15s ease,background .15s ease}.anexos-section__inline-error-close:hover{opacity:1;background:rgba(239,68,68,.1);background:rgba(var(--sv-danger-rgb,239,68,68),.1)}.anexos-section__skeleton{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.anexos-section__skeleton-cell{display:flex;flex-direction:column;grid-gap:8px;gap:8px;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);padding:0 0 12px;overflow:hidden}.anexos-section__skeleton-thumb{height:120px}.anexos-section__skeleton-line,.anexos-section__skeleton-thumb{background:var(--sv-shimmer-base);background-image:linear-gradient(90deg,var(--sv-shimmer-from),var(--sv-shimmer-to),var(--sv-shimmer-from));background-size:200% 100%;-webkit-animation:anexos-shimmer 1.4s linear infinite;animation:anexos-shimmer 1.4s linear infinite}.anexos-section__skeleton-line{height:10px;margin:0 12px;border-radius:4px}.anexos-section__skeleton-line--sm{width:60%}.anexos-section__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:44px 22px;text-align:center;background:var(--sv-bg-primary);border:1px dashed var(--sv-border-secondary);border-radius:var(--sv-radius-md);-webkit-animation:anexos-empty-in .24s ease-out both;animation:anexos-empty-in .24s ease-out both}.anexos-section__empty--error{border-style:solid;border-color:rgba(239,68,68,.4);border-color:rgba(var(--sv-danger-rgb,239,68,68),.4)}.anexos-section__empty--error .anexos-section__empty-icon{background:rgba(239,68,68,.1);background:rgba(var(--sv-danger-rgb,239,68,68),.1);color:var(--sv-danger)}.anexos-section__empty-icon{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(37,99,235,.1);background:rgba(var(--sv-accent-rgb,37,99,235),.1);color:var(--sv-accent);margin-bottom:6px}.anexos-section__empty-title{margin:0;font-size:14px;font-weight:600;color:var(--sv-text-primary)}.anexos-section__empty-text{margin:0;font-size:12.5px;color:var(--sv-text-secondary);max-width:380px;line-height:1.45}.anexos-section__empty-hint{margin-top:4px;font-size:11.5px;color:var(--sv-text-muted)}.anexos-section__empty-readonly{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;margin-top:8px;padding:6px 12px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-size:12px;color:var(--sv-text-secondary)}.anexos-section__empty-readonly svg{flex-shrink:0;color:var(--sv-text-muted)}.anexos-section__dropzone-hint{display:flex;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:12px 14px;background:transparent;border:1px dashed var(--sv-border-secondary);border-radius:var(--sv-radius-sm);color:var(--sv-text-secondary)}.anexos-section__dropzone-hint-icon{width:32px;height:32px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(37,99,235,.1);background:rgba(var(--sv-accent-rgb,37,99,235),.1);color:var(--sv-accent)}.anexos-section__dropzone-hint-text{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.anexos-section__dropzone-hint-title{font-size:13px;font-weight:500;line-height:1.3}.anexos-section__dropzone-hint-sub{font-size:11.5px;color:var(--sv-text-muted);line-height:1.3}.anexos-section__grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.anexos-section__card-item{display:flex;flex-direction:column;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;-webkit-animation:anexos-item-in .22s ease-out both;animation:anexos-item-in .22s ease-out both}.anexos-section__card-item:hover{border-color:rgba(37,99,235,.5);border-color:rgba(var(--sv-accent-rgb,37,99,235),.5);-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:var(--anexos-shadow-hover)}.anexos-section__card-item:focus-within{border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(37,99,235,.18);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.18)}.anexos-section__thumb{position:relative;display:flex;align-items:center;justify-content:center;height:132px;background:var(--anexos-thumb-bg);border:0;cursor:pointer;overflow:hidden;color:var(--sv-text-icon);padding:0}.anexos-section__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.anexos-section__thumb:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}.anexos-section__thumb--placeholder{flex-direction:column;grid-gap:8px;gap:8px}.anexos-section__thumb--pdf{color:#b91c1c;background:linear-gradient(180deg,rgba(220,38,38,.06),var(--anexos-thumb-bg))}.anexos-section__thumb--file{color:var(--sv-text-secondary)}.anexos-section__thumb:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--sv-accent)}.anexos-section__thumb-ext{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:inherit;opacity:.85}.anexos-section__card-meta{display:flex;flex-direction:column;grid-gap:2px;gap:2px;padding:10px 12px 4px;min-width:0}.anexos-section__card-name{font-size:12.5px;font-weight:500;color:var(--sv-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}.anexos-section__card-sub{font-size:11px;color:var(--sv-text-muted);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.anexos-section__card-actions{display:flex;grid-gap:4px;gap:4px;padding:6px 10px 10px;justify-content:flex-end}.anexos-section__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;background:transparent;color:var(--sv-text-icon);border-radius:6px;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease}.anexos-section__icon-btn:link,.anexos-section__icon-btn:visited{color:var(--sv-text-icon)}.anexos-section__icon-btn:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary)}.anexos-section__icon-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.18);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.18)}.anexos-section__icon-btn--danger:hover{background:rgba(239,68,68,.12);background:rgba(var(--sv-danger-rgb,239,68,68),.12);color:var(--sv-danger)}.anexos-section__list-wrap{overflow-x:auto;border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);background:var(--sv-bg-primary)}.anexos-section__list{width:100%;border-collapse:collapse;font-size:13px}.anexos-section__list thead th{text-align:left;font-weight:500;color:var(--sv-text-muted);padding:10px 12px;border-bottom:1px solid var(--sv-border);font-size:11.5px;text-transform:uppercase;letter-spacing:.4px;background:var(--sv-bg-secondary)}.anexos-section__list tbody td{padding:11px 12px;border-bottom:1px solid var(--sv-border);color:var(--sv-text-secondary);vertical-align:middle;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.anexos-section__list tbody tr{transition:background .12s ease}.anexos-section__list tbody tr:hover td{background:var(--sv-bg-hover)}.anexos-section__list tbody tr:last-child td{border-bottom:0}.anexos-section__list-col-icon{width:38px;text-align:center;color:var(--sv-text-icon)}.anexos-section__list-col-kind{width:80px}.anexos-section__list-col-size{width:90px}.anexos-section__list-col-date{width:130px}.anexos-section__list-col-actions{width:88px;text-align:right}.anexos-section__list-col-actions>*{margin-left:4px}.anexos-section__list-name{border:0;background:transparent;padding:0;text-align:left;font-weight:500;font-family:inherit;font-size:inherit;color:var(--sv-text-primary);cursor:pointer;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anexos-section__list-name:focus-visible,.anexos-section__list-name:hover{color:var(--sv-accent);text-decoration:underline}.anexos-section__list-name:focus-visible{outline:none}.anexos-section__load-more{display:flex;align-items:center;justify-content:center;padding:14px 8px 4px;min-height:44px}.anexos-section__load-more-status{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;font-size:12.5px;color:var(--sv-text-muted)}.anexos-section__load-more-status:before{content:"";width:14px;height:14px;border-radius:50%;border:2px solid;border-right:2px solid transparent;-webkit-animation:anexos-spin .8s linear infinite;animation:anexos-spin .8s linear infinite}.anexos-section__drop-overlay{position:absolute;inset:0;z-index:5;background:rgba(37,99,235,.1);background:rgba(var(--sv-accent-rgb,37,99,235),.1);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:2px dashed var(--sv-accent);border-radius:var(--sv-radius-lg);pointer-events:none;display:flex;align-items:center;justify-content:center;-webkit-animation:anexos-overlay-in .16s ease-out both;animation:anexos-overlay-in .16s ease-out both}.anexos-section__drop-message{display:flex;flex-direction:column;align-items:center;grid-gap:6px;gap:6px;color:var(--sv-accent);text-align:center}.anexos-section__drop-icon{width:64px;height:64px;border-radius:50%;background:rgba(37,99,235,.18);background:rgba(var(--sv-accent-rgb,37,99,235),.18);display:inline-flex;align-items:center;justify-content:center;margin-bottom:4px;-webkit-animation:anexos-drop-pulse 1.6s ease-in-out infinite;animation:anexos-drop-pulse 1.6s ease-in-out infinite}.anexos-section__drop-title{font-size:15px;font-weight:600}.anexos-section__drop-sub{font-size:12px;color:var(--sv-text-secondary);font-weight:400}.anexos-section__lightbox{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.92);display:flex;align-items:center;justify-content:center;padding:32px 56px;-webkit-animation:anexos-lightbox-in .18s ease-out;animation:anexos-lightbox-in .18s ease-out}.anexos-section__lightbox-toolbar{position:absolute;top:16px;right:16px;left:16px;display:flex;align-items:center;grid-gap:12px;gap:12px;pointer-events:none}.anexos-section__lightbox-toolbar>*{pointer-events:auto}.anexos-section__lightbox-counter{background:rgba(0,0,0,.5);color:#fff;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.anexos-section__lightbox-title{flex:1 1;min-width:0;color:#fff;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.4)}.anexos-section__lightbox-actions{display:inline-flex;grid-gap:8px;gap:8px;margin-left:auto}.anexos-section__lightbox-action,.anexos-section__lightbox-close{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;border-radius:50%;background:hsla(0,0%,100%,.15);color:#fff;cursor:pointer;text-decoration:none;transition:background .15s ease,-webkit-transform .1s ease;transition:background .15s ease,transform .1s ease;transition:background .15s ease,transform .1s ease,-webkit-transform .1s ease}.anexos-section__lightbox-action:link,.anexos-section__lightbox-action:visited,.anexos-section__lightbox-close:link,.anexos-section__lightbox-close:visited{color:#fff}.anexos-section__lightbox-action:hover,.anexos-section__lightbox-close:hover{background:hsla(0,0%,100%,.28);-webkit-transform:scale(1.05);transform:scale(1.05)}.anexos-section__lightbox-action:focus-visible,.anexos-section__lightbox-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.anexos-section__lightbox-content{max-width:92vw;max-height:86vh;display:flex;align-items:center;justify-content:center}.anexos-section__lightbox-content img{max-width:90vw;max-height:80vh;object-fit:contain;border-radius:6px;box-shadow:0 20px 60px rgba(0,0,0,.5);-webkit-user-select:none;user-select:none}.anexos-section__lightbox-nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.12);color:#fff;border:0;width:44px;height:44px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,-webkit-transform .1s ease;transition:background .15s ease,transform .1s ease;transition:background .15s ease,transform .1s ease,-webkit-transform .1s ease}.anexos-section__lightbox-nav:hover{background:hsla(0,0%,100%,.24);-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05)}.anexos-section__lightbox-nav:focus-visible{outline:2px solid #fff;outline-offset:2px}.anexos-section__lightbox-nav--prev{left:18px}.anexos-section__lightbox-nav--next{right:18px}.anexos-section__confirm-overlay{position:fixed;inset:0;z-index:1300;background:rgba(15,23,42,.46);display:flex;align-items:center;justify-content:center;padding:12px;-webkit-animation:anexos-overlay-in .16s ease-out;animation:anexos-overlay-in .16s ease-out}@media (min-width:768px){.anexos-section__confirm-overlay{padding:20px}}.anexos-section__confirm-content{width:100%;max-width:440px;display:flex;flex-direction:column;overflow:hidden;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg);box-shadow:0 18px 44px rgba(15,23,42,.24);-webkit-animation:anexos-modal-in .24s ease-out;animation:anexos-modal-in .24s ease-out}.anexos-section__confirm-header{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding:16px 18px;border-bottom:1px solid var(--sv-border)}.anexos-section__confirm-title{margin:0;font-family:var(--sv-font);font-size:16px;font-weight:650;line-height:1.3;color:var(--sv-text-primary)}.anexos-section__confirm-close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:6px;background:transparent;color:var(--sv-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.anexos-section__confirm-close:hover:not(:disabled){background:var(--sv-bg-hover);color:var(--sv-text-primary)}.anexos-section__confirm-close:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.18);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.18)}.anexos-section__confirm-body{display:flex;flex-direction:column;align-items:center;padding:22px 18px;text-align:center}.anexos-section__confirm-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;border-radius:50%;background:rgba(239,68,68,.1);background:rgba(var(--sv-danger-rgb,239,68,68),.1);color:var(--sv-danger)}.anexos-section__confirm-warning{margin:0 0 8px;font-family:var(--sv-font);font-size:15px;font-weight:650;line-height:1.35;color:var(--sv-text-primary)}.anexos-section__confirm-warning strong{font-weight:650;word-break:break-word}.anexos-section__confirm-detail,.anexos-section__confirm-question{margin:0 0 8px;font-family:var(--sv-font);font-size:13.5px;line-height:1.45;color:var(--sv-text-secondary)}.anexos-section__confirm-question{margin-bottom:0;color:var(--sv-text-muted);font-size:12.5px}.anexos-section__confirm-footer{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:14px 18px;border-top:1px solid var(--sv-border);background:var(--sv-bg-secondary)}@media (min-width:480px){.anexos-section__confirm-footer{flex-direction:row;grid-gap:12px;gap:12px}}.anexos-section__confirm-button{flex:1 1;min-height:40px;padding:10px 18px;border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:14px;font-weight:650;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,-webkit-transform .1s ease;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease,-webkit-transform .1s ease}.anexos-section__confirm-button:active:not(:disabled){-webkit-transform:scale(.98);transform:scale(.98)}.anexos-section__confirm-button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.18);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.18)}.anexos-section__confirm-button:disabled{opacity:.6;cursor:not-allowed}.anexos-section__confirm-button--secondary{background:var(--sv-bg-primary);border:1px solid var(--sv-border);color:var(--sv-text-primary)}.anexos-section__confirm-button--secondary:hover:not(:disabled){background:var(--sv-bg-hover)}.anexos-section__confirm-button--danger{background:var(--sv-danger);border:1px solid var(--sv-danger);color:#fff}.anexos-section__confirm-button--danger:hover:not(:disabled){background:#dc2626;border-color:#dc2626}.anexos-section__toast{position:fixed;bottom:20px;right:20px;z-index:1400;width:320px;max-width:calc(100vw - 32px);background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);box-shadow:0 12px 32px rgba(15,23,42,.16);overflow:hidden;font-family:var(--sv-font);-webkit-animation:anexos-toast-in .22s cubic-bezier(.16,1,.3,1) both;animation:anexos-toast-in .22s cubic-bezier(.16,1,.3,1) both}.anexos-section__toast-header{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 12px;background:var(--sv-bg-secondary);border-bottom:1px solid var(--sv-border)}.anexos-section__toast-title{flex:1 1;font-size:12.5px;font-weight:600;color:var(--sv-text-primary);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anexos-section__toast-dismiss{border:0;background:transparent;color:var(--sv-text-muted);padding:4px;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.anexos-section__toast-dismiss:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary)}.anexos-section__toast-list{list-style:none;margin:0;padding:6px;max-height:280px;overflow-y:auto;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.anexos-section__toast-row{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 10px;border-radius:var(--sv-radius-sm);background:var(--sv-bg-primary);font-size:12px;color:var(--sv-text-secondary);transition:background .15s ease}.anexos-section__toast-row--success .anexos-section__toast-icon{background:rgba(16,185,129,.12);background:rgba(var(--sv-success-rgb,16,185,129),.12);color:var(--sv-success)}.anexos-section__toast-row--error{background:rgba(239,68,68,.06);background:rgba(var(--sv-danger-rgb,239,68,68),.06)}.anexos-section__toast-row--error .anexos-section__toast-icon{background:rgba(239,68,68,.12);background:rgba(var(--sv-danger-rgb,239,68,68),.12);color:var(--sv-danger)}.anexos-section__toast-row--uploading .anexos-section__toast-icon{background:rgba(37,99,235,.12);background:rgba(var(--sv-accent-rgb,37,99,235),.12);color:var(--sv-accent)}.anexos-section__toast-icon{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.anexos-section__toast-name{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--sv-text-primary)}.anexos-section__toast-progress{position:relative;width:80px;height:4px;background:var(--sv-bg-tertiary);border-radius:999px;overflow:hidden;flex-shrink:0}.anexos-section__toast-progress-bar{position:absolute;inset:0 auto 0 0;background:var(--sv-accent);transition:width .15s ease;border-radius:inherit}.anexos-section__toast-row-dismiss{border:0;background:transparent;color:var(--sv-text-muted);padding:2px;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.7;transition:opacity .15s ease,background .15s ease}.anexos-section__toast-row-dismiss:hover{opacity:1;background:var(--sv-bg-hover)}@-webkit-keyframes anexos-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes anexos-overlay-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes anexos-modal-in{0%{opacity:0;-webkit-transform:translateY(12px) scale(.98);transform:translateY(12px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes anexos-modal-in{0%{opacity:0;-webkit-transform:translateY(12px) scale(.98);transform:translateY(12px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes anexos-lightbox-in{0%{opacity:0}to{opacity:1}}@keyframes anexos-lightbox-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes anexos-toolbar-in{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anexos-toolbar-in{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes anexos-content-in{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anexos-content-in{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes anexos-item-in{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anexos-item-in{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes anexos-empty-in{0%{opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes anexos-empty-in{0%{opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes anexos-alert-in{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anexos-alert-in{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes anexos-toast-in{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anexos-toast-in{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes anexos-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes anexos-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@-webkit-keyframes anexos-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes anexos-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes anexos-pick-in{0%{opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes anexos-pick-in{0%{opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes anexos-drop-pulse{0%,to{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(37,99,235,.3);box-shadow:0 0 0 0 rgba(var(--sv-accent-rgb,37,99,235),.3)}50%{-webkit-transform:scale(1.06);transform:scale(1.06);box-shadow:0 0 0 12px rgba(37,99,235,0);box-shadow:0 0 0 12px rgba(var(--sv-accent-rgb,37,99,235),0)}}@keyframes anexos-drop-pulse{0%,to{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(37,99,235,.3);box-shadow:0 0 0 0 rgba(var(--sv-accent-rgb,37,99,235),.3)}50%{-webkit-transform:scale(1.06);transform:scale(1.06);box-shadow:0 0 0 12px rgba(37,99,235,0);box-shadow:0 0 0 12px rgba(var(--sv-accent-rgb,37,99,235),0)}}@media (max-width:720px){.anexos-section__header{flex-wrap:wrap}.anexos-section__heading{flex:1 1 100%}.anexos-section__toolbar{flex-direction:row;flex-wrap:wrap}.anexos-section__search{flex:1 1 100%;max-width:none}.anexos-section__grid,.anexos-section__skeleton{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.anexos-section__toast{bottom:12px;right:12px;left:12px;width:auto}}@media (prefers-reduced-motion:reduce){.anexos-section,.anexos-section *,.anexos-section__toast,.anexos-section__toast *{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.anexos-section__skeleton-line,.anexos-section__skeleton-thumb{-webkit-animation:none!important;animation:none!important;background:var(--sv-shimmer-base)!important}}.anexos-section__count-line{font-size:12px;color:var(--sv-text-muted);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:-4px 0 0}.anexos-section__toolbar-upload{margin-left:auto;height:34px;padding:0 12px}.anexos-section__gallery{position:relative;display:flex;flex-direction:column;grid-gap:14px;gap:14px;min-height:0}.anexos-section__gallery--picker .anexos-section__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.anexos-section__gallery--picker .anexos-section__card-item{cursor:pointer}.anexos-section__pick-badge{position:absolute;top:8px;left:8px;z-index:2;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:#10b981;background:var(--sv-success,#10b981);color:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(16,185,129,.42),0 0 0 2px var(--sv-bg-primary);pointer-events:none;-webkit-animation:anexos-pick-in .22s cubic-bezier(.34,1.56,.64,1) both;animation:anexos-pick-in .22s cubic-bezier(.34,1.56,.64,1) both}.tema-escuro .anexos-section__pick-badge{box-shadow:0 2px 6px rgba(16,185,129,.42),0 0 0 2px var(--sv-bg-secondary)}.anexos-section__pick-badge--linked{background:var(--sv-text-muted);box-shadow:0 1px 3px rgba(0,0,0,.24),0 0 0 2px var(--sv-bg-primary)}.tema-escuro .anexos-section__pick-badge--linked{box-shadow:0 1px 3px rgba(0,0,0,.24),0 0 0 2px var(--sv-bg-secondary)}.anexos-section__pick-remove{position:absolute;top:6px;right:6px;z-index:3;width:22px;height:22px;border:0;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;-webkit-transform:scale(.8);transform:scale(.8);transition:opacity .15s ease,background .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease,background .15s ease;transition:opacity .15s ease,transform .15s ease,background .15s ease,-webkit-transform .15s ease}.anexos-section__pick-remove:hover{background:#ef4444;background:var(--sv-danger,#ef4444)}.anexos-section__pick-remove:focus-visible{outline:none;opacity:1;-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 3px rgba(239,68,68,.35);box-shadow:0 0 0 3px rgba(var(--sv-danger-rgb,239,68,68),.35)}.anexos-section__card-item--selected{border-color:rgba(16,185,129,.65);border-color:rgba(var(--sv-success-rgb,16,185,129),.65);box-shadow:0 0 0 2px rgba(16,185,129,.22),var(--anexos-shadow-hover);box-shadow:0 0 0 2px rgba(var(--sv-success-rgb,16,185,129),.22),var(--anexos-shadow-hover)}.anexos-section__card-item--selected .anexos-section__card-name{color:var(--sv-text-primary);font-weight:600}.anexos-section__card-item--selected:focus-within .anexos-section__pick-remove,.anexos-section__card-item--selected:hover .anexos-section__pick-remove{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.anexos-section__card-item--linked{border-color:var(--sv-border)}.anexos-section__card-item--linked .anexos-section__thumb{cursor:zoom-in;opacity:.7}.anexos-section__card-item--linked:hover .anexos-section__thumb{opacity:.85}.attachments-picker-overlay{position:fixed;inset:0;z-index:1250;background:rgba(15,23,42,.46);display:flex;align-items:center;justify-content:center;padding:12px;font-family:"Inter",sans-serif;font-family:var(--sv-font,"Inter",sans-serif);-webkit-animation:anexos-overlay-in .16s ease-out;animation:anexos-overlay-in .16s ease-out}.attachments-picker-overlay.tema-escuro,.tema-escuro .attachments-picker-overlay,[data-theme=escuro] .attachments-picker-overlay{background:rgba(0,0,0,.72)}@media (min-width:768px){.attachments-picker-overlay{padding:24px}}.attachments-picker-modal{width:100%;max-width:760px;max-height:86vh;display:flex;flex-direction:column;overflow:hidden;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:12px;border-radius:var(--sv-radius-lg,12px);box-shadow:0 24px 60px rgba(15,23,42,.28);-webkit-animation:anexos-modal-in .24s ease-out;animation:anexos-modal-in .24s ease-out}.tema-escuro .attachments-picker-modal{background:var(--sv-bg-secondary);border-color:hsla(0,0%,100%,.08);box-shadow:0 24px 60px rgba(0,0,0,.55)}@media (min-height:900px){.attachments-picker-modal{max-height:760px}}.attachments-picker-header{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:14px 18px;border-bottom:1px solid var(--sv-border);flex-shrink:0}.attachments-picker-icon{width:36px;height:36px;border-radius:8px;border-radius:var(--sv-radius-sm,8px);display:inline-flex;align-items:center;justify-content:center;background:rgba(37,99,235,.1);background:rgba(var(--sv-accent-rgb,37,99,235),.1);color:var(--sv-accent);flex-shrink:0}.attachments-picker-heading{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.attachments-picker-title{margin:0;font-size:15px;font-weight:650;line-height:1.25;color:var(--sv-text-primary)}.attachments-picker-subtitle{font-size:12px;color:var(--sv-text-muted);line-height:1.3}.attachments-picker-header-actions{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;flex-shrink:0}.attachments-picker-upload{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;height:32px;padding:0 12px;border:1px solid var(--sv-accent);background:var(--sv-accent);color:#fff;font-family:inherit;font-size:13px;font-weight:600;border-radius:8px;border-radius:var(--sv-radius-sm,8px);cursor:pointer;transition:background .15s ease,border-color .15s ease,-webkit-transform .1s ease;transition:background .15s ease,border-color .15s ease,transform .1s ease;transition:background .15s ease,border-color .15s ease,transform .1s ease,-webkit-transform .1s ease}.attachments-picker-upload:hover:not(:disabled){background:var(--sv-accent-hover);border-color:var(--sv-accent-hover)}.attachments-picker-upload:active:not(:disabled){-webkit-transform:scale(.97);transform:scale(.97)}.attachments-picker-upload:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.22);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.22)}.attachments-picker-upload:disabled{opacity:.5;cursor:not-allowed}.attachments-picker-close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:6px;background:transparent;color:var(--sv-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.attachments-picker-close:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary)}.attachments-picker-close:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.18);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.18)}.attachments-picker-body{flex:1 1;min-height:0;overflow-y:auto;padding:16px 18px;scrollbar-width:thin;scrollbar-color:var(--sv-border-secondary) transparent}.attachments-picker-body::-webkit-scrollbar{width:8px}.attachments-picker-body::-webkit-scrollbar-track{background:transparent}.attachments-picker-body::-webkit-scrollbar-thumb{background-color:var(--sv-border-secondary);border-radius:4px}.attachments-picker-body .anexos-section__gallery{grid-gap:12px;gap:12px}.attachments-picker-footer{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px 18px;border-top:1px solid var(--sv-border);background:var(--sv-bg-secondary);flex-shrink:0}.tema-escuro .attachments-picker-footer{background:var(--sv-bg-tertiary)}.attachments-picker-hint{flex:1 1;font-size:12px;line-height:1.4;color:var(--sv-text-secondary);min-width:0;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .15s ease}.attachments-picker-hint--warning{color:#f59e0b;color:var(--sv-warning,#f59e0b);font-weight:600}.attachments-picker-done{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:8px;border-radius:var(--sv-radius-sm,8px);border:1px solid var(--sv-accent);background:var(--sv-accent);color:#fff;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,-webkit-transform .1s ease;transition:background .15s ease,transform .1s ease;transition:background .15s ease,transform .1s ease,-webkit-transform .1s ease}.attachments-picker-done:hover{background:var(--sv-accent-hover);border-color:var(--sv-accent-hover)}.attachments-picker-done:active{-webkit-transform:scale(.98);transform:scale(.98)}.attachments-picker-done:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.2);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.2)}@media (max-width:600px){.attachments-picker-modal{max-width:none;max-height:92vh}.attachments-picker-body,.attachments-picker-header{padding:12px 14px}.attachments-picker-footer{flex-direction:column;align-items:stretch}.attachments-picker-done{justify-content:center}}@media (prefers-reduced-motion:reduce){.anexos-section__pick-badge,.attachments-picker-modal,.attachments-picker-overlay{-webkit-animation:none!important;animation:none!important;transition:none!important}}.searchable-select{position:relative;width:100%}.searchable-select__trigger{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid var(--sv-border);border-radius:6px;background:var(--sv-bg-primary);cursor:pointer;transition:border-color .15s;min-height:39px}.searchable-select__trigger:hover{border-color:var(--sv-border-secondary)}.searchable-select__trigger--open{border-color:var(--sv-accent);box-shadow:0 0 0 2px rgba(var(--sv-accent-rgb),.08)}.searchable-select__trigger--disabled{opacity:.5;cursor:not-allowed}.searchable-select__input-wrap{display:flex;align-items:center;grid-gap:6px;gap:6px;flex:1 1;min-width:0}.searchable-select__icon{color:var(--sv-text-muted);flex-shrink:0}.searchable-select__input{border:none;outline:none;background:transparent;width:100%;padding:0}.searchable-select__display,.searchable-select__input{font-size:13px;font-family:var(--sv-font);color:var(--sv-text-primary)}.searchable-select__display{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchable-select__display--placeholder{color:var(--sv-text-muted)}.searchable-select__chevron{color:var(--sv-text-muted);flex-shrink:0;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.searchable-select__clear{color:var(--sv-text-muted);font-size:18px;line-height:1;cursor:pointer;flex-shrink:0;padding:0 2px;transition:color .15s}.searchable-select__clear:hover{color:var(--sv-text-primary)}.searchable-select__trigger--open .searchable-select__chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.searchable-select__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:8px;box-shadow:var(--sv-shadow-md);z-index:50;max-height:220px;overflow:hidden;display:flex;flex-direction:column}.searchable-select__list{list-style:none;margin:0;padding:4px;overflow-y:auto;max-height:210px}.searchable-select__item{display:flex;flex-direction:column;grid-gap:1px;gap:1px;padding:8px 10px;border-radius:5px;cursor:pointer;transition:background .1s}.searchable-select__item--highlighted,.searchable-select__item:hover{background:var(--sv-bg-hover)}.searchable-select__item--selected{background:var(--sv-accent-bg)}.searchable-select__item--selected .searchable-select__item-label{color:var(--sv-accent);font-weight:500}.searchable-select__item--create{border-top:1px solid var(--sv-border)}.searchable-select__item--create .searchable-select__item-label{color:var(--sv-accent);font-weight:500;font-style:italic}.searchable-select__item-label{font-size:13px;color:var(--sv-text-primary)}.searchable-select__item-subtitle{font-size:11px;color:var(--sv-text-muted)}.searchable-select__empty{padding:16px;text-align:center;font-size:12px;color:var(--sv-text-muted)}.gestao-detalhe{font-family:var(--sv-font);width:100%;display:flex;flex-direction:column;grid-gap:20px;gap:20px;padding:24px 24px 80px}.gestao-detalhe__header{display:flex;align-items:flex-start;grid-gap:12px;gap:12px}.gestao-detalhe__back-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--sv-radius-sm);border:1px solid var(--sv-border);background:var(--sv-bg-primary);color:var(--sv-text-secondary);cursor:pointer;transition:all .15s;flex-shrink:0;margin-top:2px}.gestao-detalhe__back-btn:hover{background:var(--sv-bg-hover);color:var(--sv-accent);border-color:var(--sv-accent)}.gestao-detalhe__title{font-size:20px;font-weight:600;color:var(--sv-text-primary);margin:0;line-height:1.3}.gestao-detalhe__subtitle{font-size:13px;color:var(--sv-text-secondary);margin:2px 0 0}.gestao-detalhe__section{background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg);padding:20px 24px;width:100%}.gestao-detalhe__section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.gestao-detalhe__section-title{font-size:15px;font-weight:600;color:var(--sv-text-primary);margin:0}.gestao-detalhe__form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.gestao-detalhe__form-group{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.gestao-detalhe__form-label{font-size:11px;font-weight:500;color:var(--sv-text-muted);text-transform:uppercase;letter-spacing:.4px}.gestao-detalhe__form-value{font-size:14px;color:var(--sv-text-primary);font-weight:400}.gestao-detalhe__form-input{padding:8px 12px;border:1px solid var(--sv-border);border-radius:6px;font-size:13px;font-family:var(--sv-font);color:var(--sv-text-primary);background:var(--sv-bg-primary);transition:border-color .2s}.gestao-detalhe__form-input::-webkit-input-placeholder{color:var(--sv-text-muted);font-size:13px;font-family:var(--sv-font)}.gestao-detalhe__form-input::placeholder{color:var(--sv-text-muted);font-size:13px;font-family:var(--sv-font)}.gestao-detalhe__form-input:focus{outline:none;border-color:var(--sv-accent);box-shadow:0 0 0 2px rgba(var(--sv-accent-rgb),.08)}.gestao-detalhe .sv-form-field--custom-select__control,.gestao-detalhe .sv-form-field--custom-select__control--is-focused{min-height:36px!important;height:auto!important;border:1px solid #e5e7eb!important;border:1px solid var(--sv-border,#e5e7eb)!important;border-radius:6px!important;font-size:13px!important;font-family:"Inter",sans-serif!important;font-family:var(--sv-font,"Inter",sans-serif)!important;background:#fff!important;background:var(--sv-bg-primary,#fff)!important;box-shadow:none!important;cursor:text;transition:border-color .2s!important}.gestao-detalhe .sv-form-field--custom-select__control--is-focused{border-color:#2563eb!important;border-color:var(--sv-accent,#2563eb)!important;box-shadow:0 0 0 2px rgba(37,99,235,.08)!important}.gestao-detalhe .sv-form-field--custom-select__value-container{padding:2px 8px!important}.gestao-detalhe .sv-form-field--custom-select__placeholder{font-size:13px!important;color:var(--sv-text-muted)!important}.gestao-detalhe .sv-form-field--custom-select__single-value{font-size:13px!important;color:var(--sv-text-primary)!important}.gestao-detalhe .sv-form-field--custom-select__input input{font-size:13px!important;font-family:var(--sv-font)!important}.gestao-detalhe .sv-form-field--custom-select__menu{border:1px solid var(--sv-border)!important;border-radius:6px!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important;z-index:10!important;font-size:13px!important}.gestao-detalhe .sv-form-field--custom-select__option{font-size:13px!important;padding:8px 12px!important}.gestao-detalhe .sv-form-field--custom-select__option--is-focused{background:var(--sv-accent-bg)!important}.gestao-detalhe .sv-form-field--custom-select__option--is-selected{background:var(--sv-accent)!important;color:#fff!important}.gestao-detalhe .sv-form-field--custom-select__indicator-separator{display:none!important}.gestao-detalhe .sv-form-field--custom-select__dropdown-indicator{padding:4px!important;color:var(--sv-text-muted)!important}.gestao-detalhe .sv-form-field--custom-select__clear-indicator{padding:4px!important;color:var(--sv-text-muted)!important;cursor:pointer}.gestao-detalhe__table{width:100%;border-collapse:collapse;font-size:13px}.gestao-detalhe__table--fixed{table-layout:fixed}.gestao-detalhe__table--fixed td,.gestao-detalhe__table--fixed th,.gestao-detalhe__table-cell--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gestao-detalhe__table th{text-align:left;font-size:11px;font-weight:500;color:var(--sv-text-muted);text-transform:uppercase;letter-spacing:.4px;padding:10px 12px;border-bottom:1px solid var(--sv-border)}.gestao-detalhe__table td{padding:12px;border-bottom:1px solid var(--sv-border);color:var(--sv-text-primary);vertical-align:middle}.gestao-detalhe__table tr:last-child td{border-bottom:none}.gestao-detalhe__table tr:hover td{background:var(--sv-bg-hover)}.gestao-detalhe__tipo-toggle{display:flex;background:var(--sv-bg-tertiary);border-radius:var(--sv-radius-sm);padding:3px;grid-gap:2px;gap:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.gestao-detalhe__tipo-option{padding:6px 14px;font-size:12px;font-weight:500;border:none;border-radius:6px;background:transparent;color:var(--sv-text-secondary);cursor:pointer;transition:all .15s;font-family:var(--sv-font)}.gestao-detalhe__tipo-option--active{background:var(--sv-bg-primary);color:var(--sv-accent);box-shadow:var(--sv-shadow-sm);font-weight:600}.gestao-detalhe__priority-row{display:grid;grid-template-columns:36px 1fr 100px 70px;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border-bottom:1px solid var(--sv-border);transition:background .1s}.gestao-detalhe__priority-row:hover{background:var(--sv-bg-hover)}.gestao-detalhe__priority-row:last-child{border-bottom:none}.gestao-detalhe__priority-badge{width:28px;height:28px;border-radius:50%;background:var(--sv-accent-bg);color:var(--sv-accent);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.gestao-detalhe__priority-actions{display:flex;grid-gap:4px;gap:4px}.gestao-detalhe__move-btn{width:26px;height:26px;border:1px solid var(--sv-border);border-radius:5px;background:var(--sv-bg-primary);color:var(--sv-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;transition:all .15s}.gestao-detalhe__move-btn:hover:not(:disabled){background:var(--sv-accent-bg);border-color:var(--sv-accent);color:var(--sv-accent)}.gestao-detalhe__move-btn:disabled{opacity:.3;cursor:not-allowed}.gestao-detalhe__pct-input{width:90px;padding:6px 10px;border:1px solid var(--sv-border);border-radius:6px;font-size:13px;font-family:var(--sv-font);text-align:right}.gestao-detalhe__pct-input:focus{outline:none;border-color:var(--sv-accent);box-shadow:0 0 0 2px rgba(var(--sv-accent-rgb),.08)}.gestao-detalhe__pct-input__inline-input{flex:1 1;padding:4px 8px;border:1px solid var(--sv-border);border-radius:6px;font-size:13px;font-family:var(--sv-font);color:var(--sv-text-primary);background:var(--sv-bg-primary);max-width:200px}.gestao-detalhe__pct-input__inline-input:focus{outline:none;border-color:var(--sv-accent);box-shadow:0 0 0 2px rgba(var(--sv-accent-rgb),.08)}.gestao-detalhe__pct-total{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;font-weight:600;background:var(--sv-bg-tertiary);border-radius:6px;margin-top:8px}.gestao-detalhe__pct-total--error{color:var(--sv-danger);background:rgba(var(--sv-danger-rgb),.05)}.gestao-detalhe__save-bar{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:flex-end;grid-gap:12px;gap:12px;padding:12px 24px;background:var(--sv-bg-primary);border-top:1px solid var(--sv-border);box-shadow:0 -2px 8px rgba(0,0,0,.06);z-index:100;-webkit-animation:slideUp .2s ease;animation:slideUp .2s ease}.gestao-detalhe__save-bar__text{font-size:13px;color:var(--sv-text-secondary);margin-right:auto}.gestao-detalhe__btn-primary{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;font-family:var(--sv-font);border:none;border-radius:var(--sv-radius-sm);background:var(--sv-accent);color:#fff;cursor:pointer;transition:background .15s}.gestao-detalhe__btn-primary:hover:not(:disabled){background:var(--sv-accent-hover)}.gestao-detalhe__btn-primary:disabled{opacity:.5;cursor:not-allowed}.gestao-detalhe__btn-secondary{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;font-family:var(--sv-font);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-primary);color:var(--sv-text-secondary);cursor:pointer;transition:all .15s}.gestao-detalhe__btn-secondary:hover:not(:disabled){background:var(--sv-bg-hover)}.gestao-detalhe__btn-secondary:disabled{opacity:.5;cursor:not-allowed}.gestao-detalhe__skeleton{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.gestao-detalhe__skeleton-card{height:120px;border-radius:var(--sv-radius-lg);background:var(--sv-shimmer-base);-webkit-animation:shimmer 1.5s infinite;animation:shimmer 1.5s infinite}.gestao-detalhe__error{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:12px;gap:12px;padding:60px 24px;text-align:center;color:var(--sv-text-secondary)}.gestao-detalhe__error-banner{margin-bottom:16px;padding:10px 14px;border-radius:8px;background-color:rgba(var(--sv-danger-rgb),.1);border:1px solid var(--sv-danger);color:var(--sv-danger);font-size:13px}.gestao-detalhe__inline-form{margin-top:16px;padding:16px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);background:var(--sv-bg-secondary)}.gestao-detalhe__inline-form-header{display:flex;align-items:center;justify-content:space-between}.gestao-detalhe__badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;border-radius:4px;background:var(--sv-accent-bg);color:var(--sv-accent)}.gestao-detalhe__badge--warning{background:rgba(var(--sv-warning-rgb),.1);color:var(--sv-warning-text)}.gestao-detalhe__badge--success{background:rgba(var(--sv-success-rgb),.1);color:var(--sv-success)}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.beneficiarias-tab__card .gestao-detalhe__section{background:transparent;border:none;border-radius:0;padding:0}.beneficiarias-tab__card .gestao-detalhe__section-title{font-size:11px;font-weight:600;color:var(--sv-text-muted);text-transform:uppercase;letter-spacing:.4px}.beneficiarias-tab__divider{height:1px;background:var(--sv-border);margin:20px 0}.comentarios-tab{--comentarios-surface:var(--sv-bg-primary,#fff);--comentarios-muted-surface:var(--sv-bg-secondary,#f9fafb);--comentarios-raised-surface:var(--sv-bg-primary,#fff);--comentarios-border:var(--sv-border,#e5e7eb);--comentarios-thread-line:rgba(var(--sv-accent-rgb,37,99,235),0.14);--comentarios-shadow:0 10px 24px rgba(15,23,42,0.06);display:flex;flex-direction:column;flex:1 1;min-height:0;width:100%;max-width:980px;font-family:"Inter",sans-serif;font-family:var(--sv-font,"Inter",sans-serif);color:#1f2937;color:var(--sv-text-primary,#1f2937)}.comentarios-tab__toolbar{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;padding:0 0 14px;border-bottom:1px solid var(--comentarios-border);flex-shrink:0;-webkit-animation:comentarios-toolbar-in .2s ease-out both;animation:comentarios-toolbar-in .2s ease-out both}.comentarios-tab__heading{display:flex;align-items:center;grid-gap:10px;gap:10px;min-width:0}.comentarios-tab__heading-icon{width:36px;height:36px;border-radius:8px;border-radius:var(--sv-radius-sm,8px);display:inline-flex;align-items:center;justify-content:center;background:rgba(37,99,235,.1);background:rgba(var(--sv-accent-rgb,37,99,235),.1);color:#2563eb;color:var(--sv-accent,#2563eb);flex-shrink:0}.comentarios-tab__title{margin:0;color:#1f2937;color:var(--sv-text-primary,#1f2937);font-size:16px;font-weight:650;line-height:1.25}.comentarios-tab__count{display:block;margin-top:2px;color:#9ca3af;color:var(--sv-text-muted,#9ca3af);font-size:12px;line-height:1.25}.comentarios-tab__panel-summary{display:flex;align-items:center;grid-gap:8px;gap:8px;min-width:0;flex-wrap:wrap}.comentarios-tab__readonly-pill{min-height:22px;padding:3px 8px;border:1px solid var(--comentarios-border);border-radius:999px;background:var(--comentarios-muted-surface);font-size:11px;font-weight:650;line-height:1;white-space:nowrap}.comentarios-tab__icon-btn,.comentarios-tab__readonly-pill,.comentarios-tab__refresh{display:inline-flex;align-items:center;color:#6b7280;color:var(--sv-text-secondary,#6b7280)}.comentarios-tab__icon-btn,.comentarios-tab__refresh{justify-content:center;border:1px solid var(--comentarios-border);background:var(--comentarios-surface);border-radius:8px;border-radius:var(--sv-radius-sm,8px);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.comentarios-tab__icon-btn:hover:not(:disabled),.comentarios-tab__refresh:hover:not(:disabled){background:#f3f4f6;background:var(--sv-bg-hover,#f3f4f6);color:#1f2937;color:var(--sv-text-primary,#1f2937);border-color:#d1d5db;border-color:var(--sv-border-secondary,#d1d5db)}.comentarios-tab__icon-btn:focus-visible,.comentarios-tab__refresh:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.14);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.14)}.comentarios-tab__icon-btn:disabled,.comentarios-tab__refresh:disabled{opacity:.5;cursor:not-allowed}.comentarios-tab__refresh{width:34px;height:34px;flex-shrink:0}.comentarios-tab__spin{-webkit-animation:comentarios-spin .8s linear infinite;animation:comentarios-spin .8s linear infinite}.comentarios-tab__error{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-top:12px;padding:10px 12px;border-radius:8px;border-radius:var(--sv-radius-sm,8px);border:1px solid rgba(239,68,68,.24);border:1px solid rgba(var(--sv-danger-rgb,239,68,68),.24);background:rgba(239,68,68,.08);background:rgba(var(--sv-danger-rgb,239,68,68),.08);color:#ef4444;color:var(--sv-danger,#ef4444);font-size:13px;flex-shrink:0;-webkit-animation:comentarios-alert-in .2s ease-out both;animation:comentarios-alert-in .2s ease-out both}.comentarios-tab__error-dismiss{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:auto;border:none;background:transparent;color:inherit;border-radius:6px;cursor:pointer}.comentarios-tab__error-dismiss:hover{background:rgba(239,68,68,.12);background:rgba(var(--sv-danger-rgb,239,68,68),.12)}.comentarios-tab__content{display:flex;flex-direction:column;flex:1 1;min-height:0;grid-gap:14px;gap:14px;padding-top:14px;-webkit-animation:comentarios-content-in .24s ease-out both;animation:comentarios-content-in .24s ease-out both}.comentarios-tab__composer,.comentarios-tab__readonly-notice{flex-shrink:0;border:1px solid var(--comentarios-border);border-radius:8px;border-radius:var(--sv-radius-sm,8px);background:var(--comentarios-surface)}.comentarios-tab__composer{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;padding:14px;box-shadow:inset 3px 0 0 rgba(37,99,235,.38);box-shadow:inset 3px 0 0 rgba(var(--sv-accent-rgb,37,99,235),.38);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease,-webkit-transform .18s ease}.comentarios-tab__composer.comentarios-tab__composer--collapsed-by-scroll,.comentarios-tab__composer:not(:focus-within):not(.comentarios-tab__composer--has-text){align-items:center;padding:10px 12px}.comentarios-tab__composer.comentarios-tab__composer--collapsed-by-scroll .comentarios-tab__composer-footer,.comentarios-tab__composer.comentarios-tab__composer--collapsed-by-scroll .comentarios-tab__composer-heading,.comentarios-tab__composer:not(:focus-within):not(.comentarios-tab__composer--has-text) .comentarios-tab__composer-footer,.comentarios-tab__composer:not(:focus-within):not(.comentarios-tab__composer--has-text) .comentarios-tab__composer-heading{display:none}.comentarios-tab__composer.comentarios-tab__composer--collapsed-by-scroll .comentarios-tab__composer-main,.comentarios-tab__composer:not(:focus-within):not(.comentarios-tab__composer--has-text) .comentarios-tab__composer-main{grid-gap:0;gap:0}.comentarios-tab__composer.comentarios-tab__composer--collapsed-by-scroll .comentarios-tab__textarea,.comentarios-tab__composer:not(:focus-within):not(.comentarios-tab__composer--has-text) .comentarios-tab__textarea{height:38px;min-height:38px;max-height:38px;padding:8px 11px;resize:none;overflow:hidden;line-height:1.45}.comentarios-tab__composer:focus-within{border-color:rgba(37,99,235,.32);border-color:rgba(var(--sv-accent-rgb,37,99,235),.32);background:var(--comentarios-raised-surface);box-shadow:inset 3px 0 0 #2563eb,var(--comentarios-shadow);box-shadow:inset 3px 0 0 var(--sv-accent,#2563eb),var(--comentarios-shadow);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.comentarios-tab__composer-main{display:flex;flex-direction:column;grid-gap:8px;gap:8px;flex:1 1;min-width:0}.comentarios-tab__composer-heading{display:flex;align-items:center;justify-content:space-between;min-height:18px}.comentarios-tab__composer-label{color:#6b7280;color:var(--sv-text-secondary,#6b7280);font-size:12px;font-weight:650;line-height:1.2}.comentarios-tab__composer-footer,.comentarios-tab__edit-actions,.comentarios-tab__reply-actions{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px}.comentarios-tab__edit-buttons{grid-gap:8px;gap:8px}.comentarios-tab__composer-actions,.comentarios-tab__edit-buttons{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end}.comentarios-tab__composer-actions{grid-gap:10px;gap:10px}.comentarios-tab__textarea{width:100%;min-height:84px;padding:10px 12px;border:1px solid var(--comentarios-border);border-radius:8px;border-radius:var(--sv-radius-sm,8px);background:var(--comentarios-muted-surface);color:#1f2937;color:var(--sv-text-primary,#1f2937);font-family:inherit;font-size:13px;line-height:1.5;resize:vertical;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.comentarios-tab__textarea::-webkit-input-placeholder{color:#9ca3af;color:var(--sv-text-muted,#9ca3af)}.comentarios-tab__textarea::placeholder{color:#9ca3af;color:var(--sv-text-muted,#9ca3af)}.comentarios-tab__textarea:focus{outline:none;border-color:rgba(37,99,235,.56);border-color:rgba(var(--sv-accent-rgb,37,99,235),.56);background:var(--comentarios-surface);box-shadow:0 0 0 3px rgba(37,99,235,.12);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.12)}.comentarios-tab__textarea:disabled{color:#9ca3af;color:var(--sv-text-muted,#9ca3af);background:#f3f4f6;background:var(--sv-bg-tertiary,#f3f4f6);cursor:not-allowed}.comentarios-tab__textarea--edit{min-height:92px}.comentarios-tab__textarea--reply{min-height:68px}.comentarios-tab__char-count{color:#9ca3af;color:var(--sv-text-muted,#9ca3af);font-size:11px;line-height:1.2;white-space:nowrap}.comentarios-tab__char-count--near-limit{color:#f59e0b;color:var(--sv-warning,#f59e0b);font-weight:650}.comentarios-tab__btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;min-height:34px;padding:7px 14px;border-radius:8px;border-radius:var(--sv-radius-sm,8px);border:1px solid transparent;font-family:inherit;font-size:13px;font-weight:650;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,-webkit-transform .15s ease;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease,-webkit-transform .15s ease;white-space:nowrap}.comentarios-tab__btn:active:not(:disabled){-webkit-transform:scale(.98);transform:scale(.98)}.comentarios-tab__btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.14);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.14)}.comentarios-tab__btn:disabled{opacity:.55;cursor:not-allowed}.comentarios-tab__btn--primary,.comentarios-tab__btn--save{background:#2563eb;background:var(--sv-accent,#2563eb);border-color:#2563eb;border-color:var(--sv-accent,#2563eb);color:#fff}.comentarios-tab__btn--primary:hover:not(:disabled),.comentarios-tab__btn--save:hover:not(:disabled){background:#1d4ed8;background:var(--sv-accent-hover,#1d4ed8);border-color:#1d4ed8;border-color:var(--sv-accent-hover,#1d4ed8)}.comentarios-tab__btn--ghost{background:var(--comentarios-surface);border-color:var(--comentarios-border);color:#6b7280;color:var(--sv-text-secondary,#6b7280)}.comentarios-tab__btn--ghost:hover:not(:disabled){background:#f3f4f6;background:var(--sv-bg-hover,#f3f4f6);color:#1f2937;color:var(--sv-text-primary,#1f2937)}.comentarios-tab__readonly-notice{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:11px 14px;color:#6b7280;color:var(--sv-text-secondary,#6b7280);font-size:13px;-webkit-animation:comentarios-alert-in .2s ease-out both;animation:comentarios-alert-in .2s ease-out both}.comentarios-tab__list{display:flex;flex-direction:column;grid-gap:12px;gap:12px;flex:1 1;min-height:0;overflow-y:auto;padding:2px 4px 2px 0;scrollbar-width:thin;scrollbar-color:#d1d5db transparent;scrollbar-color:var(--sv-border-secondary,#d1d5db) transparent}.comentarios-tab__list::-webkit-scrollbar{width:6px}.comentarios-tab__list::-webkit-scrollbar-track{background:transparent}.comentarios-tab__list::-webkit-scrollbar-thumb{background-color:#d1d5db;background-color:var(--sv-border-secondary,#d1d5db);border-radius:3px}.comentarios-tab__list::-webkit-scrollbar-thumb:hover{background-color:#9ca3af;background-color:var(--sv-text-muted,#9ca3af)}.comentarios-tab__comment,.comentarios-tab__skeleton-item{display:flex;align-items:flex-start;grid-gap:12px;gap:12px}.comentarios-tab__comment{position:relative;scroll-margin:80px;-webkit-animation:comentarios-item-in .24s ease-out both;animation:comentarios-item-in .24s ease-out both}.comentarios-tab__comment:before{content:"";position:absolute;top:38px;bottom:-12px;left:16px;width:1px;background:var(--comentarios-thread-line)}.comentarios-tab__comment:last-child:before{display:none}.comentarios-tab__list>.comentarios-tab__comment:first-child{-webkit-animation-delay:.02s;animation-delay:.02s}.comentarios-tab__list>.comentarios-tab__comment:nth-child(2){-webkit-animation-delay:.04s;animation-delay:.04s}.comentarios-tab__list>.comentarios-tab__comment:nth-child(3){-webkit-animation-delay:.06s;animation-delay:.06s}.comentarios-tab__list>.comentarios-tab__comment:nth-child(n+4){-webkit-animation-delay:.08s;animation-delay:.08s}.comentarios-tab__avatar,.comentarios-tab__skeleton-avatar{width:34px;height:34px;border-radius:50%;flex-shrink:0}.comentarios-tab__avatar{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;background:#f3f4f6;background:var(--sv-bg-tertiary,#f3f4f6);border:1px solid var(--comentarios-border);box-shadow:0 0 0 3px var(--comentarios-surface);color:#6b7280;color:var(--sv-text-secondary,#6b7280);font-size:12px;font-weight:750;line-height:1}.comentarios-tab__avatar--self,.comentarios-tab__comment--mine .comentarios-tab__avatar{background:rgba(37,99,235,.1);background:rgba(var(--sv-accent-rgb,37,99,235),.1);border-color:rgba(37,99,235,.2);border-color:rgba(var(--sv-accent-rgb,37,99,235),.2);color:#2563eb;color:var(--sv-accent,#2563eb)}.comentarios-tab__avatar--deleted{background:var(--comentarios-muted-surface);border-color:var(--comentarios-border);color:#9ca3af;color:var(--sv-text-muted,#9ca3af)}.comentarios-tab__avatar--reply,.comentarios-tab__avatar--reply-self{width:28px;height:28px;font-size:10px;box-shadow:0 0 0 2px var(--comentarios-surface)}.comentarios-tab__avatar--reply-self{background:rgba(37,99,235,.08);background:rgba(var(--sv-accent-rgb,37,99,235),.08);border-color:rgba(37,99,235,.16);border-color:rgba(var(--sv-accent-rgb,37,99,235),.16);color:#2563eb;color:var(--sv-accent,#2563eb)}.comentarios-tab__comment-card,.comentarios-tab__skeleton-card{flex:1 1;min-width:0;border:1px solid var(--comentarios-border);border-radius:8px;border-radius:var(--sv-radius-sm,8px);background:var(--comentarios-raised-surface)}.comentarios-tab__comment-card{position:relative;padding:12px 14px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.comentarios-tab__comment-card:hover{border-color:rgba(37,99,235,.26);border-color:rgba(var(--sv-accent-rgb,37,99,235),.26);box-shadow:0 1px 3px rgba(0,0,0,.06);box-shadow:var(--sv-shadow-sm,0 1px 3px rgba(0,0,0,.06))}.comentarios-tab__comment-card:focus-within .comentarios-tab__item-actions,.comentarios-tab__comment-card:hover .comentarios-tab__item-actions{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.comentarios-tab__comment--mine .comentarios-tab__comment-card{box-shadow:inset 3px 0 0 #2563eb;box-shadow:inset 3px 0 0 var(--sv-accent,#2563eb)}.comentarios-tab__comment--deleted .comentarios-tab__comment-card{background:var(--comentarios-muted-surface);box-shadow:none}.comentarios-tab__comment--target .comentarios-tab__comment-card{border-color:rgba(37,99,235,.62);border-color:rgba(var(--sv-accent-rgb,37,99,235),.62);box-shadow:0 0 0 3px rgba(37,99,235,.16),var(--comentarios-shadow);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.16),var(--comentarios-shadow);-webkit-animation:comentarios-target-pulse 1.1s ease-out 2;animation:comentarios-target-pulse 1.1s ease-out 2}.comentarios-tab .comentarios-tab__comment--target.comentarios-tab__comment--mine .comentarios-tab__comment-card{box-shadow:inset 3px 0 0 #2563eb,0 0 0 3px rgba(37,99,235,.16),var(--comentarios-shadow);box-shadow:inset 3px 0 0 var(--sv-accent,#2563eb),0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.16),var(--comentarios-shadow)}.comentarios-tab__comment-header{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:12px;gap:12px;min-width:0}.comentarios-tab__comment-meta{display:flex;flex-direction:column;grid-gap:3px;gap:3px;min-width:0}.comentarios-tab__comment-author-line{display:flex;align-items:center;grid-gap:8px;gap:8px;min-width:0}.comentarios-tab__author{color:#1f2937;color:var(--sv-text-primary,#1f2937);font-size:13px;font-weight:650;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comentarios-tab__edited,.comentarios-tab__owner-badge{display:inline-flex;align-items:center;border-radius:999px;font-size:11px;font-weight:650;line-height:1;white-space:nowrap}.comentarios-tab__owner-badge{padding:3px 7px;background:rgba(37,99,235,.1);background:rgba(var(--sv-accent-rgb,37,99,235),.1);color:#2563eb;color:var(--sv-accent,#2563eb)}.comentarios-tab__date-row{display:flex;align-items:center;grid-gap:8px;gap:8px;color:#9ca3af;color:var(--sv-text-muted,#9ca3af);font-size:12px;line-height:1.3;flex-wrap:wrap}.comentarios-tab__edited{padding:2px 6px;background:#f3f4f6;background:var(--sv-bg-tertiary,#f3f4f6);color:#6b7280;color:var(--sv-text-secondary,#6b7280)}.comentarios-tab__text{margin:10px 0 0;color:#1f2937;color:var(--sv-text-primary,#1f2937);font-size:13px;line-height:1.56;white-space:pre-wrap;overflow-wrap:anywhere}.comentarios-tab__text--deleted{color:#9ca3af;color:var(--sv-text-muted,#9ca3af);font-style:italic}.comentarios-tab__comment-footer{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;margin-top:10px;padding-top:8px;border-top:1px solid var(--comentarios-border);flex-wrap:wrap}.comentarios-tab__reply-count{color:#9ca3af;color:var(--sv-text-muted,#9ca3af);font-size:12px;font-weight:650;line-height:1.3}.comentarios-tab__reply-trigger{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;min-height:28px;margin-left:auto;padding:5px 9px;border:1px solid transparent;border-radius:8px;border-radius:var(--sv-radius-sm,8px);background:transparent;color:#2563eb;color:var(--sv-accent,#2563eb);font-family:inherit;font-size:12px;font-weight:750;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,-webkit-transform .15s ease;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease,-webkit-transform .15s ease}.comentarios-tab__reply-trigger:hover:not(:disabled){background:rgba(37,99,235,.08);background:rgba(var(--sv-accent-rgb,37,99,235),.08);border-color:rgba(37,99,235,.14);border-color:rgba(var(--sv-accent-rgb,37,99,235),.14);-webkit-transform:translateX(2px);transform:translateX(2px)}.comentarios-tab__reply-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.14);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.14)}.comentarios-tab__reply-trigger:disabled{opacity:.55;cursor:not-allowed}.comentarios-tab__replies{position:relative;display:flex;flex-direction:column;grid-gap:10px;gap:10px;margin-top:12px;padding-left:18px}.comentarios-tab__replies:before{content:"";position:absolute;top:2px;bottom:2px;left:5px;width:2px;border-radius:999px;background:var(--comentarios-thread-line)}.comentarios-tab__reply,.comentarios-tab__reply-composer{position:relative;display:flex;align-items:flex-start;grid-gap:10px;gap:10px;-webkit-animation:comentarios-reply-in .2s ease-out both;animation:comentarios-reply-in .2s ease-out both}.comentarios-tab__reply{scroll-margin:80px}.comentarios-tab__reply-card,.comentarios-tab__reply-composer{flex:1 1;min-width:0}.comentarios-tab__reply-card{padding:10px 12px;border:1px solid var(--comentarios-border);border-radius:8px;border-radius:var(--sv-radius-sm,8px);background:var(--comentarios-surface);transition:border-color .15s ease,box-shadow .15s ease}.comentarios-tab__reply-card:hover{border-color:rgba(37,99,235,.24);border-color:rgba(var(--sv-accent-rgb,37,99,235),.24);box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:var(--sv-shadow-sm,0 1px 3px rgba(0,0,0,.05))}.comentarios-tab__reply-card:focus-within .comentarios-tab__item-actions,.comentarios-tab__reply-card:hover .comentarios-tab__item-actions{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.comentarios-tab__reply--mine .comentarios-tab__reply-card{box-shadow:inset 3px 0 0 rgba(37,99,235,.72);box-shadow:inset 3px 0 0 rgba(var(--sv-accent-rgb,37,99,235),.72)}.comentarios-tab__reply--deleted .comentarios-tab__reply-card{background:var(--comentarios-muted-surface);box-shadow:none}.comentarios-tab__reply--target .comentarios-tab__reply-card{border-color:rgba(37,99,235,.62);border-color:rgba(var(--sv-accent-rgb,37,99,235),.62);box-shadow:0 0 0 3px rgba(37,99,235,.16),var(--comentarios-shadow);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.16),var(--comentarios-shadow);-webkit-animation:comentarios-target-pulse 1.1s ease-out 2;animation:comentarios-target-pulse 1.1s ease-out 2}.comentarios-tab .comentarios-tab__reply--target.comentarios-tab__reply--mine .comentarios-tab__reply-card{box-shadow:inset 3px 0 0 rgba(37,99,235,.72),0 0 0 3px rgba(37,99,235,.16),var(--comentarios-shadow);box-shadow:inset 3px 0 0 rgba(var(--sv-accent-rgb,37,99,235),.72),0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.16),var(--comentarios-shadow)}.comentarios-tab__reply-composer{padding:10px;border:1px dashed rgba(37,99,235,.32);border:1px dashed rgba(var(--sv-accent-rgb,37,99,235),.32);border-radius:8px;border-radius:var(--sv-radius-sm,8px);background:rgba(37,99,235,.04);background:rgba(var(--sv-accent-rgb,37,99,235),.04)}.comentarios-tab__reply-composer-main{display:flex;flex:1 1;min-width:0;flex-direction:column;grid-gap:8px;gap:8px}.comentarios-tab__item-actions{display:flex;align-items:center;grid-gap:6px;gap:6px;opacity:0;-webkit-transform:translateY(-2px);transform:translateY(-2px);transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease;transition:opacity .15s ease,transform .15s ease,-webkit-transform .15s ease;flex-shrink:0}.comentarios-tab__icon-btn{width:30px;height:30px}.comentarios-tab__icon-btn--danger:hover:not(:disabled){background:rgba(239,68,68,.08);background:rgba(var(--sv-danger-rgb,239,68,68),.08);border-color:rgba(239,68,68,.25);border-color:rgba(var(--sv-danger-rgb,239,68,68),.25);color:#ef4444;color:var(--sv-danger,#ef4444)}.comentarios-tab__edit-area{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-top:10px}.comentarios-tab__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;min-height:260px;padding:32px 20px;text-align:center;color:#6b7280;color:var(--sv-text-secondary,#6b7280);-webkit-animation:comentarios-empty-in .28s ease-out both;animation:comentarios-empty-in .28s ease-out both}.comentarios-tab__empty-icon{width:54px;height:54px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;background:var(--comentarios-muted-surface);color:#9ca3af;color:var(--sv-text-muted,#9ca3af)}.comentarios-tab__empty h3{margin:0;color:#1f2937;color:var(--sv-text-primary,#1f2937);font-size:15px;font-weight:650}.comentarios-tab__empty p{margin:6px 0 0;font-size:13px;color:#6b7280;color:var(--sv-text-secondary,#6b7280)}.comentarios-tab__skeleton-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.comentarios-tab__skeleton-avatar,.comentarios-tab__skeleton-line{background:linear-gradient(90deg,#f3f4f6,rgba(0,0,0,.08) 45%,#f3f4f6 90%);background:linear-gradient(90deg,var(--sv-shimmer-base,#f3f4f6),var(--sv-shimmer-to,rgba(0,0,0,.08)) 45%,var(--sv-shimmer-base,#f3f4f6) 90%);background-size:220% 100%;-webkit-animation:comentarios-shimmer 1.2s ease-in-out infinite;animation:comentarios-shimmer 1.2s ease-in-out infinite}.comentarios-tab__skeleton-card{display:flex;flex-direction:column;grid-gap:9px;gap:9px;padding:14px;background:var(--comentarios-muted-surface)}.comentarios-tab__skeleton-line{display:block;height:10px;width:100%;border-radius:999px}.comentarios-tab__skeleton-line--short{width:32%}.comentarios-tab__skeleton-line--medium{width:68%}.comentarios-tab--panel{--comentarios-surface:var(--bg-primary,var(--sv-bg-primary,#fff));--comentarios-muted-surface:var(--bg-secondary,var(--sv-bg-secondary,#f9fafb));--comentarios-raised-surface:var(--bg-primary,var(--sv-bg-primary,#fff));max-width:none;height:100%;color:#1f2937;color:var(--text-primary,var(--sv-text-primary,#1f2937))}.comentarios-tab--panel .comentarios-tab__toolbar{padding:12px 18px;background:var(--comentarios-surface);border-bottom-color:#e5e7eb;border-bottom-color:var(--border-primary,var(--sv-border,#e5e7eb))}.comentarios-tab--panel .comentarios-tab__count{margin-top:0;color:#6b7280;color:var(--text-secondary,var(--sv-text-secondary,#6b7280));font-weight:650}.comentarios-tab--panel .comentarios-tab__content{grid-gap:12px;gap:12px;padding:14px 18px 18px}.comentarios-tab--panel .comentarios-tab__composer{padding:12px;background:var(--comentarios-surface)}.comentarios-tab--panel .comentarios-tab__composer.comentarios-tab__composer--collapsed-by-scroll,.comentarios-tab--panel .comentarios-tab__composer:not(:focus-within):not(.comentarios-tab__composer--has-text){padding:9px 10px}.comentarios-tab--panel .comentarios-tab__textarea{min-height:74px;max-height:170px}.comentarios-tab--panel .comentarios-tab__list{grid-gap:10px;gap:10px;padding-right:2px}.comentarios-tab--panel .comentarios-tab__comment,.comentarios-tab--panel .comentarios-tab__skeleton-item{grid-gap:10px;gap:10px}.comentarios-tab--panel .comentarios-tab__comment:before{left:16px}.comentarios-tab--panel .comentarios-tab__comment-card{padding:11px 12px}.comentarios-tab--panel .comentarios-tab__empty{min-height:190px;padding:24px 16px}@media (hover:none),(pointer:coarse){.comentarios-tab__item-actions{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.comentarios-tab__icon-btn{width:36px;height:36px}}@media (max-width:640px){.comentarios-tab{max-width:none}.comentarios-tab__toolbar{align-items:flex-start;padding-bottom:12px}.comentarios-tab__content{padding-top:12px}.comentarios-tab__comment,.comentarios-tab__composer,.comentarios-tab__reply,.comentarios-tab__reply-composer,.comentarios-tab__skeleton-item{grid-gap:10px;gap:10px}.comentarios-tab__composer{padding:12px}.comentarios-tab__avatar,.comentarios-tab__skeleton-avatar{width:30px;height:30px;font-size:11px}.comentarios-tab__comment:before{top:34px;left:14px}.comentarios-tab__composer-footer,.comentarios-tab__edit-actions,.comentarios-tab__reply-actions{align-items:stretch;flex-direction:column}.comentarios-tab__btn,.comentarios-tab__edit-buttons{width:100%}.comentarios-tab__btn{min-height:36px}.comentarios-tab__item-actions{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.comentarios-tab__comment-card{padding:11px 12px}.comentarios-tab__comment-footer{align-items:stretch;flex-direction:column}.comentarios-tab__reply-trigger{justify-content:center;width:100%;margin-left:0}.comentarios-tab__replies{margin-left:-4px;padding-left:14px}.comentarios-tab__reply-card,.comentarios-tab__reply-composer{padding:9px 10px}.comentarios-tab--panel .comentarios-tab__content,.comentarios-tab--panel .comentarios-tab__toolbar{padding-left:14px;padding-right:14px}}.comentarios-tab__confirm-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1000;padding:12px;background-color:rgba(15,23,42,.46);-webkit-animation:comentarios-overlay-in .16s ease-out;animation:comentarios-overlay-in .16s ease-out}.tema-escuro .comentarios-tab__confirm-overlay,[data-theme=escuro] .comentarios-tab__confirm-overlay{background-color:rgba(0,0,0,.72)}@media (min-width:768px){.comentarios-tab__confirm-overlay{padding:20px}}.comentarios-tab__confirm-content{width:100%;max-width:440px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e7eb;border:1px solid var(--sv-border,#e5e7eb);border-radius:12px;border-radius:var(--sv-radius-lg,12px);background-color:#fff;background-color:var(--sv-bg-primary,#fff);box-shadow:0 18px 44px rgba(15,23,42,.24);-webkit-animation:comentarios-modal-in .24s ease-out;animation:comentarios-modal-in .24s ease-out}.tema-escuro .comentarios-tab__confirm-content,[data-theme=escuro] .comentarios-tab__confirm-content{border-color:hsla(0,0%,100%,.1);background-color:#1f2937;background-color:var(--sv-bg-secondary,#1f2937);box-shadow:0 18px 44px rgba(0,0,0,.52)}.comentarios-tab__confirm-header{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding:16px 18px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--sv-border,#e5e7eb)}.comentarios-tab__confirm-title{margin:0;color:#1f2937;color:var(--sv-text-primary,#1f2937);font-family:"Inter",sans-serif;font-family:var(--sv-font,"Inter",sans-serif);font-size:16px;font-weight:650;line-height:1.3}.comentarios-tab__confirm-close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:6px;background:transparent;color:#6b7280;color:var(--sv-text-secondary,#6b7280);cursor:pointer;transition:background-color .15s ease,color .15s ease}.comentarios-tab__confirm-close:hover:not(:disabled){background-color:#f3f4f6;background-color:var(--sv-bg-hover,#f3f4f6);color:#1f2937;color:var(--sv-text-primary,#1f2937)}.comentarios-tab__confirm-close:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.14);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.14)}.comentarios-tab__confirm-close:disabled{opacity:.4;cursor:not-allowed}.comentarios-tab__confirm-body{display:flex;flex-direction:column;align-items:center;padding:22px 18px;text-align:center}.comentarios-tab__confirm-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;border-radius:50%;background:rgba(239,68,68,.1);background:rgba(var(--sv-danger-rgb,239,68,68),.1);color:#ef4444;color:var(--sv-danger,#ef4444)}.comentarios-tab__confirm-warning{margin:0 0 8px;color:#1f2937;color:var(--sv-text-primary,#1f2937);font-family:"Inter",sans-serif;font-family:var(--sv-font,"Inter",sans-serif);font-size:15px;font-weight:650;line-height:1.35}.comentarios-tab__confirm-detail,.comentarios-tab__confirm-question{margin:0 0 8px;color:#6b7280;color:var(--sv-text-secondary,#6b7280);font-family:"Inter",sans-serif;font-family:var(--sv-font,"Inter",sans-serif);font-size:14px;line-height:1.45}.comentarios-tab__confirm-question{margin-bottom:0}.comentarios-tab__confirm-quote{width:100%;max-width:360px;max-height:78px;margin:6px 0 12px;padding:10px 12px;overflow:hidden;border:1px solid #e5e7eb;border:1px solid var(--sv-border,#e5e7eb);border-radius:8px;border-radius:var(--sv-radius-sm,8px);background-color:#f9fafb;background-color:var(--sv-bg-secondary,#f9fafb);color:#6b7280;color:var(--sv-text-secondary,#6b7280);font-family:"Inter",sans-serif;font-family:var(--sv-font,"Inter",sans-serif);font-size:13px;line-height:1.5;text-align:left;word-break:break-word}.comentarios-tab__confirm-footer{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:16px 18px;border-top:1px solid #e5e7eb;border-top:1px solid var(--sv-border,#e5e7eb);background:#f9fafb;background:var(--sv-bg-secondary,#f9fafb)}@media (min-width:480px){.comentarios-tab__confirm-footer{flex-direction:row;grid-gap:12px;gap:12px}}.comentarios-tab__confirm-button{flex:1 1;min-height:40px;padding:10px 18px;border-radius:8px;border-radius:var(--sv-radius-sm,8px);font-family:"Inter",sans-serif;font-family:var(--sv-font,"Inter",sans-serif);font-size:14px;font-weight:650;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease,-webkit-transform .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease,transform .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease,transform .15s ease,-webkit-transform .15s ease}.comentarios-tab__confirm-button:active:not(:disabled){-webkit-transform:scale(.98);transform:scale(.98)}.comentarios-tab__confirm-button:disabled{opacity:.6;cursor:not-allowed}.comentarios-tab__confirm-button--secondary{background-color:#fff;background-color:var(--sv-bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--sv-border,#e5e7eb);color:#374151;color:var(--sv-text-primary,#374151)}.comentarios-tab__confirm-button--secondary:hover:not(:disabled){background-color:#f3f4f6;background-color:var(--sv-bg-hover,#f3f4f6)}.comentarios-tab__confirm-button--danger{background-color:#ef4444;background-color:var(--sv-danger,#ef4444);border:1px solid #ef4444;border:1px solid var(--sv-danger,#ef4444);color:#fff}.comentarios-tab__confirm-button--danger:hover:not(:disabled){background-color:#dc2626;border-color:#dc2626}@-webkit-keyframes comentarios-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes comentarios-overlay-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes comentarios-modal-in{0%{opacity:0;-webkit-transform:translateY(12px) scale(.98);transform:translateY(12px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes comentarios-modal-in{0%{opacity:0;-webkit-transform:translateY(12px) scale(.98);transform:translateY(12px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes comentarios-toolbar-in{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes comentarios-toolbar-in{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes comentarios-content-in{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes comentarios-content-in{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes comentarios-item-in{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes comentarios-item-in{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes comentarios-reply-in{0%{opacity:0;-webkit-transform:translateX(-6px);transform:translateX(-6px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes comentarios-reply-in{0%{opacity:0;-webkit-transform:translateX(-6px);transform:translateX(-6px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes comentarios-target-pulse{0%,to{box-shadow:0 0 0 3px rgba(37,99,235,.16),var(--comentarios-shadow);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.16),var(--comentarios-shadow)}45%{box-shadow:0 0 0 6px rgba(37,99,235,.22),var(--comentarios-shadow);box-shadow:0 0 0 6px rgba(var(--sv-accent-rgb,37,99,235),.22),var(--comentarios-shadow)}}@keyframes comentarios-target-pulse{0%,to{box-shadow:0 0 0 3px rgba(37,99,235,.16),var(--comentarios-shadow);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.16),var(--comentarios-shadow)}45%{box-shadow:0 0 0 6px rgba(37,99,235,.22),var(--comentarios-shadow);box-shadow:0 0 0 6px rgba(var(--sv-accent-rgb,37,99,235),.22),var(--comentarios-shadow)}}@-webkit-keyframes comentarios-empty-in{0%{opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes comentarios-empty-in{0%{opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes comentarios-alert-in{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes comentarios-alert-in{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes comentarios-dropdown-in{0%{opacity:0}to{opacity:1}}@keyframes comentarios-dropdown-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes comentarios-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes comentarios-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes comentarios-shimmer{0%{background-position:160% 0}to{background-position:-160% 0}}@keyframes comentarios-shimmer{0%{background-position:160% 0}to{background-position:-160% 0}}.comentarios-tab__mention-wrapper{position:relative;width:100%}.comentarios-tab__mention-wrapper:focus-within{z-index:30}.comentarios-tab__mention-dropdown{position:absolute;top:calc(100% + 8px);left:0;z-index:200;width:100%;max-width:360px;max-height:260px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;margin:0;padding:6px;border:1px solid #e5e7eb;border:1px solid var(--sv-dropdown-border,var(--sv-border,#e5e7eb));border-radius:8px;border-radius:var(--sv-radius-sm,8px);background:#fff;background:var(--sv-dropdown-bg,var(--sv-bg-primary,#fff));box-shadow:0 12px 28px rgba(15,23,42,.16);box-shadow:var(--sv-dropdown-shadow,0 12px 28px rgba(15,23,42,.16));-webkit-animation:comentarios-dropdown-in .14s ease-out;animation:comentarios-dropdown-in .14s ease-out;scrollbar-width:thin;scrollbar-color:#d1d5db transparent;scrollbar-color:var(--sv-border-secondary,#d1d5db) transparent}.comentarios-tab__mention-dropdown::-webkit-scrollbar{width:8px}.comentarios-tab__mention-dropdown::-webkit-scrollbar-thumb{border-radius:999px;background:#d1d5db;background:var(--sv-border-secondary,#d1d5db);border:2px solid #fff;border:2px solid var(--sv-dropdown-bg,var(--sv-bg-primary,#fff))}.comentarios-tab__mention-dropdown--floating{position:fixed;top:auto;left:auto;z-index:3000}.comentarios-tab__mention-dropdown-title{padding:4px 8px 7px;font-size:11px;font-weight:750;line-height:1.2}.comentarios-tab__mention-dropdown-title,.comentarios-tab__mention-empty{color:#9ca3af;color:var(--sv-dropdown-text-muted,var(--sv-text-muted,#9ca3af))}.comentarios-tab__mention-empty{padding:10px 8px;font-size:12px;line-height:1.4}.comentarios-tab__mention-item{display:flex;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:46px;padding:8px;border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer;font-family:inherit;font-size:13px;color:#1f2937;color:var(--sv-dropdown-text,var(--sv-text-primary,#1f2937));text-align:left;transition:background .12s ease,border-color .12s ease,color .12s ease}.comentarios-tab__mention-item--active,.comentarios-tab__mention-item:hover{background:rgba(37,99,235,.08);background:rgba(var(--sv-accent-rgb,37,99,235),.08);border-color:rgba(37,99,235,.18);border-color:rgba(var(--sv-accent-rgb,37,99,235),.18);color:#1f2937;color:var(--sv-dropdown-text,var(--sv-text-primary,#1f2937))}.comentarios-tab__mention-item:focus{outline:none}.comentarios-tab__mention-item-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(37,99,235,.12);background:rgba(var(--sv-accent-rgb,37,99,235),.12);color:#2563eb;color:var(--sv-accent,#2563eb);font-size:11px;font-weight:750;flex-shrink:0}.tema-escuro .comentarios-tab__confirm-overlay,[data-theme=escuro] .comentarios-tab__confirm-overlay,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__confirm-overlay,body:has([data-theme=escuro]) .comentarios-tab__confirm-overlay{background-color:rgba(0,0,0,.72)}.tema-escuro .comentarios-tab__confirm-content,[data-theme=escuro] .comentarios-tab__confirm-content,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__confirm-content,body:has([data-theme=escuro]) .comentarios-tab__confirm-content{border-color:hsla(0,0%,100%,.1);background-color:#111827;box-shadow:0 18px 44px rgba(0,0,0,.56)}.tema-escuro .comentarios-tab__confirm-header,[data-theme=escuro] .comentarios-tab__confirm-header,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__confirm-header,body:has([data-theme=escuro]) .comentarios-tab__confirm-header{border-bottom-color:#374151}.tema-escuro .comentarios-tab__confirm-title,.tema-escuro .comentarios-tab__confirm-warning,[data-theme=escuro] .comentarios-tab__confirm-title,[data-theme=escuro] .comentarios-tab__confirm-warning,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__confirm-title,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__confirm-warning,body:has([data-theme=escuro]) .comentarios-tab__confirm-title,body:has([data-theme=escuro]) .comentarios-tab__confirm-warning{color:#f5f5f5}.tema-escuro .comentarios-tab__confirm-close,[data-theme=escuro] .comentarios-tab__confirm-close,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__confirm-close,body:has([data-theme=escuro]) .comentarios-tab__confirm-close{color:#d1d5db}.tema-escuro .comentarios-tab__confirm-close:hover:not(:disabled),[data-theme=escuro] .comentarios-tab__confirm-close:hover:not(:disabled),body:has(.monitoramento-page.tema-escuro) .comentarios-tab__confirm-close:hover:not(:disabled),body:has([data-theme=escuro]) .comentarios-tab__confirm-close:hover:not(:disabled){background-color:#374151;color:#f5f5f5}.tema-escuro .comentarios-tab__confirm-detail,.tema-escuro .comentarios-tab__confirm-question,[data-theme=escuro] .comentarios-tab__confirm-detail,[data-theme=escuro] .comentarios-tab__confirm-question,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__confirm-detail,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__confirm-question,body:has([data-theme=escuro]) .comentarios-tab__confirm-detail,body:has([data-theme=escuro]) .comentarios-tab__confirm-question{color:#d1d5db}.tema-escuro .comentarios-tab__confirm-icon,[data-theme=escuro] .comentarios-tab__confirm-icon,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__confirm-icon,body:has([data-theme=escuro]) .comentarios-tab__confirm-icon{background:rgba(248,113,113,.12);color:#f87171}.tema-escuro .comentarios-tab__confirm-quote,[data-theme=escuro] .comentarios-tab__confirm-quote,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__confirm-quote,body:has([data-theme=escuro]) .comentarios-tab__confirm-quote{border-color:hsla(0,0%,100%,.1);background-color:#1f2937;color:#d1d5db}.tema-escuro .comentarios-tab__confirm-footer,[data-theme=escuro] .comentarios-tab__confirm-footer,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__confirm-footer,body:has([data-theme=escuro]) .comentarios-tab__confirm-footer{border-top-color:#374151;background:#1f2937}.tema-escuro .comentarios-tab__confirm-button--secondary,[data-theme=escuro] .comentarios-tab__confirm-button--secondary,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__confirm-button--secondary,body:has([data-theme=escuro]) .comentarios-tab__confirm-button--secondary{border-color:#4b5563;background-color:#111827;color:#f5f5f5}.tema-escuro .comentarios-tab__confirm-button--secondary:hover:not(:disabled),[data-theme=escuro] .comentarios-tab__confirm-button--secondary:hover:not(:disabled),body:has(.monitoramento-page.tema-escuro) .comentarios-tab__confirm-button--secondary:hover:not(:disabled),body:has([data-theme=escuro]) .comentarios-tab__confirm-button--secondary:hover:not(:disabled){background-color:#374151}.tema-escuro .comentarios-tab__confirm-button--danger,[data-theme=escuro] .comentarios-tab__confirm-button--danger,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__confirm-button--danger,body:has([data-theme=escuro]) .comentarios-tab__confirm-button--danger{background-color:#ef4444;border-color:#ef4444}.tema-escuro .comentarios-tab__confirm-button--danger:hover:not(:disabled),[data-theme=escuro] .comentarios-tab__confirm-button--danger:hover:not(:disabled),body:has(.monitoramento-page.tema-escuro) .comentarios-tab__confirm-button--danger:hover:not(:disabled),body:has([data-theme=escuro]) .comentarios-tab__confirm-button--danger:hover:not(:disabled){background-color:#dc2626;border-color:#dc2626}.tema-escuro .comentarios-tab__mention-dropdown,[data-theme=escuro] .comentarios-tab__mention-dropdown,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__mention-dropdown,body:has([data-theme=escuro]) .comentarios-tab__mention-dropdown{background:#1f2937;border-color:rgba(55,65,81,.8);box-shadow:0 14px 30px rgba(0,0,0,.48)}.tema-escuro .comentarios-tab__mention-dropdown::-webkit-scrollbar-thumb,[data-theme=escuro] .comentarios-tab__mention-dropdown::-webkit-scrollbar-thumb,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__mention-dropdown::-webkit-scrollbar-thumb,body:has([data-theme=escuro]) .comentarios-tab__mention-dropdown::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18);border-color:#1f2937}.tema-escuro .comentarios-tab__mention-dropdown-title,.tema-escuro .comentarios-tab__mention-empty,.tema-escuro .comentarios-tab__mention-item-handle,[data-theme=escuro] .comentarios-tab__mention-dropdown-title,[data-theme=escuro] .comentarios-tab__mention-empty,[data-theme=escuro] .comentarios-tab__mention-item-handle,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__mention-dropdown-title,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__mention-empty,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__mention-item-handle,body:has([data-theme=escuro]) .comentarios-tab__mention-dropdown-title,body:has([data-theme=escuro]) .comentarios-tab__mention-empty,body:has([data-theme=escuro]) .comentarios-tab__mention-item-handle{color:#9ca3af}.tema-escuro .comentarios-tab__mention-item,[data-theme=escuro] .comentarios-tab__mention-item,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__mention-item,body:has([data-theme=escuro]) .comentarios-tab__mention-item{color:#f5f5f5}.tema-escuro .comentarios-tab__mention-item--active,.tema-escuro .comentarios-tab__mention-item:hover,[data-theme=escuro] .comentarios-tab__mention-item--active,[data-theme=escuro] .comentarios-tab__mention-item:hover,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__mention-item--active,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__mention-item:hover,body:has([data-theme=escuro]) .comentarios-tab__mention-item--active,body:has([data-theme=escuro]) .comentarios-tab__mention-item:hover{background:rgba(96,165,250,.16);border-color:rgba(96,165,250,.28);color:#f5f5f5}.tema-escuro .comentarios-tab__pdf-viewer-panel,[data-theme=escuro] .comentarios-tab__pdf-viewer-panel,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__pdf-viewer-panel,body:has([data-theme=escuro]) .comentarios-tab__pdf-viewer-panel{background:#1f2937;box-shadow:0 24px 64px rgba(0,0,0,.7)}.tema-escuro .comentarios-tab__pdf-viewer-toolbar,[data-theme=escuro] .comentarios-tab__pdf-viewer-toolbar,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__pdf-viewer-toolbar,body:has([data-theme=escuro]) .comentarios-tab__pdf-viewer-toolbar{background:#111827;border-bottom-color:#374151}.tema-escuro .comentarios-tab__pdf-viewer-title,[data-theme=escuro] .comentarios-tab__pdf-viewer-title,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__pdf-viewer-title,body:has([data-theme=escuro]) .comentarios-tab__pdf-viewer-title{color:#f87171}.tema-escuro .comentarios-tab__pdf-viewer-action,[data-theme=escuro] .comentarios-tab__pdf-viewer-action,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__pdf-viewer-action,body:has([data-theme=escuro]) .comentarios-tab__pdf-viewer-action{background:#1f2937;border-color:#374151;color:#d1d5db}.tema-escuro .comentarios-tab__pdf-viewer-action:hover,[data-theme=escuro] .comentarios-tab__pdf-viewer-action:hover,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__pdf-viewer-action:hover,body:has([data-theme=escuro]) .comentarios-tab__pdf-viewer-action:hover{background:#374151;color:#f5f5f5;border-color:#4b5563}.tema-escuro .comentarios-tab__pdf-viewer-close,[data-theme=escuro] .comentarios-tab__pdf-viewer-close,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__pdf-viewer-close,body:has([data-theme=escuro]) .comentarios-tab__pdf-viewer-close{color:#d1d5db}.tema-escuro .comentarios-tab__pdf-viewer-close:hover,[data-theme=escuro] .comentarios-tab__pdf-viewer-close:hover,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__pdf-viewer-close:hover,body:has([data-theme=escuro]) .comentarios-tab__pdf-viewer-close:hover{background:#374151;color:#f5f5f5}.tema-escuro .comentarios-tab__attachment--pdf:hover,[data-theme=escuro] .comentarios-tab__attachment--pdf:hover,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__attachment--pdf:hover,body:has([data-theme=escuro]) .comentarios-tab__attachment--pdf:hover{border-color:rgba(248,113,113,.45)}.tema-escuro .comentarios-tab__attachment-pdf-card,[data-theme=escuro] .comentarios-tab__attachment-pdf-card,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__attachment-pdf-card,body:has([data-theme=escuro]) .comentarios-tab__attachment-pdf-card{color:#f87171}.tema-escuro .comentarios-tab__attachment-pdf-card:hover,[data-theme=escuro] .comentarios-tab__attachment-pdf-card:hover,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__attachment-pdf-card:hover,body:has([data-theme=escuro]) .comentarios-tab__attachment-pdf-card:hover{background:rgba(248,113,113,.1)}.tema-escuro .comentarios-tab__attachment-pdf-name,[data-theme=escuro] .comentarios-tab__attachment-pdf-name,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__attachment-pdf-name,body:has([data-theme=escuro]) .comentarios-tab__attachment-pdf-name{color:#d1d5db}.tema-escuro .comentarios-tab__attachment-pdf-size,[data-theme=escuro] .comentarios-tab__attachment-pdf-size,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__attachment-pdf-size,body:has([data-theme=escuro]) .comentarios-tab__attachment-pdf-size{color:#9ca3af}.tema-escuro .comentarios-tab__attach-chip-pdf,[data-theme=escuro] .comentarios-tab__attach-chip-pdf,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__attach-chip-pdf,body:has([data-theme=escuro]) .comentarios-tab__attach-chip-pdf{color:#f87171}.tema-escuro .comentarios-tab__attach-chip-pdf-name,[data-theme=escuro] .comentarios-tab__attach-chip-pdf-name,body:has(.monitoramento-page.tema-escuro) .comentarios-tab__attach-chip-pdf-name,body:has([data-theme=escuro]) .comentarios-tab__attach-chip-pdf-name{color:#d1d5db}.comentarios-tab__mention-item-copy{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.comentarios-tab__mention-item-handle,.comentarios-tab__mention-item-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.comentarios-tab__mention-item-name{font-weight:650}.comentarios-tab__mention-item-handle{color:#9ca3af;color:var(--sv-dropdown-text-muted,var(--sv-text-muted,#9ca3af));font-size:11px}.comentarios-tab__mention{background:rgba(37,99,235,.12);background:rgba(var(--sv-accent-rgb,37,99,235),.12);color:#2563eb;color:var(--sv-accent,#2563eb);border-radius:4px;padding:1px 4px;font-weight:650;white-space:nowrap}@media (prefers-reduced-motion:reduce){.comentarios-tab,.comentarios-tab *,.comentarios-tab__confirm-content,.comentarios-tab__confirm-overlay,.comentarios-tab__mention-dropdown{-webkit-animation:none!important;animation:none!important;transition:none!important}.comentarios-tab__btn:active:not(:disabled),.comentarios-tab__comment-card:hover,.comentarios-tab__composer:focus-within,.comentarios-tab__reply-card:hover,.comentarios-tab__reply-trigger:hover:not(:disabled){-webkit-transform:none;transform:none}.comentarios-tab__item-actions{-webkit-transform:none;transform:none}}.comentarios-tab__attach-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:0;gap:0;padding:0;width:34px;height:34px;min-height:34px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;border:1px solid transparent;background:transparent;color:#6b7280;color:var(--sv-text-secondary,#6b7280);border-radius:8px;border-radius:var(--sv-radius-sm,8px);cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease,border-color .18s ease,width .22s cubic-bezier(.4,0,.2,1),padding .22s cubic-bezier(.4,0,.2,1),gap .22s cubic-bezier(.4,0,.2,1),box-shadow .15s ease,-webkit-transform .1s ease;transition:background .18s ease,color .18s ease,border-color .18s ease,width .22s cubic-bezier(.4,0,.2,1),padding .22s cubic-bezier(.4,0,.2,1),gap .22s cubic-bezier(.4,0,.2,1),box-shadow .15s ease,transform .1s ease;transition:background .18s ease,color .18s ease,border-color .18s ease,width .22s cubic-bezier(.4,0,.2,1),padding .22s cubic-bezier(.4,0,.2,1),gap .22s cubic-bezier(.4,0,.2,1),box-shadow .15s ease,transform .1s ease,-webkit-transform .1s ease}.comentarios-tab__attach-btn:focus-visible:not(:disabled),.comentarios-tab__attach-btn:hover:not(:disabled){background:rgba(37,99,235,.08);background:rgba(var(--sv-accent-rgb,37,99,235),.08);color:#2563eb;color:var(--sv-accent,#2563eb);width:106px;padding:0 12px;grid-gap:6px;gap:6px}.comentarios-tab__attach-btn:active:not(:disabled){-webkit-transform:scale(.97);transform:scale(.97)}.comentarios-tab__attach-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.18);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.18)}.comentarios-tab__attach-btn:disabled{opacity:.45;cursor:not-allowed}.comentarios-tab__attach-btn-label{max-width:0;opacity:0;overflow:hidden;transition:max-width .22s cubic-bezier(.4,0,.2,1),opacity .18s ease}.comentarios-tab__attach-btn:focus-visible:not(:disabled) .comentarios-tab__attach-btn-label,.comentarios-tab__attach-btn:hover:not(:disabled) .comentarios-tab__attach-btn-label{max-width:120px;opacity:1}.comentarios-tab__attach-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.comentarios-tab__attach-staged{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;margin-top:10px}.comentarios-tab__attach-chip{position:relative;width:84px;height:84px;border-radius:10px;overflow:hidden;border:1px solid var(--comentarios-border);background:var(--comentarios-muted-surface);flex-shrink:0;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .15s ease,box-shadow .15s ease}.comentarios-tab__attach-chip img{width:100%;height:100%;object-fit:cover;display:block}.comentarios-tab__attach-chip--failed{border-color:rgba(220,38,38,.6);box-shadow:0 0 0 1px rgba(220,38,38,.3)}.comentarios-tab__attach-chip--failed img{opacity:.5}.comentarios-tab__attach-chip:focus-within{border-color:#2563eb;border-color:var(--sv-accent,#2563eb)}.comentarios-tab__attach-chip-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:4px;gap:4px;background:rgba(15,23,42,.55);color:#fff;font-size:12px;font-weight:600;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.comentarios-tab__attach-chip-overlay--failed{background:rgba(127,29,29,.78)}.comentarios-tab__attach-chip-percent{font-size:14px;font-weight:700;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.comentarios-tab__attach-chip-state{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.comentarios-tab__attach-chip-remove{position:absolute;top:3px;right:3px;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:rgba(15,23,42,.78);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,.25);transition:background .15s ease,-webkit-transform .1s ease;transition:background .15s ease,transform .1s ease;transition:background .15s ease,transform .1s ease,-webkit-transform .1s ease}.comentarios-tab__attach-chip-remove:hover{background:rgba(220,38,38,.95);-webkit-transform:scale(1.08);transform:scale(1.08)}.comentarios-tab__attach-chip-remove:disabled{opacity:.5;cursor:not-allowed}.comentarios-tab__attach-chip-remove:focus-visible{outline:2px solid #fff;outline-offset:1px}.comentarios-tab__attach-chip-pdf{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:5px;gap:5px;padding:8px;color:#ef4444;color:var(--sv-danger,#ef4444)}.comentarios-tab__attach-chip-pdf-name{font-size:10px;font-weight:600;color:#6b7280;color:var(--sv-text-secondary,#6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:72px;text-align:center}.comentarios-tab__attach-chip-progress{position:absolute;left:0;right:0;bottom:0;height:4px;background:rgba(0,0,0,.25)}.comentarios-tab__attach-chip-progress:after{content:"";display:block;height:100%;background:#2563eb;background:var(--sv-accent,#2563eb);width:0;width:var(--progress,0);transition:width .18s ease}.comentarios-tab__attachments{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-gap:10px;gap:10px;margin-top:10px}.comentarios-tab__attachment{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;border:1px solid var(--comentarios-border);background:var(--comentarios-muted-surface);box-shadow:0 1px 2px rgba(15,23,42,.04);transition:box-shadow .15s ease,border-color .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,-webkit-transform .15s ease}.comentarios-tab__attachment:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);border-color:rgba(37,99,235,.4);border-color:rgba(var(--sv-accent-rgb,37,99,235),.4);box-shadow:0 6px 14px rgba(15,23,42,.08)}.comentarios-tab__attachment--broken{background:rgba(251,191,36,.06);background:rgba(var(--sv-warning-rgb,251,191,36),.06);border-style:dashed}.comentarios-tab__attachment--broken:hover{-webkit-transform:none;transform:none;box-shadow:none}.comentarios-tab__attachment--pdf:hover{-webkit-transform:none;transform:none;border-color:rgba(239,68,68,.35);border-color:rgba(var(--sv-danger-rgb,239,68,68),.35);box-shadow:0 4px 10px rgba(239,68,68,.08)}.comentarios-tab__attachment-pdf-card{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:6px;gap:6px;padding:10px;border:0;background:transparent;font-family:inherit;text-decoration:none;color:#ef4444;color:var(--sv-danger,#ef4444);border-radius:inherit;cursor:pointer;transition:background .15s ease}.comentarios-tab__attachment-pdf-card:hover{background:rgba(239,68,68,.06);background:rgba(var(--sv-danger-rgb,239,68,68),.06)}.comentarios-tab__attachment-pdf-card:focus{outline:none}.comentarios-tab__attachment-pdf-card:focus-visible{outline:2px solid #ef4444;outline:2px solid var(--sv-danger,#ef4444);outline-offset:-2px}.comentarios-tab__attachment-pdf-name{font-size:11px;font-weight:650;color:#6b7280;color:var(--sv-text-secondary,#6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.comentarios-tab__attachment-pdf-size{font-size:10px;font-weight:600;color:#9ca3af;color:var(--sv-text-muted,#9ca3af);line-height:1.2}.comentarios-tab__attachment-trigger{width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in;display:block;position:relative}.comentarios-tab__attachment-trigger img{width:100%;height:100%;object-fit:cover;display:block}.comentarios-tab__attachment-trigger:focus-visible{outline:2px solid #2563eb;outline:2px solid var(--sv-accent,#2563eb);outline-offset:-2px}.comentarios-tab__attachment-zoom{position:absolute;bottom:8px;right:8px;width:28px;height:28px;border-radius:50%;background:rgba(15,23,42,.7);color:#fff;display:inline-flex;align-items:center;justify-content:center;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease;pointer-events:none}.comentarios-tab__attachment-trigger:focus-visible .comentarios-tab__attachment-zoom,.comentarios-tab__attachment-trigger:focus-visible~.comentarios-tab__attachment-zoom,.comentarios-tab__attachment:hover .comentarios-tab__attachment-zoom{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.comentarios-tab__attachment-broken{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:6px;gap:6px;color:#6b7280;color:var(--sv-text-secondary,#6b7280);font-size:12px;text-align:center;padding:8px}.comentarios-tab__attachment-reload{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;border:1px solid var(--comentarios-border);background:var(--comentarios-surface);color:#2563eb;color:var(--sv-accent,#2563eb);border-radius:6px;cursor:pointer;margin-top:4px}.comentarios-tab__attachment-reload:hover{background:rgba(37,99,235,.08);background:rgba(var(--sv-accent-rgb,37,99,235),.08)}.comentarios-tab__attachment-remove{position:absolute;top:6px;right:6px;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:rgba(15,23,42,.78);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.25);transition:background .15s ease,opacity .15s ease,-webkit-transform .1s ease;transition:background .15s ease,transform .1s ease,opacity .15s ease;transition:background .15s ease,transform .1s ease,opacity .15s ease,-webkit-transform .1s ease;opacity:0}.comentarios-tab__attachment-remove:hover{background:rgba(220,38,38,.95);-webkit-transform:scale(1.06);transform:scale(1.06)}.comentarios-tab__attachment-remove:focus-visible{opacity:1;outline:2px solid #fff;outline-offset:1px}.comentarios-tab__attachment:focus-within .comentarios-tab__attachment-remove,.comentarios-tab__attachment:hover .comentarios-tab__attachment-remove{opacity:1}.comentarios-tab__drop-overlay{position:absolute;inset:6px;border-radius:12px;border-radius:var(--sv-radius-md,12px);border:2px dashed rgba(37,99,235,.55);border:2px dashed rgba(var(--sv-accent-rgb,37,99,235),.55);background:rgba(37,99,235,.1);background:rgba(var(--sv-accent-rgb,37,99,235),.1);color:#2563eb;color:var(--sv-accent,#2563eb);display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:6px;gap:6px;font-size:13px;font-weight:600;z-index:5;pointer-events:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);-webkit-animation:comentarios-drop-pulse 1.6s ease-in-out infinite;animation:comentarios-drop-pulse 1.6s ease-in-out infinite}.comentarios-tab__composer{position:relative}.comentarios-tab__composer--drag-over{border-color:rgba(37,99,235,.55);border-color:rgba(var(--sv-accent-rgb,37,99,235),.55)}.comentarios-tab__edit-area{position:relative}.comentarios-tab__edit-area--drag-over .comentarios-tab__textarea{border-color:rgba(37,99,235,.55);border-color:rgba(var(--sv-accent-rgb,37,99,235),.55)}.comentarios-tab__lightbox{position:fixed;inset:0;background:rgba(0,0,0,.92);display:flex;align-items:center;justify-content:center;z-index:9999;padding:32px 56px;-webkit-animation:comentarios-lightbox-in .18s ease-out;animation:comentarios-lightbox-in .18s ease-out}.comentarios-tab__lightbox img{max-width:90vw;max-height:82vh;object-fit:contain;border-radius:6px;box-shadow:0 20px 60px rgba(0,0,0,.5);-webkit-user-select:none;user-select:none}.comentarios-tab__lightbox-toolbar{position:absolute;top:16px;right:16px;left:16px;display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;pointer-events:none}.comentarios-tab__lightbox-toolbar>*{pointer-events:auto}.comentarios-tab__lightbox-counter{background:rgba(0,0,0,.5);color:#fff;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.comentarios-tab__lightbox-close{width:40px;height:40px;border:0;border-radius:50%;background:hsla(0,0%,100%,.15);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-left:auto;transition:background .15s ease,-webkit-transform .1s ease;transition:background .15s ease,transform .1s ease;transition:background .15s ease,transform .1s ease,-webkit-transform .1s ease}.comentarios-tab__lightbox-close:hover{background:hsla(0,0%,100%,.28);-webkit-transform:scale(1.05);transform:scale(1.05)}.comentarios-tab__lightbox-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.comentarios-tab__lightbox-nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:48px;height:48px;border:0;border-radius:50%;background:hsla(0,0%,100%,.12);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,-webkit-transform .1s ease;transition:background .15s ease,transform .1s ease;transition:background .15s ease,transform .1s ease,-webkit-transform .1s ease}.comentarios-tab__lightbox-nav:hover{background:hsla(0,0%,100%,.25)}.comentarios-tab__lightbox-nav:focus-visible{outline:2px solid #fff;outline-offset:2px}.comentarios-tab__lightbox-nav--prev{left:16px}.comentarios-tab__lightbox-nav--next{right:16px}.comentarios-tab__pdf-viewer{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.82);-webkit-animation:comentarios-lightbox-in .18s ease-out;animation:comentarios-lightbox-in .18s ease-out}.comentarios-tab__pdf-viewer-panel{display:flex;flex-direction:column;width:100%;max-width:960px;height:90vh;border-radius:12px;border-radius:var(--sv-radius-lg,12px);overflow:hidden;background:#fff;background:var(--sv-bg-primary,#fff);box-shadow:0 24px 64px rgba(0,0,0,.5)}.comentarios-tab__pdf-viewer-toolbar{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 14px;background:#f9fafb;background:var(--sv-bg-secondary,#f9fafb);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--sv-border,#e5e7eb);flex-shrink:0}.comentarios-tab__pdf-viewer-title{font-size:13px;font-weight:650;color:#ef4444;color:var(--sv-danger,#ef4444);margin-right:auto;min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comentarios-tab__pdf-viewer-actions,.comentarios-tab__pdf-viewer-title{display:flex;align-items:center;grid-gap:6px;gap:6px}.comentarios-tab__pdf-viewer-action{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;min-height:30px;padding:5px 10px;border-radius:8px;border-radius:var(--sv-radius-sm,8px);border:1px solid #e5e7eb;border:1px solid var(--sv-border,#e5e7eb);background:#fff;background:var(--sv-bg-primary,#fff);color:#6b7280;color:var(--sv-text-secondary,#6b7280);font-family:"Inter",sans-serif;font-family:var(--sv-font,"Inter",sans-serif);font-size:12px;font-weight:650;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.comentarios-tab__pdf-viewer-action:hover{background:#f3f4f6;background:var(--sv-bg-hover,#f3f4f6);color:#1f2937;color:var(--sv-text-primary,#1f2937);border-color:#d1d5db;border-color:var(--sv-border-secondary,#d1d5db)}.comentarios-tab__pdf-viewer-action:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.18);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.18)}.comentarios-tab__pdf-viewer-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:8px;border-radius:var(--sv-radius-sm,8px);background:transparent;color:#6b7280;color:var(--sv-text-secondary,#6b7280);cursor:pointer;transition:background .15s ease,color .15s ease}.comentarios-tab__pdf-viewer-close:hover{background:#f3f4f6;background:var(--sv-bg-hover,#f3f4f6);color:#1f2937;color:var(--sv-text-primary,#1f2937)}.comentarios-tab__pdf-viewer-close:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.18);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.18)}.comentarios-tab__pdf-viewer-body{flex:1 1;min-height:0}.comentarios-tab__pdf-viewer-iframe{width:100%;height:100%;border:none;display:block}.comentarios-tab__pdf-viewer-fallback{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:12px;gap:12px;padding:24px;color:#6b7280;color:var(--sv-text-secondary,#6b7280);text-align:center}.comentarios-tab__pdf-viewer-fallback p{margin:0;font-size:14px;max-width:360px}@media (max-width:540px){.comentarios-tab__pdf-viewer{padding:10px}.comentarios-tab__pdf-viewer-panel{height:96vh;border-radius:8px;border-radius:var(--sv-radius-sm,8px)}}@-webkit-keyframes comentarios-lightbox-in{0%{opacity:0}to{opacity:1}}@keyframes comentarios-lightbox-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes comentarios-drop-pulse{0%,to{background-color:rgba(37,99,235,.08)}50%{background-color:rgba(37,99,235,.16)}}@keyframes comentarios-drop-pulse{0%,to{background-color:rgba(37,99,235,.08)}50%{background-color:rgba(37,99,235,.16)}}@media (max-width:540px){.comentarios-tab__attachments{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:8px;gap:8px}.comentarios-tab__attach-chip{width:72px;height:72px}.comentarios-tab__lightbox{padding:16px 12px}.comentarios-tab__lightbox-nav{width:40px;height:40px}.comentarios-tab__lightbox-nav--prev{left:6px}.comentarios-tab__lightbox-nav--next{right:6px}.comentarios-tab__attachment-remove{opacity:1}}@media (prefers-reduced-motion:reduce){.comentarios-tab__attach-chip-remove,.comentarios-tab__attachment,.comentarios-tab__attachment-remove,.comentarios-tab__drop-overlay,.comentarios-tab__lightbox{-webkit-animation:none!important;animation:none!important;transition:none!important}.comentarios-tab__pdf-viewer{-webkit-animation:none!important;animation:none!important}}.comentarios-tab__compose-attach{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;height:34px;padding:0 12px;border:1px solid var(--sv-border);background:var(--sv-bg-primary);color:var(--sv-text-primary);font-family:inherit;font-size:13px;font-weight:500;border-radius:8px;border-radius:var(--sv-radius-sm,8px);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,-webkit-transform .1s ease;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease,-webkit-transform .1s ease}.comentarios-tab__compose-attach:hover:not(:disabled){background:rgba(37,99,235,.08);background:rgba(var(--sv-accent-rgb,37,99,235),.08);border-color:rgba(37,99,235,.45);border-color:rgba(var(--sv-accent-rgb,37,99,235),.45);color:var(--sv-accent)}.comentarios-tab__compose-attach:active:not(:disabled){-webkit-transform:scale(.97);transform:scale(.97)}.comentarios-tab__compose-attach:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.18);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb,37,99,235),.18)}.comentarios-tab__compose-attach:disabled{opacity:.5;cursor:not-allowed}.tema-escuro .comentarios-tab__compose-attach{background:var(--sv-bg-tertiary)}.comentarios-tab__compose-attach-counter{display:inline-flex;align-items:center;height:18px;padding:0 6px;margin-left:2px;font-size:10.5px;font-weight:600;line-height:1;color:var(--sv-text-secondary);background:var(--sv-bg-secondary);border-radius:999px;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .15s ease,background .15s ease}.comentarios-tab__compose-attach:hover:not(:disabled) .comentarios-tab__compose-attach-counter{background:rgba(37,99,235,.18);background:rgba(var(--sv-accent-rgb,37,99,235),.18);color:var(--sv-accent)}.comentarios-tab__compose-attach-counter--full{background:rgba(245,158,11,.18);background:rgba(var(--sv-warning-rgb,245,158,11),.18);color:#f59e0b;color:var(--sv-warning,#f59e0b)}.tab-placeholder{padding:20px 0;font-family:var(--sv-font);min-height:400px}.tab-placeholder__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;grid-gap:12px;gap:12px}.tab-placeholder__title{font-size:18px;font-weight:600;color:var(--sv-text-primary);margin:0;display:flex;align-items:center;grid-gap:8px;gap:8px}.tab-placeholder__subtitle{font-size:13px;font-weight:400;color:var(--sv-text-secondary);margin:4px 0 0}.tab-placeholder__actions{display:flex;grid-gap:8px;gap:8px;align-items:center}.tab-placeholder__btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 16px;border-radius:8px;font-family:var(--sv-font);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.tab-placeholder__btn--primary{background-color:var(--sv-accent);color:#fff;border-color:var(--sv-accent)}.tab-placeholder__btn--primary:hover{background-color:var(--sv-accent-hover)}.tab-placeholder__btn--secondary{background-color:var(--sv-bg-primary);color:var(--sv-text-primary);border-color:var(--sv-border)}.tab-placeholder__btn--secondary:hover{background-color:var(--sv-bg-hover)}.tab-placeholder__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.tab-placeholder__summary-card{background-color:var(--sv-bg-secondary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);padding:16px;transition:all .2s ease}.tab-placeholder__summary-label{font-size:12px;font-weight:500;color:var(--sv-text-muted);margin:0 0 6px;text-transform:uppercase;letter-spacing:.3px}.tab-placeholder__summary-value{font-size:22px;font-weight:700;color:var(--sv-text-primary);margin:0}.tab-placeholder__table-wrapper{background-color:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);overflow:hidden}.tab-placeholder__table{width:100%;border-collapse:collapse;font-size:13px}.tab-placeholder__table th{text-align:left;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--sv-text-muted);background-color:var(--sv-bg-tertiary)}.tab-placeholder__table td,.tab-placeholder__table th{padding:12px 16px;border-bottom:1px solid var(--sv-border)}.tab-placeholder__table td{color:var(--sv-text-primary)}.tab-placeholder__table tr:last-child td{border-bottom:none}.tab-placeholder__table tr:hover td{background-color:var(--sv-bg-hover)}.tab-placeholder__badge{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.2px}.tab-placeholder__badge--success{background-color:rgba(var(--sv-success-rgb),.1);color:var(--sv-success)}.tab-placeholder__badge--warning{background-color:rgba(var(--sv-warning-rgb),.1);color:var(--sv-warning)}.tab-placeholder__badge--error{background-color:rgba(var(--sv-danger-rgb),.1);color:var(--sv-danger)}.tab-placeholder__badge--info{background-color:rgba(var(--sv-accent-rgb),.1);color:var(--sv-accent)}.tab-placeholder__badge--neutral{background-color:var(--sv-accent-bg);color:var(--sv-text-secondary)}.tab-placeholder__list{list-style:none;padding:0;margin:0}.tab-placeholder__list-item{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;padding:14px 16px;border-bottom:1px solid var(--sv-border);background-color:var(--sv-bg-primary);transition:background-color .15s ease}.tab-placeholder__list-item:last-child{border-bottom:none}.tab-placeholder__list-item:hover{background-color:var(--sv-bg-hover)}.tab-placeholder__list-icon{flex-shrink:0;width:32px;height:32px;border-radius:var(--sv-radius-sm);display:flex;align-items:center;justify-content:center;background-color:var(--sv-bg-tertiary);color:var(--sv-text-secondary)}.tab-placeholder__list-content{flex:1 1;min-width:0}.tab-placeholder__list-title{font-size:13px;font-weight:500;color:var(--sv-text-primary);margin:0}.tab-placeholder__list-meta{font-size:12px;color:var(--sv-text-muted);margin:2px 0 0}.tab-placeholder__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:var(--sv-text-secondary)}.tab-placeholder__empty-icon{font-size:40px;margin-bottom:12px;opacity:.4}.tab-placeholder__card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.tab-placeholder__card{background-color:var(--sv-bg-secondary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);padding:16px}.tab-placeholder__card-title{font-size:14px;font-weight:600;color:var(--sv-text-primary);margin:0 0 8px}.tab-placeholder__card-value{font-size:12px;color:var(--sv-text-secondary);margin:4px 0 0;display:flex;justify-content:space-between}.tab-placeholder__card-value span:last-child{font-weight:500;color:var(--sv-text-primary)}.tab-placeholder__form-group{margin-bottom:0}.tab-placeholder__form-label{font-size:11px;font-weight:500;color:var(--sv-text-muted);margin-bottom:5px;display:block;letter-spacing:.1px}.tab-placeholder__form-value{font-size:14px;color:var(--sv-text-primary);padding:9px 0;background-color:initial;border:none;border-bottom:1px solid var(--sv-border);border-radius:0;line-height:1.4;min-height:20px}.tab-placeholder__toggle{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);cursor:pointer}.tab-placeholder__toggle-switch{width:40px;height:22px;border-radius:11px;background-color:var(--sv-toggle-off);position:relative;transition:background-color .2s ease}.tab-placeholder__toggle-switch--on{background-color:var(--sv-success)}.tab-placeholder__toggle-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background-color:#fff;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.tab-placeholder__toggle-switch--on:after{-webkit-transform:translateX(18px);transform:translateX(18px)}.tab-placeholder__tags{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.tab-placeholder__tag{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500;background-color:var(--sv-bg-tertiary);color:var(--sv-text-primary);border:1px solid var(--sv-border)}.tab-placeholder__section{margin-bottom:24px}.tab-placeholder__section:last-child{margin-bottom:0}.tab-placeholder__section-title{font-size:16px;font-weight:600;color:var(--sv-text-primary);margin:0 0 16px;padding-bottom:0;border-bottom:none}.ficha-tecnica-tab{display:flex;grid-gap:0;gap:0;min-height:500px;flex:1 1;min-height:0}.ficha-tecnica-tab__sidebar{flex-shrink:0;width:210px;border-right:1px solid var(--sv-border);padding:8px 12px 24px 0;display:flex;flex-direction:column;grid-gap:4px;gap:4px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--sv-border-secondary) transparent}.ficha-tecnica-tab__sidebar::-webkit-scrollbar{width:5px}.ficha-tecnica-tab__sidebar::-webkit-scrollbar-track{background:transparent}.ficha-tecnica-tab__sidebar::-webkit-scrollbar-thumb{background-color:var(--sv-border-secondary);border-radius:3px}.ficha-tecnica-tab__sidebar::-webkit-scrollbar-thumb:hover{background-color:var(--sv-text-muted)}.ficha-tecnica-tab__group{margin-bottom:8px}.ficha-tecnica-tab__group-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--sv-text-muted);padding:8px 10px 4px;margin:0}.ficha-tecnica-tab__separator{height:1px;background:var(--sv-border);margin:6px 10px;flex-shrink:0}.ficha-tecnica-tab__nav-item{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;min-height:34px;padding:7px 10px;border:none;border-radius:6px;box-sizing:border-box;background:transparent;color:var(--sv-text-secondary);font-family:var(--sv-font);font-size:13px;font-weight:400;cursor:pointer;transition:background .15s ease,color .15s ease,-webkit-transform .15s ease;transition:background .15s ease,color .15s ease,transform .15s ease;transition:background .15s ease,color .15s ease,transform .15s ease,-webkit-transform .15s ease;text-align:left;white-space:nowrap;position:relative}.ficha-tecnica-tab__nav-item:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary);-webkit-transform:translateX(2px);transform:translateX(2px)}.ficha-tecnica-tab__nav-item--active{background:var(--sv-bg-hover);color:var(--sv-accent);font-weight:500}.ficha-tecnica-tab__nav-item--active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background-color:var(--sv-accent);-webkit-animation:ficha-nav-rail-in .18s ease-out;animation:ficha-nav-rail-in .18s ease-out}.ficha-tecnica-tab__nav-item--active:hover{color:var(--sv-accent)}.ficha-tecnica-tab__nav-item--external,.ficha-tecnica-tab__nav-item--external:hover{text-decoration:none}.ficha-tecnica-tab__nav-external-icon{margin-left:auto;flex-shrink:0;opacity:.55}.ficha-tecnica-tab__nav-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:0 0 14px}.ficha-tecnica-tab__nav-mention-marker{position:absolute;top:-5px;right:-5px;width:6px;height:6px;border-radius:999px;background:#2563eb;background:var(--sv-accent,#2563eb);box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px var(--sv-bg-primary,#fff)}.ficha-tecnica-tab__nav-item--active .ficha-tecnica-tab__nav-mention-marker,.ficha-tecnica-tab__nav-item:hover .ficha-tecnica-tab__nav-mention-marker{box-shadow:0 0 0 2px #f3f4f6;box-shadow:0 0 0 2px var(--sv-bg-hover,#f3f4f6)}.ficha-tecnica-tab__nav-dot{width:6px;height:6px;border-radius:50%;margin-left:auto;flex-shrink:0}.ficha-tecnica-tab__nav-dot--warning{background:var(--sv-warning)}.ficha-tecnica-tab__nav-dot--success{background:var(--sv-success)}.ficha-tecnica-tab__nav-premium-star{margin-left:4px;color:#002fd4;fill:#002fd4;flex-shrink:0;opacity:.9}.ficha-tecnica-tab__sync-badge{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;margin-left:8px;padding:2px 8px;background:var(--sv-accent-bg);color:var(--sv-accent);border-radius:10px;font-size:10px;font-weight:500;vertical-align:middle}.ficha-tecnica-tab__main{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column}.ficha-tecnica-tab__content{flex:1 1;min-width:0;min-height:0;padding:8px 4px 24px 28px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--sv-border-secondary) transparent}.ficha-tecnica-tab__content>div+div{margin-top:28px}.ficha-tecnica-tab__content::-webkit-scrollbar{width:6px}.ficha-tecnica-tab__content::-webkit-scrollbar-track{background:transparent}.ficha-tecnica-tab__content::-webkit-scrollbar-thumb{background-color:var(--sv-border-secondary);border-radius:3px}.ficha-tecnica-tab__content::-webkit-scrollbar-thumb:hover{background-color:var(--sv-text-muted)}.ficha-tecnica-tab__content--comments{display:flex;flex-direction:column;overflow:hidden}.ficha-tecnica-tab__comments-section{display:flex;flex-direction:column;flex:1 1;min-height:0;-webkit-animation:ficha-comments-section-in .24s ease-out both;animation:ficha-comments-section-in .24s ease-out both}.ficha-tecnica-tab__comments-section .comentarios-tab{flex:1 1;max-width:none;min-height:0}.ficha-tecnica-tab__save-bar{flex-shrink:0;z-index:10;background:var(--sv-bg-primary);border-top:1px solid var(--sv-border);padding:12px 24px;display:flex;align-items:center;justify-content:flex-end;grid-gap:10px;gap:10px;box-shadow:var(--sv-shadow-sm);-webkit-animation:ficha-save-bar-slideUp .25s ease;animation:ficha-save-bar-slideUp .25s ease}.ficha-tecnica-tab__save-bar__text{font-size:13px;color:var(--sv-text-secondary);margin-right:auto;display:flex;align-items:center;grid-gap:6px;gap:6px}.ficha-tecnica-tab__save-bar__text:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sv-warning);-webkit-animation:ficha-save-bar-pulse 1.5s ease infinite;animation:ficha-save-bar-pulse 1.5s ease infinite;flex-shrink:0}.ficha-tecnica-tab__save-bar__error{font-size:13px;color:#dc2626;color:var(--sv-danger,#dc2626);margin-right:auto;display:flex;align-items:center;grid-gap:6px;gap:6px}.ficha-tecnica-tab__section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ficha-tecnica-tab__section-title{margin:0;border:none;padding-bottom:0;font-size:16px;font-weight:600;color:var(--sv-text-primary)}.ficha-tecnica-tab__card{background:var(--sv-bg-secondary);border-radius:var(--sv-radius-lg);padding:24px}.ficha-tecnica-tab__card--flush{padding:0}.ficha-tecnica-tab__card+.ficha-tecnica-tab__card{margin-top:16px}.ficha-tecnica-tab__form-group{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.ficha-tecnica-tab__char-count{font-size:11px;color:var(--sv-text-muted);text-align:right;margin-top:-2px}.ficha-tecnica-tab__form-label{font-size:12px;font-weight:500;color:var(--sv-text-secondary);letter-spacing:.15px;display:flex;align-items:center;grid-gap:6px;gap:6px}.ficha-tecnica-tab__form-input{padding:8px 12px;border-radius:6px;border:1px solid var(--sv-border);background:var(--sv-bg-primary);color:var(--sv-text-primary);font-family:var(--sv-font);font-size:13px;width:100%;box-sizing:border-box;outline:none;transition:border-color .15s,box-shadow .15s}.ficha-tecnica-tab__form-input:focus{border-color:var(--sv-accent);box-shadow:0 0 0 2px rgba(var(--sv-accent-rgb),.15)}.ficha-tecnica-tab__form-input:disabled{background:var(--sv-bg-tertiary);color:var(--sv-text-secondary);cursor:not-allowed;opacity:1}.ficha-tecnica-tab__form-input--select{-webkit-appearance:auto;appearance:auto}.ficha-tecnica-tab__form-input--textarea{min-height:56px;resize:vertical}.ficha-tecnica-tab__form-input--stat{font-size:18px;font-weight:600;padding:6px 10px}.ficha-tecnica-tab__form-input--month{text-align:center;padding:6px 4px;font-size:12px}.ficha-tecnica-tab__form-input--readonly{opacity:.7;background:var(--sv-bg-secondary);cursor:default}.ficha-tecnica-tab__form-input--loading{background:repeating-linear-gradient(-45deg,var(--sv-bg-primary),var(--sv-bg-primary) 6px,var(--sv-bg-tertiary) 0,var(--sv-bg-tertiary) 12px);background-size:200% 100%;-webkit-animation:loading-stripes 1.5s linear infinite;animation:loading-stripes 1.5s linear infinite}@-webkit-keyframes loading-stripes{0%{background-position:200% 0}to{background-position:0 0}}@keyframes loading-stripes{0%{background-position:200% 0}to{background-position:0 0}}.ficha-tecnica-tab__form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.ficha-tecnica-tab__form-grid--concessionaria{grid-template-columns:repeat(2,1fr)}.ficha-tecnica-tab__field--full-width{grid-column:1/-1}.ficha-tecnica-tab__cta-section{margin-top:20px;padding-top:20px;border-top:1px solid var(--sv-border);display:flex;flex-direction:column;grid-gap:8px;gap:8px}.ficha-tecnica-tab__cta-link{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg);text-decoration:none;color:inherit;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;cursor:pointer;width:100%;font-family:inherit;font-size:inherit;text-align:left}.ficha-tecnica-tab__cta-link:hover{border-color:var(--sv-accent);background:var(--sv-accent-bg);box-shadow:var(--sv-shadow-sm)}.ficha-tecnica-tab__cta-link-content{display:flex;align-items:center;grid-gap:14px;gap:14px}.ficha-tecnica-tab__cta-link-icon{color:var(--sv-accent);flex-shrink:0}.ficha-tecnica-tab__cta-link-title{display:block;font-size:13.5px;font-weight:600;color:var(--sv-text-primary);line-height:1.3}.ficha-tecnica-tab__cta-link-desc{display:block;font-size:12px;color:var(--sv-text-muted);line-height:1.4;margin-top:2px}.ficha-tecnica-tab__cta-link-arrow{color:var(--sv-text-muted);flex-shrink:0;transition:color .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,color .15s ease;transition:transform .15s ease,color .15s ease,-webkit-transform .15s ease}.ficha-tecnica-tab__cta-link:hover .ficha-tecnica-tab__cta-link-arrow{color:var(--sv-accent);-webkit-transform:translateX(2px);transform:translateX(2px)}.ficha-tecnica-tab__owner-card{display:flex;align-items:center;grid-gap:16px;gap:16px;margin-top:12px;padding:16px 20px;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg);transition:border-color .15s ease}.ficha-tecnica-tab__owner-change-btn{margin-left:auto;display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:7px 14px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-primary);color:var(--sv-text-secondary);font-family:var(--sv-font);font-size:12.5px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap;flex-shrink:0}.ficha-tecnica-tab__owner-change-btn:hover{border-color:var(--sv-accent);color:var(--sv-accent);background:var(--sv-accent-bg)}.ficha-tecnica-tab__owner-avatar{width:46px;height:46px;border-radius:50%;background:rgba(var(--sv-accent-rgb),.08);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--sv-accent)}.ficha-tecnica-tab__owner-info{display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:0}.ficha-tecnica-tab__owner-name{font-size:14px;font-weight:600;color:var(--sv-text-primary);line-height:1.3}.ficha-tecnica-tab__owner-detail{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-size:12.5px;color:var(--sv-text-secondary);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ficha-tecnica-tab__owner-detail svg{color:var(--sv-text-muted);flex-shrink:0}.ficha-tecnica-tab__empty-state{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-top:12px;padding:18px 20px;background:var(--sv-bg-primary);border:1px dashed var(--sv-border);border-radius:var(--sv-radius-lg);color:var(--sv-text-muted);font-size:12.5px}.ficha-tecnica-tab__empty-state svg{flex-shrink:0;opacity:.5}.ficha-tecnica-tab__owner-select-row{display:flex;grid-gap:10px;gap:10px;align-items:stretch;margin-top:12px}.ficha-tecnica-tab__owner-select-row select{flex:1 1;min-width:0;max-width:400px}.ficha-tecnica-tab__new-owner-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:0 16px;border:1px solid var(--sv-accent);border-radius:var(--sv-radius-sm);background:transparent;color:var(--sv-accent);font-family:var(--sv-font);font-size:12.5px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap;flex-shrink:0}.ficha-tecnica-tab__new-owner-btn:hover{background:var(--sv-accent);color:var(--sv-bg-primary)}.ficha-tecnica-tab__new-owner-btn--active{border-color:var(--sv-border-secondary);color:var(--sv-text-secondary);background:transparent}.ficha-tecnica-tab__new-owner-btn--active:hover{border-color:var(--sv-danger);color:var(--sv-danger);background:transparent}.ficha-tecnica-tab__new-owner-form{margin-top:14px;padding:18px 20px;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg)}.ficha-tecnica-tab__new-owner-header{display:flex;align-items:center;grid-gap:6px;gap:6px;margin-bottom:16px;font-size:11px;font-weight:600;color:var(--sv-accent);text-transform:uppercase;letter-spacing:.4px}.ficha-tecnica-tab__new-owner-header svg{flex-shrink:0}.ficha-tecnica-tab__new-owner-hint{margin:14px 0 0;font-size:11.5px;color:var(--sv-text-muted);line-height:1.5}.ficha-tecnica-tab__input-with-status{position:relative;display:flex;align-items:center}.ficha-tecnica-tab__input-with-status .ficha-tecnica-tab__form-input{padding-right:34px}.ficha-tecnica-tab__input-status{position:absolute;right:10px;display:flex;align-items:center;pointer-events:none}.ficha-tecnica-tab__input-status--valid{color:var(--sv-success)}.ficha-tecnica-tab__input-status--error{color:var(--sv-danger)}.ficha-tecnica-tab__input-status--loading{color:var(--sv-text-muted)}.ficha-tecnica-tab__spinner-mini{width:14px;height:14px;border:2px solid var(--sv-border);border-top-color:var(--sv-accent);border-radius:50%;-webkit-animation:ficha-spin .6s linear infinite;animation:ficha-spin .6s linear infinite}@-webkit-keyframes ficha-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ficha-tecnica-tab__form-input--error{border-color:var(--sv-danger)!important}.ficha-tecnica-tab__form-input--error:focus{box-shadow:0 0 0 2px rgba(var(--sv-danger-rgb),.15)}.ficha-tecnica-tab__form-input--valid{border-color:var(--sv-success)!important}.ficha-tecnica-tab__form-input--valid:focus{box-shadow:0 0 0 2px rgba(var(--sv-success-rgb),.15)}.ficha-tecnica-tab__field-error{display:block;margin-top:4px;font-size:11.5px;color:var(--sv-danger);line-height:1.4}.ficha-tecnica-tab__owner-credentials{margin-top:16px;padding:16px;background:rgba(var(--sv-accent-rgb),.06);border:1px solid rgba(var(--sv-accent-rgb),.25);border-radius:var(--sv-radius-md)}.ficha-tecnica-tab__owner-credentials-header{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:13px;font-weight:600;color:var(--sv-accent);margin-bottom:12px}.ficha-tecnica-tab__owner-credentials-dismiss{margin-left:auto;background:none;border:none;cursor:pointer;color:var(--sv-text-muted);padding:2px;border-radius:4px;display:flex;align-items:center}.ficha-tecnica-tab__owner-credentials-dismiss:hover{color:var(--sv-text-primary);background:var(--sv-bg-hover)}.ficha-tecnica-tab__owner-credentials-instruction{font-size:12.5px;font-weight:600;color:var(--sv-text-primary);margin:0 0 8px}.ficha-tecnica-tab__owner-credentials-message{position:relative;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);padding:14px 16px}.ficha-tecnica-tab__owner-credentials-text{margin:0;font-family:inherit;font-size:12.5px;line-height:1.65;color:var(--sv-text-primary);white-space:pre-wrap;word-break:break-word}.ficha-tecnica-tab__owner-credentials-copy-all{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;margin-top:12px;padding:6px 14px;font-size:12px;font-weight:600;color:var(--sv-accent);background:rgba(var(--sv-accent-rgb),.08);border:1px solid rgba(var(--sv-accent-rgb),.3);border-radius:var(--sv-radius-sm);cursor:pointer;transition:background .15s,border-color .15s}.ficha-tecnica-tab__owner-credentials-copy-all:hover{background:rgba(var(--sv-accent-rgb),.15);border-color:var(--sv-accent)}.ficha-tecnica-tab__owner-credentials-copy-all--copied{color:var(--sv-success);background:rgba(var(--sv-success-rgb),.08);border-color:rgba(var(--sv-success-rgb),.3)}.ficha-tecnica-tab__owner-credentials-warning{font-size:11px;color:var(--sv-text-muted);line-height:1.5;margin:10px 0 0;font-style:italic}.ficha-tecnica-tab__form-grid--2col{grid-template-columns:1fr 1fr}@media (max-width:600px){.ficha-tecnica-tab__form-grid--2col{grid-template-columns:1fr}}.ficha-tecnica-tab__field-group-title{display:flex;align-items:center;grid-gap:6px;gap:6px;margin:0 0 10px;font-size:11px;font-weight:600;color:var(--sv-text-muted);text-transform:uppercase;letter-spacing:.5px}.ficha-tecnica-tab__field-group-title svg{color:var(--sv-text-muted)}.ficha-tecnica-tab__checkbox-pill{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;font-size:13px;color:var(--sv-text-secondary);cursor:pointer;background:var(--sv-bg-secondary);border-radius:8px;padding:10px 16px}.ficha-tecnica-tab__energy-title{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:6px}.ficha-tecnica-tab__energy-title p{margin:0;font-size:15px;font-weight:600;color:var(--sv-text-primary)}.ficha-tecnica-tab__info-banner{margin:0 0 12px;font-size:12px;color:var(--sv-text-secondary);line-height:1.5;border-left:3px solid var(--sv-border-secondary);background:var(--sv-bg-tertiary);border-radius:0 8px 8px 0;padding:10px 14px 10px 12px}.ficha-tecnica-tab__toggle-card{background:var(--sv-bg-tertiary);border-radius:10px;padding:14px 16px;margin-bottom:10px}.ficha-tecnica-tab__toggle-card>div{display:flex;align-items:center;grid-gap:10px;gap:10px}.ficha-tecnica-tab__toggle-switch{position:relative;width:44px;height:24px;border-radius:12px;border:none;padding:0;cursor:pointer;transition:background-color .2s ease;flex-shrink:0}.ficha-tecnica-tab__toggle-switch--on{background-color:var(--sv-accent)}.ficha-tecnica-tab__toggle-switch--off{background-color:var(--sv-toggle-off)}.ficha-tecnica-tab__toggle-knob{position:absolute;top:2px;width:20px;height:20px;border-radius:50%;background-color:var(--sv-bg-primary);transition:left .2s ease;box-shadow:var(--sv-shadow-sm)}.ficha-tecnica-tab__toggle-knob--on{left:22px}.ficha-tecnica-tab__toggle-knob--off{left:2px}.ficha-tecnica-tab__toggle-label{margin:0;font-weight:500;color:var(--sv-text-primary);font-size:13px}.ficha-tecnica-tab__energy-section{margin-top:20px;padding-top:20px;border-top:1px solid var(--sv-border)}.ficha-tecnica-tab__energy-section-label{display:flex;align-items:center;grid-gap:6px;gap:6px;margin:0 0 12px;font-size:11px;font-weight:600;color:var(--sv-text-muted);text-transform:uppercase;letter-spacing:.4px}.ficha-tecnica-tab__energy-section-label svg{flex-shrink:0;color:var(--sv-accent)}.ficha-tecnica-tab__stat-cards{display:flex;grid-gap:12px;gap:12px;margin-bottom:0;flex-wrap:wrap}.ficha-tecnica-tab__stat-card{flex:1 1 200px;max-width:280px;background:var(--sv-bg-tertiary);border-radius:10px;padding:14px 18px;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.ficha-tecnica-tab__stat-card--readonly{padding:14px 18px}.ficha-tecnica-tab__stat-header{display:flex;align-items:center;grid-gap:6px;gap:6px;margin-bottom:4px}.ficha-tecnica-tab__stat-label{font-size:11px;font-weight:500;color:var(--sv-text-muted);text-transform:uppercase;letter-spacing:.3px}.ficha-tecnica-tab__stat-value{display:flex;align-items:baseline;grid-gap:6px;gap:6px}.ficha-tecnica-tab__stat-value span:first-child{font-size:20px;font-weight:600;color:var(--sv-text-primary)}.ficha-tecnica-tab__stat-computed{margin:0;font-size:18px;font-weight:600;color:var(--sv-text-primary)}.ficha-tecnica-tab__stat-unit{font-size:11px;color:var(--sv-text-muted)}.ficha-tecnica-tab__empty-message{color:var(--sv-text-muted);font-size:13px;padding:12px 0;margin:0}.ficha-tecnica-tab__month-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}.ficha-tecnica-tab__month-cell{text-align:center}.ficha-tecnica-tab__month-cell--readonly{background:var(--sv-bg-tertiary);border-radius:8px;padding:10px 6px}.ficha-tecnica-tab__month-label{display:block;font-size:11px;color:var(--sv-text-muted);margin-bottom:4px;font-weight:500;text-transform:uppercase;letter-spacing:.2px}.ficha-tecnica-tab__month-value{font-size:13px;font-weight:600;color:var(--sv-text-primary)}.ficha-tecnica-tab__month-chart{margin-top:16px;border-radius:8px;background:var(--sv-bg-primary);border:1px solid var(--sv-border);padding:8px 4px 0 0;overflow:hidden}.ficha-tecnica-tab__month-chart .apexcharts-canvas{background:transparent!important}.ficha-tecnica-tab__photo-upload{flex-shrink:0}.ficha-tecnica-tab__photo-upload-area{width:88px;height:88px;border-radius:12px;border:2px dashed var(--sv-border-secondary);background:var(--sv-bg-tertiary);display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:6px;gap:6px;cursor:pointer;transition:border-color .15s,background .15s;color:var(--sv-text-muted);font-size:11px;font-family:var(--sv-font);position:relative;overflow:hidden}.ficha-tecnica-tab__photo-upload-area:hover{border-color:var(--sv-accent);background:var(--sv-bg-secondary);color:var(--sv-accent)}.ficha-tecnica-tab__photo-upload-area--has-photo{border-style:solid;border-color:var(--sv-border)}.ficha-tecnica-tab__photo-upload-area--has-photo:hover{border-color:var(--sv-accent)}.ficha-tecnica-tab__photo-upload-area--has-photo:hover .ficha-tecnica-tab__photo-overlay{opacity:1}.ficha-tecnica-tab__photo-upload-area img{width:100%;height:100%;object-fit:cover;border-radius:10px}.ficha-tecnica-tab__photo-overlay{position:absolute;inset:0;background:rgba(0,0,0,.55);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:6px;gap:6px;opacity:0;transition:opacity .15s}.ficha-tecnica-tab__photo-overlay span{display:flex;align-items:center;grid-gap:4px;gap:4px;color:#fff;font-size:11px;font-weight:500;cursor:pointer;padding:2px 6px;border-radius:4px;transition:background .12s}.ficha-tecnica-tab__photo-overlay span:hover{background:hsla(0,0%,100%,.15)}.ficha-tecnica-tab__dados-layout{display:flex;grid-gap:20px;gap:20px;flex-wrap:wrap;align-items:flex-start}.ficha-tecnica-tab__dados-avatar{flex-shrink:0;position:relative;width:72px}.ficha-tecnica-tab__dados-avatar-circle{width:72px;height:72px;border-radius:50%;border:2px dashed var(--sv-border-secondary);display:flex;align-items:center;justify-content:center;background-color:var(--sv-bg-tertiary);color:var(--sv-text-muted);opacity:.55;transition:border-color .15s,opacity .15s;cursor:pointer;overflow:hidden}.ficha-tecnica-tab__dados-avatar-circle:hover{border-color:var(--sv-accent);opacity:.8}.ficha-tecnica-tab__dados-avatar-btn{position:absolute;bottom:-4px;right:-4px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;font-size:0;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:50%;cursor:pointer;color:var(--sv-text-secondary);box-shadow:var(--sv-shadow-sm);transition:background .15s,border-color .15s,color .15s}.ficha-tecnica-tab__dados-avatar-btn:hover{background:var(--sv-bg-hover);border-color:var(--sv-accent);color:var(--sv-accent)}.ficha-tecnica-tab__dados-photo{flex-shrink:0;width:120px;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.ficha-tecnica-tab__dados-photo-placeholder{width:120px;height:120px;border-radius:10px;border:1px dashed var(--sv-border-secondary);display:flex;align-items:center;justify-content:center;background-color:var(--sv-bg-tertiary);overflow:hidden;color:var(--sv-text-muted);opacity:.5}.ficha-tecnica-tab__dados-photo-btn{display:flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;width:100%;padding:6px 10px;font-size:12px;font-family:var(--sv-font);font-weight:500;color:var(--sv-text-secondary);background:var(--sv-bg-secondary);border:1px solid var(--sv-border);border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s}.ficha-tecnica-tab__dados-photo-btn:hover{background:var(--sv-bg-hover);border-color:var(--sv-border-secondary)}.ficha-tecnica-tab__dados-fields{flex:1 1;min-width:260px}.ficha-tecnica-tab__sync-group{margin-top:10px;padding:14px 16px;background:var(--sv-bg-tertiary);border-radius:10px}.ficha-tecnica-tab__integration-divider{height:1px;background:var(--sv-border);margin:10px 0}.ficha-tecnica-tab__integration-section-label{display:flex;align-items:center;grid-gap:6px;gap:6px;margin:0 0 8px;font-size:11px;font-weight:600;color:var(--sv-text-muted);text-transform:uppercase;letter-spacing:.4px}.ficha-tecnica-tab__integration-section-label svg{flex-shrink:0;color:var(--sv-accent)}.ficha-tecnica-tab__integration-section{margin-top:20px;padding-top:20px;border-top:1px solid var(--sv-border)}.ficha-tecnica-tab__integration-section--first{margin-top:0;padding-top:0;border-top:none}.ficha-tecnica-tab__integration-label{display:flex;align-items:center;grid-gap:6px;gap:6px;margin:0 0 14px;font-size:11px;font-weight:600;color:var(--sv-text-muted);text-transform:uppercase;letter-spacing:.4px}.ficha-tecnica-tab__integration-label svg{color:var(--sv-text-muted)}.ficha-tecnica-tab__integration-body{padding:0}.ficha-tecnica-tab__integration-card{margin-top:20px;background:var(--sv-bg-secondary);border-radius:10px;padding:16px 20px}.ficha-tecnica-tab__integration-header{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:14px;font-size:14px;font-weight:600;color:var(--sv-text-primary)}.ficha-tecnica-tab__integration-header svg{color:var(--sv-accent)}.ficha-tecnica-tab__integration-origin{display:flex;flex-direction:column;grid-gap:2px;gap:2px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--sv-border)}.ficha-tecnica-tab__integration-origin-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;color:var(--sv-text-muted)}.ficha-tecnica-tab__integration-origin-value{font-size:14px;font-weight:500;color:var(--sv-text-primary)}.ficha-tecnica-tab__integration-toggles{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.ficha-tecnica-tab__integration-toggle{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.ficha-tecnica-tab__integration-toggle-row{display:flex;align-items:center;grid-gap:10px;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.ficha-tecnica-tab__integration-toggle-text{font-size:13px;font-weight:400;color:var(--sv-text-primary);line-height:1.3}.ficha-tecnica-tab__integration-helper{margin:3px 0 0;padding-left:54px;font-size:11.5px;line-height:1.4;color:var(--sv-text-muted)}.ficha-tecnica-tab__energy-mode-hint{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;margin-top:10px;padding:9px 12px;border-radius:8px;font-size:12px;line-height:1.4;font-weight:500;border-left:3px solid;transition:background .2s,border-color .2s,color .2s}.ficha-tecnica-tab__energy-mode-hint svg{flex-shrink:0;margin-top:1px}.ficha-tecnica-tab__energy-mode-hint--auto{background:#eff6ff;border-left-color:#002fd4;color:#1e40af}.ficha-tecnica-tab__energy-mode-hint--auto svg{color:#002fd4}.ficha-tecnica-tab__energy-mode-hint--manual{background:#fffbeb;border-left-color:#d97706;color:#92400e}.ficha-tecnica-tab__energy-mode-hint--manual svg{color:#d97706}.tema-escuro .ficha-tecnica-tab__energy-mode-hint--auto{background:rgba(96,165,250,.08);border-left-color:#60a5fa;color:#93bbfd}.tema-escuro .ficha-tecnica-tab__energy-mode-hint--auto svg{color:#60a5fa}.tema-escuro .ficha-tecnica-tab__energy-mode-hint--manual{background:rgba(251,191,36,.08);border-left-color:#fbbf24;color:#fcd34d}.tema-escuro .ficha-tecnica-tab__energy-mode-hint--manual svg{color:#fbbf24}.ficha-tecnica-tab__subsection-title{display:flex;align-items:center;grid-gap:8px;gap:8px;margin:0 0 12px;font-size:14px;font-weight:600;color:var(--sv-text-primary)}.ficha-tecnica-tab__subsection-title svg{color:var(--sv-accent);flex-shrink:0}.ficha-tecnica-tab__config-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.ficha-tecnica-tab__config-item{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.ficha-tecnica-tab__config-helper{margin:0;padding-left:24px;font-size:12px;line-height:1.5;color:var(--sv-text-muted)}.ficha-tecnica-tab__field-hint{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;margin-top:4px;font-size:11px;color:var(--sv-accent);opacity:.85}.ficha-tecnica-tab__field-hint svg{flex-shrink:0}.ficha-tecnica-tab__btn-primary{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 16px;border-radius:8px;font-family:var(--sv-font);font-size:13px;font-weight:500;cursor:pointer;border:1px solid var(--sv-accent);background-color:var(--sv-accent);color:#fff;transition:background-color .15s ease}.ficha-tecnica-tab__btn-primary:hover:not(:disabled){background-color:var(--sv-accent-hover)}.ficha-tecnica-tab__btn-primary:disabled{opacity:.5;cursor:not-allowed}.ficha-tecnica-tab__btn-secondary{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 16px;border-radius:8px;font-family:var(--sv-font);font-size:13px;font-weight:500;cursor:pointer;border:1px solid var(--sv-border);background-color:var(--sv-bg-primary);color:var(--sv-text-primary);transition:background-color .15s ease}.ficha-tecnica-tab__btn-secondary:hover:not(:disabled){background-color:var(--sv-bg-hover)}.ficha-tecnica-tab__btn-secondary:disabled{opacity:.5;cursor:not-allowed}.ficha-tecnica-tab--read-only .ficha-tecnica-tab__form-input,.ficha-tecnica-tab--read-only .ficha-tecnica-tab__form-input--select,.ficha-tecnica-tab--read-only .ficha-tecnica-tab__form-input--textarea{pointer-events:none;opacity:.75;background:var(--sv-bg-secondary)}.ficha-tecnica-tab--read-only .ficha-tecnica-tab__photo-upload-area{pointer-events:none;opacity:.6}.ficha-tecnica-tab--read-only .ficha-tecnica-tab__btn-primary,.ficha-tecnica-tab--read-only .ficha-tecnica-tab__btn-secondary,.ficha-tecnica-tab--read-only .ficha-tecnica-tab__toggle{pointer-events:none;opacity:.5}.ficha-tecnica-tab--shared-notice{justify-content:center;align-items:center}.ficha-tecnica-tab__shared-message{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;text-align:center;color:var(--sv-text-secondary);max-width:380px}.ficha-tecnica-tab__shared-message svg{color:var(--sv-text-muted);margin-bottom:4px}.ficha-tecnica-tab__shared-message h3{margin:0;font-size:15px;font-weight:600;color:var(--sv-text-primary)}.ficha-tecnica-tab__shared-message p{margin:0;font-size:13px;line-height:1.5}.ficha-tecnica-tab__equipamentos-loading{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding:16px 0}.ficha-tecnica-tab__equipamentos-skeleton-row{height:36px;border-radius:6px;overflow:hidden}.ficha-tecnica-tab__equipamentos-skeleton-row .ficha-tecnica-tab__shimmer--line{width:100%;height:100%}.ficha-tecnica-tab__modal-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);-webkit-animation:ficha-modal-fadeIn .2s ease;animation:ficha-modal-fadeIn .2s ease}.ficha-tecnica-tab__modal-container{width:90vw;max-width:440px;background:var(--sv-bg-primary);border-radius:var(--sv-radius-lg);box-shadow:var(--sv-shadow-md);display:flex;flex-direction:column;max-height:90vh;overflow:hidden;-webkit-animation:ficha-modal-scaleIn .2s ease;animation:ficha-modal-scaleIn .2s ease}.ficha-tecnica-tab__modal-container--edit{max-width:500px}.ficha-tecnica-tab__modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 0}.ficha-tecnica-tab__modal-title{margin:0;font-size:15px;font-weight:600;color:var(--sv-text-primary)}.ficha-tecnica-tab__modal-close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:6px;background:transparent;color:var(--sv-text-muted);cursor:pointer;transition:background .15s,color .15s}.ficha-tecnica-tab__modal-close:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary)}.ficha-tecnica-tab__modal-close:disabled{opacity:.5;cursor:not-allowed}.ficha-tecnica-tab__modal-body{padding:20px 24px;overflow-y:auto}.ficha-tecnica-tab__modal-text{margin:0 0 10px;font-size:13px;color:var(--sv-text-secondary);line-height:1.6}.ficha-tecnica-tab__modal-text:last-child{margin-bottom:0}.ficha-tecnica-tab__modal-delete-content{text-align:center;padding:8px 0}.ficha-tecnica-tab__modal-delete-icon{color:var(--sv-danger);margin-bottom:12px}.ficha-tecnica-tab__modal-form{display:flex;flex-direction:column;grid-gap:14px;gap:14px}.ficha-tecnica-tab__modal-field-hint{font-size:11px;color:var(--sv-warning);margin-top:2px}.ficha-tecnica-tab__modal-error{padding:8px 12px;border-radius:6px;background:rgba(var(--sv-danger-rgb),.1);border:1px solid var(--sv-danger);color:var(--sv-danger);font-size:12.5px;margin-bottom:12px}.ficha-tecnica-tab__modal-footer{display:flex;align-items:center;justify-content:flex-end;grid-gap:8px;gap:8px;padding:0 24px 20px}.ficha-tecnica-tab__modal-btn{padding:8px 18px;border-radius:6px;font-family:var(--sv-font);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s;border:1px solid transparent}.ficha-tecnica-tab__modal-btn:disabled{opacity:.5;cursor:not-allowed}.ficha-tecnica-tab__modal-btn--cancel{background:var(--sv-bg-secondary);border-color:var(--sv-border);color:var(--sv-text-secondary)}.ficha-tecnica-tab__modal-btn--cancel:hover:not(:disabled){background:var(--sv-bg-hover);border-color:var(--sv-border-secondary)}.ficha-tecnica-tab__modal-btn--primary{background:var(--sv-accent);color:#fff}.ficha-tecnica-tab__modal-btn--primary:hover:not(:disabled){background:var(--sv-accent-hover)}.ficha-tecnica-tab__modal-btn--warning{background:var(--sv-warning);color:#fff}.ficha-tecnica-tab__modal-btn--warning:hover:not(:disabled){opacity:.9}.ficha-tecnica-tab__modal-btn--danger{background:var(--sv-danger);color:#fff}.ficha-tecnica-tab__modal-btn--danger:hover:not(:disabled){opacity:.9}@-webkit-keyframes ficha-modal-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ficha-modal-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes ficha-modal-scaleIn{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes ficha-modal-scaleIn{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@media (max-width:768px){.ficha-tecnica-tab__sidebar{width:auto;min-width:0;padding:8px 6px 24px 0}.ficha-tecnica-tab__nav-item{justify-content:center;min-width:40px;min-height:40px;padding:7px;grid-gap:0;gap:0}.ficha-tecnica-tab__nav-item .ficha-tecnica-tab__nav-dot,.ficha-tecnica-tab__nav-item .ficha-tecnica-tab__nav-external-icon,.ficha-tecnica-tab__nav-item .ficha-tecnica-tab__nav-label{display:none}.ficha-tecnica-tab__separator{margin:6px 4px}.ficha-tecnica-tab__content{padding:8px 4px 24px 16px}.ficha-tecnica-tab__card{padding:16px}.ficha-tecnica-tab__save-bar{padding:10px 16px}.ficha-tecnica-tab__form-grid--concessionaria{grid-template-columns:1fr}}@media (max-width:480px){.ficha-tecnica-tab{flex-direction:column}.ficha-tecnica-tab__sidebar{width:100%;flex-direction:row;border-right:none;border-bottom:1px solid var(--sv-border);padding:0;grid-gap:0;gap:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.ficha-tecnica-tab__nav-item{flex:0 0 auto;justify-content:center;min-width:44px;min-height:44px;padding:10px 12px;border-radius:0;min-width:0;width:auto}.ficha-tecnica-tab__nav-item .ficha-tecnica-tab__nav-dot,.ficha-tecnica-tab__nav-item .ficha-tecnica-tab__nav-external-icon,.ficha-tecnica-tab__nav-item .ficha-tecnica-tab__nav-label{display:none}.ficha-tecnica-tab__nav-item--active{flex:1 1}.ficha-tecnica-tab__nav-item--active .ficha-tecnica-tab__nav-dot,.ficha-tecnica-tab__nav-item--active .ficha-tecnica-tab__nav-label{display:block;font-size:11px}.ficha-tecnica-tab__nav-item--active:before{top:auto;left:8px;right:8px;bottom:0;width:auto;height:3px;border-radius:3px 3px 0 0}.ficha-tecnica-tab__separator{width:1px;height:auto;align-self:stretch;margin:8px 4px}.ficha-tecnica-tab__content{padding:12px 0 16px}.ficha-tecnica-tab__section-title{font-size:14px}.ficha-tecnica-tab__card{padding:14px;border-radius:10px}.ficha-tecnica-tab__photo-upload-area{width:64px;height:64px;border-radius:10px}.ficha-tecnica-tab__dados-layout{grid-gap:14px;gap:14px}.ficha-tecnica-tab__form-grid{grid-gap:12px;gap:12px}.ficha-tecnica-tab__stat-cards{flex-direction:column}.ficha-tecnica-tab__month-grid{grid-template-columns:repeat(4,1fr)}.ficha-tecnica-tab__save-bar{padding:8px 10px;grid-gap:8px;gap:8px;flex-wrap:wrap}.ficha-tecnica-tab__save-bar__text{font-size:12px;flex-basis:100%}.ficha-tecnica-tab__integration-toggle-text{font-size:13px}.ficha-tecnica-tab__integration-helper{font-size:11px}.ficha-tecnica-tab__owner-card{flex-wrap:wrap;grid-gap:10px;gap:10px;padding:14px}.ficha-tecnica-tab__owner-change-btn{margin-left:0;width:100%;justify-content:center}}@media (max-width:375px){.ficha-tecnica-tab__month-grid{grid-template-columns:repeat(3,1fr)}}@-webkit-keyframes ficha-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ficha-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ficha-tecnica-tab__shimmer{display:block;border-radius:6px;background-color:var(--sv-shimmer-base);background-image:linear-gradient(90deg,var(--sv-shimmer-from) 25%,var(--sv-shimmer-to) 50%,var(--sv-shimmer-from) 75%);background-size:200% 100%;-webkit-animation:ficha-shimmer 1.5s ease-in-out infinite;animation:ficha-shimmer 1.5s ease-in-out infinite}.ficha-tecnica-tab__shimmer--line{height:12px;border-radius:4px}.ficha-tecnica-tab__shimmer--label{width:90px;height:10px;margin-bottom:6px;border-radius:3px}.ficha-tecnica-tab__shimmer--input{height:38px;border-radius:6px}.ficha-tecnica-tab__shimmer--textarea{height:64px;border-radius:6px}.ficha-tecnica-tab__shimmer--toggle{width:44px;height:24px;border-radius:12px;flex-shrink:0}.ficha-tecnica-tab__shimmer--toggle-text{width:200px;height:12px;border-radius:4px}.ficha-tecnica-tab__shimmer--photo{width:88px;height:88px;border-radius:12px;flex-shrink:0}.ficha-tecnica-tab__shimmer--stat{height:80px;border-radius:10px;flex:1 1 200px;max-width:280px}.ficha-tecnica-tab__shimmer--select{height:38px;border-radius:6px;flex:1 1}.ficha-tecnica-tab__shimmer--avatar{width:42px;height:42px;border-radius:50%;flex-shrink:0}.ficha-tecnica-tab__skeleton-row{display:flex;align-items:center;grid-gap:10px;gap:10px}.ficha-tecnica-tab__skeleton-field{display:flex;flex-direction:column;grid-gap:6px;gap:6px;flex:1 1}.ficha-tecnica-tab__skeleton-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.ficha-tecnica-tab__skeleton-section{margin-top:20px;padding-top:20px;border-top:1px solid var(--sv-border)}.ficha-tecnica-tab__loading-text{color:var(--sv-text-secondary);font-size:13px;margin:8px 0}.ficha-tecnica-tab__cep-banner{margin-bottom:12px;padding:8px 12px;border-radius:6px;background:var(--sv-accent-bg);color:var(--sv-accent);font-size:12px;font-weight:500;display:flex;align-items:center;grid-gap:8px;gap:8px}.ficha-tecnica-tab__loading-placeholder{padding:40px;text-align:center;color:var(--sv-text-secondary)}.ficha-tecnica-tab__error-banner{margin-bottom:16px;border-radius:8px;background-color:rgba(var(--sv-danger-rgb),.1);border:1px solid var(--sv-danger);font-size:13px}.ficha-tecnica-spinner{display:inline-block;width:12px;height:12px;border:2px solid;border-right:2px solid transparent;border-radius:50%;-webkit-animation:ficha-spin .6s linear infinite;animation:ficha-spin .6s linear infinite}@keyframes ficha-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes ficha-save-bar-slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes ficha-save-bar-slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes ficha-save-bar-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes ficha-save-bar-pulse{0%,to{opacity:1}50%{opacity:.4}}@-webkit-keyframes ficha-comments-section-in{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ficha-comments-section-in{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ficha-nav-rail-in{0%{opacity:0;-webkit-transform:scaleY(.45);transform:scaleY(.45)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes ficha-nav-rail-in{0%{opacity:0;-webkit-transform:scaleY(.45);transform:scaleY(.45)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes circuit-fadeSlideIn{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes circuit-fadeSlideIn{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ficha-tecnica-tab__comments-section,.ficha-tecnica-tab__nav-item--active:before,.ficha-tecnica-tab__save-bar{-webkit-animation:none!important;animation:none!important}.ficha-tecnica-tab__nav-item{transition:none!important}.ficha-tecnica-tab__nav-item:hover{-webkit-transform:none;transform:none}}.ficha-tecnica-tab__table{width:100%;border-collapse:collapse;font-size:13px}.ficha-tecnica-tab__table th{text-align:left;font-size:11px;font-weight:600;color:var(--sv-text-muted);text-transform:uppercase;letter-spacing:.4px;padding:10px 12px;border-bottom:1px solid var(--sv-border)}.ficha-tecnica-tab__table td{padding:12px;border-bottom:1px solid var(--sv-border);color:var(--sv-text-primary);vertical-align:middle}.ficha-tecnica-tab__table tr:last-child td{border-bottom:none}.ficha-tecnica-tab__table tr:hover td{background:var(--sv-bg-hover)}.ficha-tecnica-tab__tipo-toggle{display:flex;background:var(--sv-bg-tertiary);border-radius:var(--sv-radius-sm);padding:3px;grid-gap:2px;gap:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ficha-tecnica-tab__tipo-option{padding:6px 14px;font-size:12px;font-weight:500;border:none;border-radius:6px;background:transparent;color:var(--sv-text-secondary);cursor:pointer;transition:all .15s;font-family:var(--sv-font)}.ficha-tecnica-tab__tipo-option--active{background:var(--sv-bg-primary);color:var(--sv-accent);box-shadow:var(--sv-shadow-sm);font-weight:600}.ficha-tecnica-tab__priority-row{display:grid;grid-template-columns:36px 1fr 100px 70px;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border-bottom:1px solid var(--sv-border);transition:background .1s}.ficha-tecnica-tab__priority-row:hover{background:var(--sv-bg-hover)}.ficha-tecnica-tab__priority-row:last-child{border-bottom:none}.ficha-tecnica-tab__priority-badge{width:28px;height:28px;border-radius:50%;background:var(--sv-accent-bg);color:var(--sv-accent);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.ficha-tecnica-tab__priority-actions{display:flex;grid-gap:4px;gap:4px}.ficha-tecnica-tab__action-btn{width:28px;height:28px;border:1px solid var(--sv-border);border-radius:6px;background:var(--sv-bg-primary);color:var(--sv-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;transition:all .15s}.ficha-tecnica-tab__action-btn:hover:not(:disabled){background:var(--sv-accent-bg);border-color:var(--sv-accent);color:var(--sv-accent)}.ficha-tecnica-tab__action-btn:disabled{opacity:.3;cursor:not-allowed}.ficha-tecnica-tab__pct-input{width:80px;padding:6px 10px;border:1px solid var(--sv-border);border-radius:6px;font-size:13px;font-family:var(--sv-font);text-align:right;background:var(--sv-bg-primary);color:var(--sv-text-primary)}.ficha-tecnica-tab__pct-input:focus{outline:none;border-color:var(--sv-accent);box-shadow:0 0 0 2px rgba(var(--sv-accent-rgb),.15)}.ficha-tecnica-tab__pct-total{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;font-weight:600;background:var(--sv-bg-tertiary);border-radius:6px;margin-top:8px}.ficha-tecnica-tab__pct-total--error{color:var(--sv-danger);background:rgba(var(--sv-danger-rgb),.05)}.ficha-tecnica-tab__error-banner{margin-bottom:12px;padding:10px 14px;border-radius:6px;background-color:rgba(var(--sv-danger-rgb),.06);border:1px solid rgba(var(--sv-danger-rgb),.15);color:var(--sv-danger);font-size:12.5px}.ficha-tecnica-tab__inline-form{margin-top:16px;padding:16px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg);background:var(--sv-bg-primary)}.ficha-tecnica-tab__inline-form-header{display:flex;align-items:center;justify-content:space-between}.ficha-tecnica-tab__badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;border-radius:4px;background:var(--sv-accent-bg);color:var(--sv-accent)}.ficha-tecnica-tab__btn-danger{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:500;font-family:var(--sv-font);border:none;border-radius:var(--sv-radius-sm);background:var(--sv-danger);color:#fff;cursor:pointer;transition:background .15s}.ficha-tecnica-tab__btn-danger:hover:not(:disabled){opacity:.9}.ficha-tecnica-tab__btn-ghost{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:500;font-family:var(--sv-font);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-primary);color:var(--sv-text-secondary);cursor:pointer;transition:all .15s}.ficha-tecnica-tab__btn-ghost:hover:not(:disabled){border-color:var(--sv-accent);color:var(--sv-accent)}.modal-importar-dados-geracao{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1100;padding:16px;-webkit-animation:midg-fade-in .18s ease;animation:midg-fade-in .18s ease}.tema-escuro .modal-importar-dados-geracao,[data-theme=escuro] .modal-importar-dados-geracao{background-color:rgba(0,0,0,.72)}.modal-importar-dados-geracao__content{background-color:var(--sv-bg-primary);border-radius:var(--sv-radius-lg);width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--sv-shadow-md);-webkit-animation:midg-slide-up .22s ease;animation:midg-slide-up .22s ease;overflow:hidden}.tema-escuro .modal-importar-dados-geracao__content,[data-theme=escuro] .modal-importar-dados-geracao__content{background-color:var(--sv-bg-secondary)}.modal-importar-dados-geracao__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--sv-border);flex-shrink:0}.modal-importar-dados-geracao__heading{display:flex;align-items:center;grid-gap:8px;gap:8px}.modal-importar-dados-geracao__heading-icon{display:flex;align-items:center;color:var(--sv-accent)}.modal-importar-dados-geracao__title{font-family:var(--sv-font);font-size:15px;font-weight:600;color:var(--sv-text-primary);margin:0}.modal-importar-dados-geracao__close{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:none;border:none;border-radius:var(--sv-radius-sm);color:var(--sv-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.modal-importar-dados-geracao__close:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary)}.modal-importar-dados-geracao__body{padding:20px;overflow-y:auto;overflow-x:hidden;flex:1 1;min-height:0;display:flex;flex-direction:column;grid-gap:16px;gap:16px;scrollbar-width:thin;scrollbar-color:var(--sv-border-secondary) transparent}.modal-importar-dados-geracao__body::-webkit-scrollbar{width:5px}.modal-importar-dados-geracao__body::-webkit-scrollbar-thumb{background-color:var(--sv-border-secondary);border-radius:3px}.modal-importar-dados-geracao__description{font-family:var(--sv-font);font-size:13px;color:var(--sv-text-secondary);margin:0;line-height:1.5}.modal-importar-dados-geracao__unit-selector{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 0 12px;border-bottom:1px solid var(--sv-border);margin-bottom:14px;flex-wrap:wrap}.modal-importar-dados-geracao__unit-selector-label{font-size:12px;color:var(--sv-text-muted);font-weight:500;white-space:nowrap;flex-shrink:0}.modal-importar-dados-geracao__unit-tabs{display:flex;grid-gap:6px;gap:6px;flex-wrap:wrap}.modal-importar-dados-geracao__unit-tab{padding:5px 14px;border-radius:6px;border-radius:var(--sv-radius-sm,6px);border:1px solid var(--sv-border);background:var(--sv-bg-secondary);color:var(--sv-text-secondary);font-size:12px;font-family:inherit;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease;white-space:nowrap}.modal-importar-dados-geracao__unit-tab--active,.modal-importar-dados-geracao__unit-tab:hover:not(.modal-importar-dados-geracao__unit-tab--active){border-color:var(--sv-accent);color:var(--sv-accent);background:#eff6ff;background:var(--sv-accent-bg,#eff6ff)}.modal-importar-dados-geracao__unit-tab--active{font-weight:600;cursor:default}.modal-importar-dados-geracao__unit-select{flex:1 1;max-width:320px;padding:5px 10px;border-radius:6px;border-radius:var(--sv-radius-sm,6px);border:1px solid var(--sv-border);background:var(--sv-bg-secondary);color:var(--sv-text-primary);font-size:13px;font-family:inherit;cursor:pointer;outline:none;transition:border-color .15s ease}.modal-importar-dados-geracao__unit-select:focus,.modal-importar-dados-geracao__unit-select:hover{border-color:var(--sv-accent)}.modal-importar-dados-geracao__existing-banner{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:10px 14px;background:#eff6ff;background:var(--sv-accent-bg,#eff6ff);border:1px solid #3b82f6;border:1px solid var(--sv-accent,#3b82f6);border-radius:6px;border-radius:var(--sv-radius-sm,6px);font-family:var(--sv-font);font-size:13px;color:var(--sv-text-primary);cursor:pointer;text-align:left;transition:background .15s}.modal-importar-dados-geracao__existing-banner svg{flex-shrink:0;color:#3b82f6;color:var(--sv-accent,#3b82f6)}.modal-importar-dados-geracao__existing-banner:hover{background:#dbeafe;background:var(--sv-accent-active-bg,#dbeafe)}.modal-importar-dados-geracao__existing-banner--loading{cursor:default;pointer-events:none}.modal-importar-dados-geracao__existing-banner-skeleton{display:block;width:220px;height:14px;border-radius:4px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background:linear-gradient(90deg,var(--sv-bg-hover,#e5e7eb) 25%,var(--sv-bg-secondary,#f3f4f6) 50%,var(--sv-bg-hover,#e5e7eb) 75%);background-size:200% 100%;-webkit-animation:skeleton-shimmer 1.2s infinite;animation:skeleton-shimmer 1.2s infinite}@-webkit-keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.modal-importar-dados-geracao__existing-banner-action{margin-left:auto;font-weight:600;color:#3b82f6;color:var(--sv-accent,#3b82f6);white-space:nowrap}.modal-importar-dados-geracao__templates{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap;overflow:visible}.modal-importar-dados-geracao__template-daily-wrap{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.modal-importar-dados-geracao__template-period-label{font-size:10px;opacity:.7;margin-left:2px;font-weight:400}.modal-importar-dados-geracao__template-hint{font-family:var(--sv-font);font-size:11px;color:var(--sv-text-muted);margin:0;font-style:italic}.modal-importar-dados-geracao__template-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:7px 12px;background:var(--sv-bg-tertiary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:12px;color:var(--sv-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.modal-importar-dados-geracao__template-btn:hover{background:var(--sv-bg-hover);color:var(--sv-accent);border-color:var(--sv-accent)}.modal-importar-dados-geracao__template-btn:disabled{opacity:.45;cursor:not-allowed}.modal-importar-dados-geracao__template-btn:disabled:hover{background:var(--sv-bg-tertiary);color:var(--sv-text-secondary);border-color:var(--sv-border)}.modal-importar-dados-geracao__template-btn--active{border-color:var(--sv-accent);color:var(--sv-accent);background:var(--sv-accent-active-bg)}.modal-importar-dados-geracao__template-period-wrap{position:relative;display:flex;flex-direction:column;grid-gap:0;gap:0}.modal-importar-dados-geracao__year-selector{position:absolute;top:calc(100% + 6px);left:0;z-index:20;background:var(--sv-bg-primary);border:1px solid var(--sv-border-secondary);border-radius:var(--sv-radius-md);box-shadow:var(--sv-shadow-md);padding:12px 14px;min-width:230px;display:flex;flex-direction:column;grid-gap:8px;gap:8px;-webkit-animation:midg-slide-up .15s ease;animation:midg-slide-up .15s ease}.tema-escuro .modal-importar-dados-geracao__year-selector,[data-theme=escuro] .modal-importar-dados-geracao__year-selector{background:var(--sv-bg-secondary)}.modal-importar-dados-geracao__year-label{font-family:var(--sv-font);font-size:11px;font-weight:600;color:var(--sv-text-muted);text-transform:uppercase;letter-spacing:.5px}.modal-importar-dados-geracao__year-row{display:flex;align-items:center;grid-gap:8px;gap:8px}.modal-importar-dados-geracao__year-input{flex:1 1;padding:6px 10px;border:1px solid var(--sv-border-secondary);border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:13px;color:var(--sv-text-primary);background:var(--sv-bg-primary);outline:none;min-width:0;-moz-appearance:textfield}.modal-importar-dados-geracao__year-input:focus{border-color:var(--sv-accent);box-shadow:0 0 0 2px rgba(var(--sv-accent-rgb),.15)}.modal-importar-dados-geracao__year-input::-webkit-inner-spin-button,.modal-importar-dados-geracao__year-input::-webkit-outer-spin-button{-webkit-appearance:none}.tema-escuro .modal-importar-dados-geracao__year-input,[data-theme=escuro] .modal-importar-dados-geracao__year-input{background:var(--sv-bg-secondary)}.modal-importar-dados-geracao__year-error{display:flex;align-items:center;grid-gap:5px;gap:5px;font-family:var(--sv-font);font-size:11px;color:var(--sv-danger);margin:0}.modal-importar-dados-geracao__year-hint{font-family:var(--sv-font);font-size:11px;color:var(--sv-text-muted);margin:0;line-height:1.4}.modal-importar-dados-geracao__btn--sm{padding:6px 12px;font-size:12px;white-space:nowrap;flex-shrink:0}.modal-importar-dados-geracao__dropzone{border:2px dashed var(--sv-border-secondary);border-radius:var(--sv-radius-md);padding:28px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:8px;gap:8px;cursor:pointer;transition:border-color .15s ease,background .15s ease;text-align:center;min-height:120px}.modal-importar-dados-geracao__dropzone:focus-visible,.modal-importar-dados-geracao__dropzone:hover{border-color:var(--sv-accent);background:var(--sv-accent-bg);outline:none}.modal-importar-dados-geracao__dropzone--dragging{border-color:var(--sv-accent);background:var(--sv-accent-bg)}.modal-importar-dados-geracao__dropzone--has-file{border-style:solid;border-color:var(--sv-accent);background:var(--sv-accent-active-bg);padding:16px 20px}.modal-importar-dados-geracao__file-input{display:none}.modal-importar-dados-geracao__dropzone-icon{color:var(--sv-text-muted);flex-shrink:0}.modal-importar-dados-geracao__dropzone-text{font-family:var(--sv-font);font-size:13px;font-weight:500;color:var(--sv-text-primary)}.modal-importar-dados-geracao__dropzone-hint{font-family:var(--sv-font);font-size:11px;color:var(--sv-text-muted)}.modal-importar-dados-geracao__file-selected{display:flex;align-items:center;grid-gap:10px;gap:10px;color:var(--sv-accent);font-family:var(--sv-font);font-size:13px;font-weight:500;width:100%;justify-content:center}.modal-importar-dados-geracao__file-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.modal-importar-dados-geracao__file-remove{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:50%;background:var(--sv-bg-tertiary);color:var(--sv-text-secondary);cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.modal-importar-dados-geracao__file-remove:hover{background:rgba(var(--sv-danger-rgb),.12);color:var(--sv-danger)}.modal-importar-dados-geracao__error{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;padding:10px 12px;background:rgba(var(--sv-danger-rgb),.08);border:1px solid rgba(var(--sv-danger-rgb),.25);border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:12px;color:var(--sv-danger);line-height:1.4}.modal-importar-dados-geracao__error svg{flex-shrink:0;margin-top:1px}.modal-importar-dados-geracao__footer{display:flex;align-items:center;justify-content:flex-end;grid-gap:8px;gap:8px;margin-top:auto;padding-top:4px}.modal-importar-dados-geracao__btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 16px;border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;border:1px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.modal-importar-dados-geracao__btn:disabled{opacity:.55;cursor:not-allowed}.modal-importar-dados-geracao__btn--primary{background:var(--sv-accent);color:#fff;border-color:var(--sv-accent)}.modal-importar-dados-geracao__btn--primary:hover:not(:disabled){background:var(--sv-accent-hover);border-color:var(--sv-accent-hover)}.modal-importar-dados-geracao__btn--secondary{background:transparent;color:var(--sv-text-secondary);border-color:var(--sv-border-secondary)}.modal-importar-dados-geracao__btn--secondary:hover:not(:disabled){background:var(--sv-bg-hover);color:var(--sv-text-primary)}.modal-importar-dados-geracao__btn--ghost{background:transparent;color:var(--sv-accent);border-color:transparent;padding-inline:8px}.modal-importar-dados-geracao__btn--ghost:hover:not(:disabled){background:var(--sv-accent-bg)}.modal-importar-dados-geracao__btn--outline{background:transparent;color:var(--sv-accent);border-color:var(--sv-accent);padding-inline:12px}.modal-importar-dados-geracao__btn--outline:hover:not(:disabled){background:var(--sv-accent-bg)}.modal-importar-dados-geracao__btn--danger{background:transparent;color:var(--sv-danger);border-color:transparent}.modal-importar-dados-geracao__btn--danger:hover:not(:disabled){background:rgba(var(--sv-danger-rgb),.1)}.modal-importar-dados-geracao__btn-spinner{display:inline-block;width:13px;height:13px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;-webkit-animation:midg-spin .7s linear infinite;animation:midg-spin .7s linear infinite;flex-shrink:0}.modal-importar-dados-geracao__confirmacao{display:flex;flex-direction:column;align-items:center;grid-gap:16px;gap:16px;text-align:center}.modal-importar-dados-geracao__success-icon{color:var(--sv-success);display:flex;align-items:center;justify-content:center}.modal-importar-dados-geracao__confirmacao-title{font-family:var(--sv-font);font-size:15px;font-weight:600;color:var(--sv-text-primary);margin:0}.modal-importar-dados-geracao__summary{display:flex;grid-gap:24px;gap:24px;flex-wrap:wrap;justify-content:center;padding:12px 16px;background:var(--sv-bg-secondary);border-radius:var(--sv-radius-md);width:100%}.modal-importar-dados-geracao__summary-item{display:flex;flex-direction:column;align-items:center;grid-gap:4px;gap:4px}.modal-importar-dados-geracao__summary-label{font-family:var(--sv-font);font-size:11px;color:var(--sv-text-muted);text-transform:uppercase;letter-spacing:.5px}.modal-importar-dados-geracao__summary-value{font-family:var(--sv-font);font-size:22px;font-weight:700;color:var(--sv-text-primary)}.modal-importar-dados-geracao__summary-value--success{color:var(--sv-success)}.modal-importar-dados-geracao__summary-value--warning{color:var(--sv-warning)}.modal-importar-dados-geracao__period-detail{width:100%;background:var(--sv-bg-secondary);border-radius:var(--sv-radius-sm);padding:12px 14px;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.modal-importar-dados-geracao__period-detail-title{font-family:var(--sv-font);font-size:11px;font-weight:600;color:var(--sv-text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px}.modal-importar-dados-geracao__period-row{display:flex;align-items:center;justify-content:space-between;font-family:var(--sv-font);font-size:12px}.modal-importar-dados-geracao__period-month{font-weight:500;color:var(--sv-text-primary)}.modal-importar-dados-geracao__period-info{color:var(--sv-text-secondary)}.modal-importar-dados-geracao__info-note{font-family:var(--sv-font);font-size:12px;color:var(--sv-text-muted);text-align:center;font-style:italic}.modal-importar-dados-geracao__editor-header{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:12px;gap:12px}.modal-importar-dados-geracao__editor{border:1px solid var(--sv-border);border-radius:var(--sv-radius-md)}.modal-importar-dados-geracao__editor+.modal-importar-dados-geracao__editor{margin-top:10px}.modal-importar-dados-geracao__editor-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;background:var(--sv-bg-secondary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);font-family:var(--sv-font);font-size:13px;color:var(--sv-text-primary);-webkit-user-select:none;user-select:none}.modal-importar-dados-geracao__editor-toggle[role=button]:hover{background:rgba(59,130,246,.06);border-color:#3b82f6}.modal-importar-dados-geracao__editor-toggle-label{display:flex;align-items:center;grid-gap:8px;gap:8px;font-weight:500}.modal-importar-dados-geracao__editor-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--sv-accent-bg);color:var(--sv-accent);border-radius:10px;font-size:11px;font-weight:600}.modal-importar-dados-geracao__editor-body{padding:0}.modal-importar-dados-geracao__editor-empty{font-family:var(--sv-font);font-size:13px;color:var(--sv-text-muted);text-align:center;padding:20px;margin:0}.modal-importar-dados-geracao__editor-table-wrap{overflow-x:auto;overflow-y:auto;max-height:220px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--sv-border-secondary) transparent}.modal-importar-dados-geracao__editor-table-wrap::-webkit-scrollbar{width:6px}.modal-importar-dados-geracao__editor-table-wrap::-webkit-scrollbar-thumb{background:var(--sv-border-secondary);border-radius:3px}.modal-importar-dados-geracao__editor-table{width:100%;border-collapse:collapse;font-family:var(--sv-font);font-size:12px}.modal-importar-dados-geracao__editor-table thead tr{background:var(--sv-bg-tertiary)}.modal-importar-dados-geracao__editor-table th{padding:8px 12px;text-align:left;font-weight:600;color:var(--sv-text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.modal-importar-dados-geracao__editor-table td{padding:8px 12px;border-top:1px solid var(--sv-border);color:var(--sv-text-primary);vertical-align:middle}.modal-importar-dados-geracao__editor-row{transition:background .1s ease}.modal-importar-dados-geracao__editor-row:nth-child(2n){background:rgba(59,130,246,.04)}.modal-importar-dados-geracao__editor-row:hover{background:var(--sv-bg-secondary)}.modal-importar-dados-geracao__editor-row--editing{background:var(--sv-accent-active-bg)}.modal-importar-dados-geracao__editor-cell--date{white-space:nowrap;font-weight:500}.modal-importar-dados-geracao__editor-cell--reason{min-width:140px}.modal-importar-dados-geracao__editor-cell--actions{white-space:nowrap;width:72px}.modal-importar-dados-geracao__editor-badge{display:inline-block;margin-left:6px;padding:1px 6px;background:rgba(var(--sv-warning-rgb),.12);color:var(--sv-warning-text);border-radius:4px;font-size:10px;font-weight:500;vertical-align:middle}.modal-importar-dados-geracao__editor-reason{color:var(--sv-text-secondary);font-style:italic}.modal-importar-dados-geracao__editor-input{width:100%;padding:4px 8px;border:1px solid var(--sv-accent);border-radius:4px;font-family:var(--sv-font);font-size:12px;color:var(--sv-text-primary);background:var(--sv-bg-primary);outline:none;min-width:80px}.modal-importar-dados-geracao__editor-input--reason{min-width:130px}.modal-importar-dados-geracao__editor-input:focus{box-shadow:0 0 0 2px rgba(var(--sv-accent-rgb),.2)}.tema-escuro .modal-importar-dados-geracao__editor-input,[data-theme=escuro] .modal-importar-dados-geracao__editor-input{background:var(--sv-bg-secondary);color:var(--sv-text-primary)}.modal-importar-dados-geracao__editor-action{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:4px;background:transparent;color:var(--sv-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease;vertical-align:middle}.modal-importar-dados-geracao__editor-action:not(:last-child){margin-right:4px}.modal-importar-dados-geracao__editor-action:hover:not(:disabled){background:var(--sv-bg-hover);color:var(--sv-text-primary)}.modal-importar-dados-geracao__editor-action:disabled{opacity:.4;cursor:not-allowed}.modal-importar-dados-geracao__editor-action--confirm:hover:not(:disabled){background:rgba(var(--sv-success-rgb),.12);color:var(--sv-success)}.modal-importar-dados-geracao__editor-action--cancel:hover:not(:disabled){background:rgba(var(--sv-danger-rgb),.08);color:var(--sv-text-secondary)}.modal-importar-dados-geracao__editor-action--danger:hover:not(:disabled){background:rgba(var(--sv-danger-rgb),.1);color:var(--sv-danger)}.modal-importar-dados-geracao__editor-spinner{display:inline-block;width:12px;height:12px;border:2px solid var(--sv-border-secondary);border-top-color:var(--sv-accent);border-radius:50%;-webkit-animation:midg-spin .7s linear infinite;animation:midg-spin .7s linear infinite}@-webkit-keyframes midg-fade-in{0%{opacity:0}to{opacity:1}}@keyframes midg-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes midg-slide-up{0%{-webkit-transform:translateY(12px);transform:translateY(12px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes midg-slide-up{0%{-webkit-transform:translateY(12px);transform:translateY(12px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes midg-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes midg-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:480px){.modal-importar-dados-geracao{padding:8px;align-items:flex-end}.modal-importar-dados-geracao__content{max-height:92vh;border-bottom-left-radius:0;border-bottom-right-radius:0}.modal-importar-dados-geracao__summary{grid-gap:16px;gap:16px}.modal-importar-dados-geracao__footer{flex-direction:column}.modal-importar-dados-geracao__btn{width:100%;justify-content:center}}.app-container:has(.monitoramento-page.tema-claro),.monitoramento-page.tema-claro~* .app-container{background:#f9fafb!important}.app-container:has(.monitoramento-page.tema-escuro),.monitoramento-page.tema-escuro~* .app-container{background:#1e1e1e!important}.menu-lateral-layout__content:has(.monitoramento-page.tema-claro),.monitoramento-page.tema-claro~* .menu-lateral-layout__content{background-color:#f9fafb!important}.menu-lateral-layout__content:has(.monitoramento-page.tema-escuro),.monitoramento-page.tema-escuro~* .menu-lateral-layout__content{background-color:#1e1e1e!important}.monitoramento-page{padding:0;overflow:hidden;transition:background-color .3s ease;position:relative;border:none!important;height:calc(100vh - 56px);height:calc(100vh - var(--topnavbar-height, 56px));display:flex;flex-direction:column}.monitoramento-page--embed{height:100vh}.monitoramento-page--embed .app-main .app-main__outer{padding-bottom:0!important}.monitoramento-page.tema-claro{--bg-primary:#fff;--bg-secondary:#f9fafb;--bg-tertiary:#f3f4f6;--text-primary:#101828;--text-secondary:#6b7280;--text-tertiary:#9ca3af;--border-primary:#e5e7eb;--border-secondary:#d1d5db;--hover-bg:#f3f4f6;--shadow-color:rgba(0,0,0,0.06);--shadow-md:0 1px 3px rgba(0,0,0,0.06);--shadow-lg:0 4px 6px rgba(0,0,0,0.1);--accent-color:#002fd4;--accent-hover:#0026a8;--success-color:#10b981;--warning-color:#f59e0b;--error-color:#ef4444;--error-bg:#fee;--error-border:#fcc;--button-text:#fff;--tooltip-bg:#1f2937;--tooltip-text:#fff;background-color:var(--bg-secondary)}.monitoramento-page.tema-escuro{--bg-primary:#1e1e1e;--bg-secondary:#121212;--bg-tertiary:#2a2a2a;--text-primary:#f5f5f5;--text-secondary:#e0e0e0;--text-tertiary:#b8b8b8;--border-primary:#3f3f3f;--border-secondary:#555;--hover-bg:#333;--shadow-color:rgba(0,0,0,0.4);--shadow-md:0 2px 4px rgba(0,0,0,0.4);--shadow-lg:0 8px 16px rgba(0,0,0,0.6);--accent-color:#6ba3ff;--accent-hover:#5a92ee;--success-color:#34d399;--warning-color:#fbbf24;--error-color:#f87171;--error-bg:#3a1f1f;--error-border:#5a2f2f;--button-text:#fff;--tooltip-bg:#2a2a2a;--tooltip-text:#f5f5f5;background-color:var(--bg-secondary)}.monitoramento-page__navbar{width:100%;background-color:var(--bg-primary);border-bottom:1px solid var(--border-primary);box-shadow:var(--shadow-md);position:fixed;top:0;left:0;right:0;z-index:200;overflow:visible;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.monitoramento-page__navbar-content{max-width:2560px;margin:0 auto;display:flex;flex-direction:row;align-items:stretch;grid-gap:12px;gap:12px;padding:8px 16px 0;height:56px;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.monitoramento-page__navbar-content::-webkit-scrollbar{height:3px}.monitoramento-page__navbar-content::-webkit-scrollbar-thumb{background-color:var(--border-secondary);border-radius:2px}.tema-escuro .monitoramento-page__navbar-content::-webkit-scrollbar-thumb,[data-theme=escuro] .monitoramento-page__navbar-content::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2)}.monitoramento-page__navbar-content::-webkit-scrollbar-thumb:hover{background-color:var(--border-primary)}.tema-escuro .monitoramento-page__navbar-content::-webkit-scrollbar-thumb:hover,[data-theme=escuro] .monitoramento-page__navbar-content::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.3)}@media (min-width:1024px){.monitoramento-page__navbar-content{grid-gap:16px;gap:16px;padding:0 24px;overflow-x:visible}}.monitoramento-page__body{display:flex;flex:1 1;min-height:0;overflow:hidden;--panel-top-offset:14px;--panel-bottom-offset:24px}@media (min-width:1024px){.monitoramento-page__body{--panel-top-offset:6px;--panel-bottom-offset:4px}}@media (min-width:1280px){.monitoramento-page__body{--panel-top-offset:12px;--panel-bottom-offset:8px}}@media (min-width:1900px){.monitoramento-page__body{--panel-top-offset:20px;--panel-bottom-offset:24px}}.monitoramento-page__body--hub-content{--panel-top-offset:22px;--panel-bottom-offset:24px}@media (min-width:1024px){.monitoramento-page__body--hub-content{--panel-top-offset:18px;--panel-bottom-offset:4px}}@media (min-width:1280px){.monitoramento-page__body--hub-content{--panel-top-offset:24px;--panel-bottom-offset:8px}}@media (min-width:1900px){.monitoramento-page__body--hub-content{--panel-top-offset:28px;--panel-bottom-offset:24px}}.monitoramento-page__body .monitoramento-page__container{flex:1 1;min-width:0;overflow-y:auto;display:flex;flex-direction:column}.monitoramento-page__body--panel-open .monitoramento-page__container{max-width:none}@media (min-width:1024px){.monitoramento-page__body--panel-open .monitoramento-page__sidebar{flex-basis:280px;min-width:240px}.monitoramento-page__body--panel-open .roi-card__title{font-size:12px}.monitoramento-page__body--panel-open .roi-card__metric-label{font-size:11px}.monitoramento-page__body--panel-open .roi-card__metric-value{font-size:14px}.monitoramento-page__body--panel-open .roi-card__payback-label{font-size:11px}.monitoramento-page__body--panel-open .roi-card__payback-value{font-size:12px}.monitoramento-page__body--panel-open .roi-card__detail{font-size:11px}.monitoramento-page__body--panel-open .tab-selector__label{display:none}}.monitoramento-page__container{max-width:2560px;margin:0 auto;padding:6px 24px 24px;background-color:initial;flex:1 1;display:flex;flex-direction:column;min-height:0;overflow-y:auto}@media (max-width:480px){.monitoramento-page__container{padding:6px 12px 16px}}@media (min-width:1024px){.monitoramento-page__container{padding:2px 24px 4px}}@media (min-width:1280px){.monitoramento-page__container{padding:8px 24px}}@media (min-width:1900px){.monitoramento-page__container{padding:12px 24px 24px}}.monitoramento-page__header-wrapper{display:flex;flex-direction:column;grid-gap:0;gap:0;margin-bottom:8px}@media (min-width:1024px){.monitoramento-page__header-wrapper{margin-bottom:4px}}.monitoramento-page__header{display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding-top:4px}@media (min-width:1024px){.monitoramento-page__header{flex-direction:row;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;flex-wrap:wrap;padding-top:1px}}@media (min-width:1280px){.monitoramento-page__header{flex-wrap:nowrap;grid-gap:8px;gap:8px}}@media (min-width:1350px){.monitoramento-page__header{grid-gap:8px;gap:8px}}.monitoramento-page__selectors{display:none}.monitoramento-page__main-content{display:flex;flex-direction:column;grid-gap:16px;gap:16px;margin-top:8px}@media (min-width:1024px){.monitoramento-page__main-content{flex-direction:row;grid-gap:9px;gap:9px;margin-top:4px}}@media (min-width:1900px){.monitoramento-page__main-content{grid-gap:14px;gap:14px;margin-top:8px}}@media (min-width:1024px){.monitoramento-page__main-content--expanded{flex:1 1;min-height:0}}.monitoramento-page__sidebar{display:flex;flex-direction:column;grid-gap:16px;gap:16px}@media (min-width:1024px){.monitoramento-page__sidebar{flex:0 1 360px;min-width:300px;grid-gap:10px;gap:10px}}@media (min-width:1024px){.menu-lateral-layout--no-sidebar .monitoramento-page__sidebar{flex-basis:320px}}@media (min-width:1900px){.monitoramento-page__sidebar{grid-gap:14px;gap:14px}}.monitoramento-page__sidebar-card{margin:0;padding:0}.monitoramento-page__sidebar-card>div{margin:0}.monitoramento-page__sidebar-card .info-card{min-height:0;flex-shrink:0}@media (min-width:1024px){.monitoramento-page__sidebar-card,.monitoramento-page__sidebar-card>div{flex:1 1;display:flex}.monitoramento-page__sidebar-card .info-card{flex:1 1}}.monitoramento-page__chart{flex:1 1;min-width:0;overflow:hidden;background:var(--bg-primary);border-radius:12px;border:1px solid var(--border-primary);display:flex;flex-direction:column}@media (min-width:1024px){.monitoramento-page__chart>.monitoramento-page__chart-header~*{flex:1 1;min-height:0;display:flex;flex-direction:column}}@media (min-width:1024px){.monitoramento-page__chart{min-height:clamp(350px,calc(100vh - 280px),500px)}}@media (min-width:1280px){.monitoramento-page__chart{min-height:clamp(380px,calc(100vh - 280px),600px)}}@media (min-width:1900px){.monitoramento-page__chart{min-height:clamp(450px,calc(100vh - 280px),750px)}}@media (min-width:1024px){.monitoramento-page__main-content--expanded .monitoramento-page__chart{height:auto;flex:1 1}}.monitoramento-page__chart-header{display:flex;flex-direction:column;grid-gap:6px;gap:6px;padding:8px 12px;background:var(--bg-primary);border-radius:12px 12px 0 0;flex-shrink:0}@media (min-width:1024px){.monitoramento-page__chart-header{flex-direction:row;align-items:center;justify-content:space-between;padding:6px 12px;grid-gap:8px;gap:8px}}.monitoramento-page__empty,.monitoramento-page__error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;background-color:initial;padding:40px;text-align:center}.monitoramento-page__error-message{font-family:"Inter",sans-serif;font-size:16px;font-weight:500;color:#6b7280;color:var(--text-secondary,#6b7280);margin:0 0 24px;text-align:center;transition:color .3s ease}.monitoramento-page__error-button{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:12px 24px;border-radius:8px;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;background-color:#002fd4;color:#fff}.monitoramento-page__error-button:hover:not(:disabled){background-color:#0029b8;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,47,212,.3)}.monitoramento-page__error-button:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.monitoramento-page__error-button:disabled{opacity:.5;cursor:not-allowed}.monitoramento-page__error-button:focus{outline:none;box-shadow:0 0 0 3px rgba(0,47,212,.2)}.monitoramento-page__error-button svg{flex-shrink:0}.monitoramento-page__error-banner{display:flex;align-items:center;justify-content:space-between;background-color:#fef2f2;background-color:var(--error-bg,#fef2f2);border:1px solid #fecaca;border:1px solid var(--error-border,#fecaca);border-radius:8px;padding:16px;margin-top:16px;grid-gap:16px;gap:16px;transition:background-color .3s ease,border-color .3s ease}.monitoramento-page__error-banner p{font-size:14px;margin:0;transition:color .3s ease}.monitoramento-page__error-banner button,.monitoramento-page__error-banner p{font-family:"Inter",sans-serif;color:#991b1b;color:var(--error-color,#991b1b)}.monitoramento-page__error-banner button{font-size:13px;font-weight:600;background-color:initial;border:1px solid #991b1b;border:1px solid var(--error-color,#991b1b);border-radius:6px;padding:8px 16px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.monitoramento-page__error-banner button:hover{background-color:#991b1b;background-color:var(--error-color,#991b1b);color:#fff;color:var(--button-text,#fff)}.monitoramento-page__hub-tab-content{margin-top:16px;padding:24px;background:var(--bg-primary);border-radius:12px;border:1px solid var(--border-primary);display:flex;flex-direction:column;min-height:500px;flex:1 1;min-height:0;overflow:hidden}@media (max-width:480px){.monitoramento-page__hub-tab-content{padding:12px;border-radius:8px;margin-top:10px}}@media (max-width:768px){.monitoramento-page{padding:16px}.monitoramento-page__cards-row{grid-template-columns:1fr}.monitoramento-page__error-banner{flex-direction:column;align-items:flex-start}}.menu-lateral-layout--with-navbar .menu-lateral-layout__sidebar{top:56px!important;top:var(--topnavbar-height,56px)!important;height:calc(100vh - 56px)!important;height:calc(100vh - var(--topnavbar-height, 56px))!important}.menu-lateral-layout--with-navbar .menu-lateral-layout__content:has(.monitoramento-page){padding-top:0}@media (min-width:769px) and (max-width:1024px){.monitoramento-page__cards-row{grid-template-columns:1fr}}.idc-metrics-page{min-height:100vh;background-color:#f7f9fc;font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif;color:#0a0a0a}.idc-metrics-page__content{padding:24px}.idc-page-header{margin-bottom:24px}.idc-page-header__title{font-size:24px;font-weight:700;letter-spacing:-.02em;color:#0a0a0a;margin:0 0 4px}.idc-page-header__meta{font-size:13px;color:#717182;margin:0}.idc-page-header__meta strong{font-weight:600;color:#55575a}.idc-metrics-card{border:none;border-radius:10px;overflow:visible}.idc-filters-toolbar,.idc-metrics-card{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.04)}.idc-filters-toolbar{border-radius:10px;padding:16px 24px;margin-bottom:16px;display:flex;align-items:flex-end;grid-gap:16px;gap:16px;flex-wrap:wrap}.idc-filters-toolbar .idc-filter-group{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.idc-filters-toolbar .idc-filter-group label{font-size:12px;font-weight:600;color:#55575a;letter-spacing:.02em;text-transform:uppercase;margin:0}.idc-filters-toolbar .idc-filter-group--period{flex:0 0 180px}.idc-filters-toolbar .idc-filter-group--distributor{flex:1 1;min-width:220px}.idc-filters-toolbar .idc-filter-group--date{flex:0 0 150px}.idc-filters-toolbar .idc-filter-group--actions{display:flex;flex-direction:row;grid-gap:8px;gap:8px;align-items:center;margin-top:auto}.idc-filters-toolbar .idc-filter-error{width:100%;color:#d83b3b;font-size:13px;margin-top:4px}.idc-btn-primary{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:#0038ff;border:none;color:#fff;font-weight:600;font-size:14px;line-height:20px;letter-spacing:-.02em;padding:9px 16px;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.08);transition:all .15s ease;cursor:pointer;white-space:nowrap}.idc-btn-primary:hover{background:#0030d8;box-shadow:0 2px 4px rgba(0,0,0,.12)}.idc-btn-primary:active{background:#002ab8}.idc-btn-primary:disabled{opacity:.6;cursor:not-allowed}.idc-btn-secondary{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:#fff;border:1px solid #e5e7ec;color:#55575a;font-weight:500;font-size:14px;line-height:20px;letter-spacing:-.02em;padding:8px 16px;border-radius:8px;transition:all .15s ease;cursor:pointer;white-space:nowrap}.idc-btn-secondary:hover{background:#f8f9fb;border-color:#d1d5db}.idc-btn-secondary:disabled{opacity:.6;cursor:not-allowed}.idc-kpi-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:16px}.idc-kpi-card{padding:24px;position:relative}.idc-kpi-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.idc-kpi-card__label{font-size:13px;font-weight:500;color:#717182;letter-spacing:-.01em;margin:0}.idc-kpi-card__value{font-size:32px;font-weight:700;color:#0a0a0a;letter-spacing:-.03em;line-height:1.1;margin:0 0 8px}.idc-kpi-card__previous{font-size:13px;color:#717182;margin:0}.idc-section-header{font-size:16px;font-weight:700;color:#0a0a0a;letter-spacing:-.02em;margin:0 0 16px}.idc-confidence-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:16px}.idc-confidence-card{padding:20px}.idc-confidence-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.idc-confidence-card__level{font-size:14px;font-weight:600;color:#0a0a0a;margin:0}.idc-confidence-card__value{font-size:24px;font-weight:700;color:#0a0a0a;letter-spacing:-.02em;line-height:1.2;margin:4px 0 10px}.idc-confidence-card__bar{height:8px;border-radius:4px;background:#f3f4f6;margin-bottom:10px;overflow:hidden}.idc-confidence-card__bar-fill{height:100%;border-radius:4px;transition:width .4s ease}.idc-confidence-card__bar-fill--low{background:#ef4444}.idc-confidence-card__bar-fill--medium{background:#f59e0b}.idc-confidence-card__bar-fill--high{background:#10b981}.idc-confidence-card__previous{font-size:13px;color:#717182;margin:0}.idc-table-card{margin-bottom:24px}.idc-table-card__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7ec}.idc-table-card__title{font-size:16px;font-weight:700;color:#0a0a0a;letter-spacing:-.02em;margin:0}.idc-table-search{border:1px solid #e5e7ec;border-radius:8px;padding:8px 12px;font-size:14px;color:#0a0a0a;width:240px;outline:none;transition:border-color .15s ease}.idc-table-search::-webkit-input-placeholder{color:#a1a1aa}.idc-table-search::placeholder{color:#a1a1aa}.idc-table-search:focus{border-color:#0038ff;box-shadow:0 0 0 2px rgba(0,56,255,.1)}.idc-table{width:100%;border-collapse:collapse}.idc-table thead th{font-weight:500;font-size:13px;line-height:20px;letter-spacing:.02em;text-transform:uppercase;background:#f8f9fb;border-bottom:1px solid #e5e7ec;padding:12px 24px;color:#55575a;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none}.idc-table thead th.sortable{cursor:pointer;transition:background-color .15s ease}.idc-table thead th.sortable:hover{background-color:#f0f1f4}.idc-table tbody td{vertical-align:middle;padding:16px 24px;font-size:14px;line-height:20px;letter-spacing:-.02em;border-bottom:1px solid #e5e7ec;color:#0a0a0a}.idc-table tbody tr{background:#fff;transition:background-color .15s ease}.idc-table tbody.idc-row-group:hover>tr{background:#fafbfc}.idc-table .idc-table__company-name{font-weight:600;color:#0a0a0a}.idc-table .idc-table__company-id{font-size:12px;color:#717182;margin-top:2px}.idc-table .idc-table__metric-cell{display:flex;flex-direction:column;grid-gap:3px;gap:3px}.idc-table .idc-table__metric-main{display:flex;flex-direction:row;align-items:center;grid-gap:8px;gap:8px}.idc-table .idc-table__metric-value{font-weight:600;font-size:14px;color:#0a0a0a}.idc-table .idc-table__metric-prev{font-size:11px;color:#a1a1aa;line-height:1}.idc-sort-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:6px;padding:2px 4px;border-radius:3px;font-size:11px;color:#a1a1aa;transition:background-color .15s ease,color .15s ease}.idc-sort-icon--active{background:#0038ff;color:#fff}.idc-state-card{padding:40px 24px;text-align:center}.idc-state-card__title{font-weight:600;font-size:16px;color:#0a0a0a;margin:0 0 4px}.idc-state-card__description{font-size:14px;color:#717182;margin:0}.idc-metrics-select__control{min-height:38px;border-color:#e5e7ec!important;border-radius:8px!important}.idc-metrics-select__control:hover{border-color:#d1d5db!important}.idc-metrics-select__control--is-focused{border-color:#0038ff!important;box-shadow:0 0 0 2px rgba(0,56,255,.1)!important}@media (max-width:992px){.idc-confidence-row,.idc-kpi-row{grid-template-columns:1fr}.idc-filters-toolbar{flex-direction:column;align-items:stretch}.idc-filters-toolbar .idc-filter-group--date,.idc-filters-toolbar .idc-filter-group--period{flex:1 1}}@media (max-width:768px){.idc-metrics-page__content{padding:16px}.idc-table-card__header{flex-direction:column;grid-gap:12px;gap:12px;align-items:flex-start}.idc-table-search{width:100%}}.idc-drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.35);z-index:1200;display:flex;justify-content:flex-end;-webkit-animation:idc-fade-in .2s ease;animation:idc-fade-in .2s ease}@-webkit-keyframes idc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes idc-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes idc-slide-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes idc-slide-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.idc-drawer{width:1200px;max-width:95vw;height:100vh;background:#fff;box-shadow:-4px 0 24px rgba(0,0,0,.12);display:flex;flex-direction:column;-webkit-animation:idc-slide-in .25s ease;animation:idc-slide-in .25s ease;overflow:hidden}.idc-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7ec;flex-shrink:0}.idc-drawer__title{font-size:18px;font-weight:700;color:#0a0a0a;margin:0;letter-spacing:-.02em}.idc-drawer__subtitle{font-size:14px;color:#717182;margin:4px 0 0}.idc-drawer__close{background:none;border:1px solid #e5e7ec;border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#55575a;font-size:16px;transition:all .15s ease}.idc-drawer__close:hover{background:#f8f9fb;border-color:#d1d5db}.idc-drawer__content{flex:1 1;overflow-y:auto;overflow-x:hidden}.idc-logs-filters{padding:16px 24px;border-bottom:1px solid #e5e7ec;display:flex;align-items:flex-end;grid-gap:16px;gap:16px;flex-wrap:wrap;flex-shrink:0}.idc-logs-filters__group{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.idc-logs-filters__group--search{flex:1 1;min-width:180px}.idc-logs-filters__label{font-size:11px;font-weight:600;color:#55575a;letter-spacing:.04em;text-transform:uppercase;margin:0}.idc-logs-filters__toggles{display:flex;grid-gap:4px;gap:4px}.idc-toggle-btn{display:inline-flex;align-items:center;padding:5px 12px;font-size:13px;font-weight:500;border:1px solid #e5e7ec;border-radius:6px;background:#fff;color:#55575a;cursor:pointer;transition:all .15s ease;white-space:nowrap}.idc-toggle-btn:hover{background:#f8f9fb;border-color:#d1d5db}.idc-toggle-btn--active{background:#0038ff;border-color:#0038ff;color:#fff}.idc-toggle-btn--active:hover{background:#0030d8;border-color:#0030d8}.idc-logs-table .idc-logs-table__url{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#55575a}.idc-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.idc-badge--success{background:rgba(16,185,129,.1);color:#10b981}.idc-badge--error{background:rgba(239,68,68,.1);color:#ef4444}.idc-btn-sm{padding:5px 12px;font-size:13px}.idc-log-details-row,.idc-log-details-row:hover{background:#fafbfc!important}.idc-log-details{padding:16px 24px}.idc-log-details__summary{display:flex;grid-gap:24px;gap:24px;margin-bottom:12px}.idc-log-details__field{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:14px}.idc-log-details__label{font-weight:600;color:#55575a;font-size:13px}.idc-log-details__section{margin-bottom:12px}.idc-log-details__section-title{font-size:13px;font-weight:600;margin-bottom:6px}.idc-log-details__item{font-size:13px;padding:6px 10px;border-radius:6px;margin-bottom:4px}.idc-log-details__item--error{background:rgba(239,68,68,.06);border-left:3px solid #ef4444;color:#b91c1c}.idc-log-details__item--warning{background:rgba(245,158,11,.06);border-left:3px solid #f59e0b;color:#92400e}.idc-log-details__raw{margin-bottom:8px}.idc-log-details__toggle{background:none;border:none;cursor:pointer;font-size:13px;font-weight:600;color:#55575a;padding:4px 0}.idc-log-details__toggle:hover{color:#0038ff}.idc-raw-json{background:#f8f9fb;border:1px solid #e5e7ec;border-radius:6px;padding:12px;font-size:12px;line-height:1.5;color:#374151;overflow-x:auto;max-height:300px;overflow-y:auto;margin-top:6px;white-space:pre-wrap;word-break:break-all;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace}.idc-pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-top:1px solid #e5e7ec}.idc-pagination__info{font-size:13px;color:#717182}.idc-pagination__actions{display:flex;grid-gap:8px;gap:8px}.idc-errors-summary{display:flex;align-items:center;font-size:13px}@media (max-width:768px){.idc-drawer{width:100vw;max-width:100vw}.idc-logs-filters{flex-direction:column;align-items:stretch}.idc-logs-table .idc-logs-table__url{max-width:120px}}.idc-status-badge{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:2px 10px;border-radius:6px;font-size:12px;font-weight:600;line-height:18px;letter-spacing:.01em;white-space:nowrap}.idc-status-badge--good{background:#f0fdf4;color:#15803d}.idc-status-badge--warning{background:#fffbeb;color:#a16207}.idc-status-badge--critical{background:#fef2f2;color:#b91c1c}.idc-alert-banner{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px 20px;border-radius:10px;margin-bottom:16px;font-size:14px;font-weight:500;cursor:pointer;transition:box-shadow .15s ease}.idc-alert-banner:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.idc-alert-banner--good{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.idc-alert-banner--warning{background:#fffbeb;border:1px solid #fde68a;color:#a16207}.idc-alert-banner--critical{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.idc-alert-banner__icon{font-size:18px;flex-shrink:0}.idc-alert-banner__text{flex:1 1}.idc-alert-banner__arrow{font-size:16px;opacity:.5}.idc-health-widget{display:flex;align-items:center;grid-gap:20px;gap:20px;background:#fff;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.04);padding:20px 24px;margin-bottom:16px}.idc-health-score{position:relative;width:80px;height:80px;flex-shrink:0}.idc-health-score__svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.idc-health-score__bg{fill:none;stroke:#e5e7eb;stroke-width:6}.idc-health-score__fill{fill:none;stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .6s ease,stroke .3s ease}.idc-health-score__value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:#0a0a0a}.idc-health-details{flex:1 1}.idc-health-details__title{font-size:14px;font-weight:600;color:#0a0a0a;margin:0 0 4px}.idc-health-details__subtitle{font-size:13px;color:#717182;margin:0}.idc-action-tip{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;margin-top:10px;padding:8px 12px;border-radius:6px;font-size:12px;line-height:1.4;color:#92400e;background:#fffbeb;border:1px solid #fde68a}.idc-action-tip--critical{color:#991b1b;background:#fef2f2;border-color:#fecaca}.idc-action-tip__icon{flex-shrink:0;font-size:14px;line-height:1.3}.idc-action-tip__text{flex:1 1}.idc-no-data-msg{font-size:13px;color:#9ca3af;font-style:italic}.idc-drop-icon{display:inline-flex;align-items:center;margin-left:4px;font-size:14px;color:#ef4444;cursor:help}.idc-kpi-card--status-warning{border-left:4px solid #f59e0b!important}.idc-kpi-card--status-critical{border-left:4px solid #ef4444!important}.idc-attention-section{margin-bottom:16px}.idc-attention-header{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:12px}.idc-attention-header__title{font-size:16px;font-weight:700;color:#0a0a0a;margin:0}.idc-attention-header__count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:12px;background:#fef2f2;color:#b91c1c;font-size:12px;font-weight:700}.idc-attention-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:12px;gap:12px}.idc-attention-card{background:#fff;border-radius:10px;border:1px solid #e5e7eb;padding:16px;transition:box-shadow .15s ease}.idc-attention-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.idc-attention-card--critical{border-left:4px solid #ef4444}.idc-attention-card--warning{border-left:4px solid #f59e0b}.idc-attention-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.idc-attention-card__name{font-size:14px;font-weight:600;color:#0a0a0a;margin:0}.idc-attention-card__id{font-size:12px;color:#a1a1aa;margin:0}.idc-attention-card__worst-metric{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:8px;font-size:13px}.idc-attention-card__worst-metric-label{color:#717182}.idc-attention-card__worst-metric-value{font-weight:700}.idc-attention-card__tip{font-size:12px;color:#92400e;background:#fffbeb;border-radius:4px;padding:6px 10px;margin-bottom:10px;line-height:1.4}.idc-attention-card__actions{display:flex;justify-content:flex-end}.idc-attention-more{display:block;margin-top:12px;font-size:13px;font-weight:600;color:#0038ff;background:none;border:none;cursor:pointer;padding:0}.idc-attention-more:hover{text-decoration:underline}.idc-filter-chips{display:flex;grid-gap:8px;gap:8px;margin-bottom:0;flex-wrap:wrap}.idc-filter-chip{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;border:1px solid #e5e7eb;background:#fff;color:#717182;cursor:pointer;transition:all .15s ease;white-space:nowrap}.idc-filter-chip:hover{border-color:#a1a1aa}.idc-filter-chip--active{background:#0038ff;border-color:#0038ff;color:#fff}.idc-filter-chip--active:hover{background:#002ad5;border-color:#002ad5}.idc-filter-chip--critical.idc-filter-chip--active{background:#ef4444;border-color:#ef4444}.idc-filter-chip--warning.idc-filter-chip--active{background:#f59e0b;border-color:#f59e0b;color:#fff}.idc-filter-chip--good.idc-filter-chip--active{background:#10b981;border-color:#10b981}.idc-filter-chip--no-data{color:#6b7280;border-color:#d1d5db}.idc-filter-chip--no-data.idc-filter-chip--active{background:#9ca3af;border-color:#9ca3af;color:#fff}.idc-table .idc-row--tip td{padding:0 24px 16px}.idc-table .idc-row--tip td .idc-action-tip{margin:0}.idc-table tbody.idc-row-group.idc-row--critical>tr{background-color:#fef2f2}.idc-table tbody.idc-row-group.idc-row--critical:hover>tr{background-color:#fee2e2}.idc-table tbody.idc-row-group.idc-row--warning>tr{background-color:#fffbeb}.idc-table tbody.idc-row-group.idc-row--warning:hover>tr{background-color:#fef3c7}.idc-table tbody.idc-row-group.idc-row--no-data>tr{background-color:#f9fafb}.idc-table tbody.idc-row-group.idc-row--no-data>tr td{color:#9ca3af}.idc-table tbody.idc-row-group.idc-row--no-data>tr .idc-table__company-name{color:#6b7280}.idc-table tbody.idc-row-group.idc-row--no-data:hover>tr{background-color:#f3f4f6}.idc-table tr.idc-row--has-tip>td{border-bottom:none;padding:16px 24px 8px}.idc-table tr.idc-row--tip>td{padding:0 24px 16px;border-bottom:1px solid #e5e7ec}.idc-metric--critical{color:#dc2626!important;font-weight:700}.idc-metric--warning{color:#d97706!important;font-weight:700}.idc-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;flex-shrink:0}.idc-status-dot--good{background:#10b981}.idc-status-dot--warning{background:#f59e0b}.idc-status-dot--critical{background:#ef4444}.idc-status-dot--no-data{background:#d1d5db}.idc-info-tooltip{position:relative;display:inline-flex;align-items:center;cursor:help}.idc-info-tooltip__icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#e5e7eb;color:#717182;font-size:11px;font-weight:700;margin-left:6px;flex-shrink:0}.idc-info-tooltip__content{visibility:hidden;opacity:0;bottom:calc(100% + 8px);background:#1f2937;color:#f9fafb;font-size:12px;font-weight:400;line-height:1.4;padding:8px 12px;border-radius:6px;width:-webkit-max-content;width:max-content;max-width:260px;z-index:50;pointer-events:none;transition:opacity .15s ease,visibility .15s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.idc-info-tooltip__content,.idc-info-tooltip__content:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.idc-info-tooltip__content:after{content:"";top:100%;border:5px solid transparent;border-top-color:#1f2937}.idc-info-tooltip:hover .idc-info-tooltip__content{visibility:visible;opacity:1}.idc-section-desc{font-size:13px;color:#717182;margin:-8px 0 12px}.idc-confidence-warning{display:flex;align-items:flex-start;grid-gap:6px;gap:6px;margin-top:6px;font-size:11px;line-height:1.4;color:#92400e;font-weight:500}.idc-confidence-warning__icon{flex-shrink:0}.idc-page-header-row{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:20px;gap:20px;margin-bottom:24px}.idc-page-header-row .idc-page-header{margin-bottom:0}@media (max-width:768px){.idc-attention-grid{grid-template-columns:1fr}.idc-health-widget{text-align:center}.idc-health-widget,.idc-page-header-row{flex-direction:column}.idc-filter-chips{flex-wrap:wrap}}.QuickFilters_filtersBar__2OTPB{display:flex;align-items:center;grid-gap:.25rem .75rem;gap:.25rem .75rem;padding:.5rem .875rem .375rem;position:relative;z-index:1;flex-wrap:wrap}.QuickFilters_filterGroup__3p3kO{display:flex;align-items:center;grid-gap:.375rem;gap:.375rem}.QuickFilters_filterGroupLabel__1OXR6{color:rgba(0,0,0,.55);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;margin-right:.125rem}.QuickFilters_filterInfoIcon__1NJr7{width:10px;height:10px;margin-left:3px;color:#64748b;cursor:pointer;transition:color .2s ease;flex-shrink:0}.QuickFilters_filterInfoTooltip__15m7N{display:inline-flex;align-items:center;vertical-align:initial;-webkit-transform:translateY(1px);transform:translateY(1px)}.QuickFilters_filterInfoTooltip__15m7N:hover .QuickFilters_filterInfoIcon__1NJr7{color:#475569}.QuickFilters_filterGroupChips__3a5Re{display:flex;align-items:center;grid-gap:.3rem;gap:.3rem;flex-wrap:wrap}.QuickFilters_filterGroupSeparator__3mCQ5{width:1px;height:16px;background:rgba(0,0,0,.15);flex-shrink:0}.QuickFilters_filterChip__SBbYd{display:inline-flex;align-items:center;grid-gap:.25rem;gap:.25rem;padding:.125rem .4375rem;border-radius:20px;border:1px solid rgba(0,0,0,.15);background:rgba(0,0,0,.02);cursor:pointer;transition:all .15s ease;white-space:nowrap}.QuickFilters_filterChip__SBbYd:hover{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.18)}.QuickFilters_filterChipActive__x96ae{border-color:rgba(0,0,0,.2);background:rgba(0,0,0,.06)}.QuickFilters_filterChipDot__1DxC3{width:6px;height:6px;border-radius:50%;flex-shrink:0}.QuickFilters_filterChipDot--success__19MwI{background:#10b981}.QuickFilters_filterChipDot--danger__3oNJM{background:#ef4444}.QuickFilters_filterChipDot--warning__2LH45{background:#f59e0b}.QuickFilters_filterChipDot--offline__2u2_C{background:#94a3b8}.QuickFilters_filterChipDot--muted__22POb{background:#64748b}.QuickFilters_filterChipDot--perf-good__1xjbh{background:#10b981}.QuickFilters_filterChipDot--perf-medium__2Ubb2{background:#f59e0b}.QuickFilters_filterChipDot--perf-bad__3GDot{background:#ef4444}.QuickFilters_filterChipDot--perf-nodata__34daz{background:#94a3b8}.QuickFilters_filterChipLabel__22v1x{color:rgba(0,0,0,.65);font-size:.75rem;font-weight:500;transition:color .15s}.QuickFilters_filterChipActive__x96ae .QuickFilters_filterChipLabel__22v1x{color:rgba(0,0,0,.85)}.QuickFilters_filterChipCount__3MWdo{color:rgba(0,0,0,.55);font-size:.6875rem;font-weight:600;background:rgba(0,0,0,.05);padding:0 .3rem;border-radius:8px;min-width:18px;text-align:center;min-height:13px;line-height:13px;transition:all .15s}.QuickFilters_filterChipActive__x96ae .QuickFilters_filterChipCount__3MWdo{color:rgba(0,0,0,.7);background:rgba(0,0,0,.1)}.QuickFilters_filterChip--success__2I8Yh.QuickFilters_filterChipActive__x96ae{border-color:rgba(16,185,129,.4);background:rgba(16,185,129,.08)}.QuickFilters_filterChip--danger__1WB2v.QuickFilters_filterChipActive__x96ae{border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.08)}.QuickFilters_filterChip--warning__utvG_.QuickFilters_filterChipActive__x96ae{border-color:rgba(245,158,11,.4);background:rgba(245,158,11,.08)}.QuickFilters_filterChip--offline__2GPo0.QuickFilters_filterChipActive__x96ae{border-color:rgba(148,163,184,.4);background:rgba(148,163,184,.08)}.QuickFilters_filterChip--muted__8-nk9.QuickFilters_filterChipActive__x96ae{border-color:rgba(100,116,139,.4);background:rgba(100,116,139,.08)}.QuickFilters_filterChip--perf-good__10ZoB.QuickFilters_filterChipActive__x96ae{border-color:rgba(16,185,129,.4);background:rgba(16,185,129,.08)}.QuickFilters_filterChip--perf-medium__3T6oz.QuickFilters_filterChipActive__x96ae{border-color:rgba(245,158,11,.4);background:rgba(245,158,11,.08)}.QuickFilters_filterChip--perf-bad__-p7VQ.QuickFilters_filterChipActive__x96ae{border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.08)}.QuickFilters_filterChip--perf-nodata__PwDjf.QuickFilters_filterChipActive__x96ae{border-color:rgba(148,163,184,.4);background:rgba(148,163,184,.08)}.QuickFilters_filterChipLoading__3BGVq{position:relative;overflow:hidden;color:transparent!important}.QuickFilters_filterChipLoading__3BGVq:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(0,0,0,.03) 25%,rgba(0,0,0,.08) 50%,rgba(0,0,0,.03) 75%);background-size:200% 100%;-webkit-animation:QuickFilters_shimmer__jlcre 1.5s infinite;animation:QuickFilters_shimmer__jlcre 1.5s infinite}@-webkit-keyframes QuickFilters_shimmer__jlcre{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes QuickFilters_shimmer__jlcre{0%{background-position:200% 0}to{background-position:-200% 0}}@-webkit-keyframes QuickFilters_qf-perf-fade-in__2Hcon{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(4px);transform:translateX(-50%) translateY(4px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes QuickFilters_qf-perf-fade-in__2Hcon{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(4px);transform:translateX(-50%) translateY(4px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}.qf-perf-info-tooltip{pointer-events:auto;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:14px 16px;width:-webkit-max-content;width:max-content;max-width:240px;position:relative;-webkit-animation:qf-perf-fade-in .15s ease-out;animation:qf-perf-fade-in .15s ease-out}.qf-perf-info-tooltip:before{top:-5px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;z-index:1}.qf-perf-info-tooltip:after,.qf-perf-info-tooltip:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.qf-perf-info-tooltip:after{top:-7px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.08);z-index:0}.qf-perf-info-tooltip__formula{font-size:.6875rem;font-weight:500;color:#374151;margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.06);line-height:1.5}.qf-perf-info-tooltip__categories{display:flex;flex-direction:column;grid-gap:5px;gap:5px}.qf-perf-info-tooltip__row{display:flex;align-items:center;grid-gap:7px;gap:7px}.qf-perf-info-tooltip__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.qf-perf-info-tooltip__dot--good{background:#10b981}.qf-perf-info-tooltip__dot--medium{background:#f59e0b}.qf-perf-info-tooltip__dot--bad{background:#ef4444}.qf-perf-info-tooltip__dot--nodata{background:#94a3b8}.qf-perf-info-tooltip__label{font-size:.6875rem;font-weight:600;color:#374151;white-space:nowrap}.qf-perf-info-tooltip__desc{font-size:.6875rem;color:#64748b}.qf-perf-info-tooltip__footer{font-size:.6875rem;color:#94a3b8;margin:10px 0 0;padding-top:10px;border-top:1px solid rgba(0,0,0,.06)}.qf-perf-info-tooltip--dark{background:#1e1e2e;border-color:hsla(0,0%,100%,.1);box-shadow:0 4px 20px rgba(0,0,0,.4)}.qf-perf-info-tooltip--dark:before{border-bottom-color:#1e1e2e}.qf-perf-info-tooltip--dark:after{border-bottom-color:hsla(0,0%,100%,.1)}.qf-perf-info-tooltip--dark .qf-perf-info-tooltip__formula{color:hsla(0,0%,100%,.85);border-bottom-color:hsla(0,0%,100%,.08)}.qf-perf-info-tooltip--dark .qf-perf-info-tooltip__dot--good{background:#34d399}.qf-perf-info-tooltip--dark .qf-perf-info-tooltip__dot--medium{background:#fbbf24}.qf-perf-info-tooltip--dark .qf-perf-info-tooltip__dot--bad{background:#f87171}.qf-perf-info-tooltip--dark .qf-perf-info-tooltip__dot--nodata{background:#94a3b8}.qf-perf-info-tooltip--dark .qf-perf-info-tooltip__label{color:hsla(0,0%,100%,.85)}.qf-perf-info-tooltip--dark .qf-perf-info-tooltip__desc{color:hsla(0,0%,100%,.5)}.qf-perf-info-tooltip--dark .qf-perf-info-tooltip__footer{color:hsla(0,0%,100%,.4);border-top-color:hsla(0,0%,100%,.08)}@media (max-width:1400px){.QuickFilters_filtersBar__2OTPB{padding:.375rem .75rem .25rem}.QuickFilters_filterChipLabel__22v1x{font-size:.6875rem}}@media (max-width:1100px){.QuickFilters_filtersBar__2OTPB{padding:.375rem .75rem .1875rem;grid-gap:.25rem .625rem;gap:.25rem .625rem}.QuickFilters_filterGroupSeparator__3mCQ5{display:none}.QuickFilters_filterChipLabel__22v1x{font-size:.6875rem}.QuickFilters_filterChipCount__3MWdo{font-size:.625rem;padding:0 .3rem;min-width:18px}}@media (max-width:768px){.QuickFilters_filtersBar__2OTPB{flex-direction:column;align-items:flex-start;grid-gap:.25rem;gap:.25rem;padding:.375rem .625rem .125rem}.QuickFilters_filterGroup__3p3kO,.QuickFilters_filterGroupChips__3a5Re{flex-wrap:wrap;grid-gap:.25rem;gap:.25rem}.QuickFilters_filterChip__SBbYd{padding:.0625rem .375rem}.QuickFilters_filterChipLabel__22v1x{font-size:.6875rem}.QuickFilters_filterChipDot__1DxC3{width:6px;height:6px}.QuickFilters_filterChipCount__3MWdo{font-size:.625rem;min-width:16px;padding:0 .25rem}}.tema-escuro .QuickFilters_filterGroupLabel__1OXR6,[data-theme=escuro] .QuickFilters_filterGroupLabel__1OXR6{color:hsla(0,0%,100%,.4)}.tema-escuro .QuickFilters_filterGroupSeparator__3mCQ5,[data-theme=escuro] .QuickFilters_filterGroupSeparator__3mCQ5{background:hsla(0,0%,100%,.1)}.tema-escuro .QuickFilters_filterChip__SBbYd,[data-theme=escuro] .QuickFilters_filterChip__SBbYd{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.tema-escuro .QuickFilters_filterChip__SBbYd:hover,[data-theme=escuro] .QuickFilters_filterChip__SBbYd:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.15)}.tema-escuro .QuickFilters_filterChipActive__x96ae,[data-theme=escuro] .QuickFilters_filterChipActive__x96ae{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08)}.tema-escuro .QuickFilters_filterChipDot--success__19MwI,[data-theme=escuro] .QuickFilters_filterChipDot--success__19MwI{background:#34d399}.tema-escuro .QuickFilters_filterChipDot--danger__3oNJM,[data-theme=escuro] .QuickFilters_filterChipDot--danger__3oNJM{background:#f87171}.tema-escuro .QuickFilters_filterChipDot--warning__2LH45,[data-theme=escuro] .QuickFilters_filterChipDot--warning__2LH45{background:#fbbf24}.tema-escuro .QuickFilters_filterChipDot--offline__2u2_C,[data-theme=escuro] .QuickFilters_filterChipDot--offline__2u2_C{background:#94a3b8}.tema-escuro .QuickFilters_filterChipDot--muted__22POb,[data-theme=escuro] .QuickFilters_filterChipDot--muted__22POb{background:#64748b}.tema-escuro .QuickFilters_filterChipLabel__22v1x,[data-theme=escuro] .QuickFilters_filterChipLabel__22v1x{color:hsla(0,0%,100%,.6)}.tema-escuro .QuickFilters_filterChipActive__x96ae .QuickFilters_filterChipLabel__22v1x,[data-theme=escuro] .QuickFilters_filterChipActive__x96ae .QuickFilters_filterChipLabel__22v1x{color:hsla(0,0%,100%,.9)}.tema-escuro .QuickFilters_filterChipCount__3MWdo,[data-theme=escuro] .QuickFilters_filterChipCount__3MWdo{color:hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.06)}.tema-escuro .QuickFilters_filterChipActive__x96ae .QuickFilters_filterChipCount__3MWdo,[data-theme=escuro] .QuickFilters_filterChipActive__x96ae .QuickFilters_filterChipCount__3MWdo{color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.12)}.tema-escuro .QuickFilters_filterChip--success__2I8Yh.QuickFilters_filterChipActive__x96ae,[data-theme=escuro] .QuickFilters_filterChip--success__2I8Yh.QuickFilters_filterChipActive__x96ae{border-color:rgba(52,211,153,.35);background:rgba(52,211,153,.08)}.tema-escuro .QuickFilters_filterChip--danger__1WB2v.QuickFilters_filterChipActive__x96ae,[data-theme=escuro] .QuickFilters_filterChip--danger__1WB2v.QuickFilters_filterChipActive__x96ae{border-color:rgba(248,113,113,.35);background:rgba(248,113,113,.08)}.tema-escuro .QuickFilters_filterChip--warning__utvG_.QuickFilters_filterChipActive__x96ae,[data-theme=escuro] .QuickFilters_filterChip--warning__utvG_.QuickFilters_filterChipActive__x96ae{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.08)}.tema-escuro .QuickFilters_filterChip--offline__2GPo0.QuickFilters_filterChipActive__x96ae,[data-theme=escuro] .QuickFilters_filterChip--offline__2GPo0.QuickFilters_filterChipActive__x96ae{border-color:rgba(148,163,184,.35);background:rgba(148,163,184,.08)}.tema-escuro .QuickFilters_filterChip--muted__8-nk9.QuickFilters_filterChipActive__x96ae,[data-theme=escuro] .QuickFilters_filterChip--muted__8-nk9.QuickFilters_filterChipActive__x96ae{border-color:rgba(100,116,139,.35);background:rgba(100,116,139,.08)}.tema-escuro .QuickFilters_filterChip--perf-good__10ZoB.QuickFilters_filterChipActive__x96ae,[data-theme=escuro] .QuickFilters_filterChip--perf-good__10ZoB.QuickFilters_filterChipActive__x96ae{border-color:rgba(52,211,153,.35);background:rgba(52,211,153,.08)}.tema-escuro .QuickFilters_filterChip--perf-medium__3T6oz.QuickFilters_filterChipActive__x96ae,[data-theme=escuro] .QuickFilters_filterChip--perf-medium__3T6oz.QuickFilters_filterChipActive__x96ae{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.08)}.tema-escuro .QuickFilters_filterChip--perf-bad__-p7VQ.QuickFilters_filterChipActive__x96ae,[data-theme=escuro] .QuickFilters_filterChip--perf-bad__-p7VQ.QuickFilters_filterChipActive__x96ae{border-color:rgba(248,113,113,.35);background:rgba(248,113,113,.08)}.tema-escuro .QuickFilters_filterChip--perf-nodata__PwDjf.QuickFilters_filterChipActive__x96ae,[data-theme=escuro] .QuickFilters_filterChip--perf-nodata__PwDjf.QuickFilters_filterChipActive__x96ae{border-color:rgba(148,163,184,.35);background:rgba(148,163,184,.08)}.tema-escuro .QuickFilters_filterChipLoading__3BGVq:after,[data-theme=escuro] .QuickFilters_filterChipLoading__3BGVq:after{background:linear-gradient(90deg,hsla(0,0%,100%,.04) 25%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.04) 75%);background-size:200% 100%}.tema-escuro .QuickFilters_filterInfoIcon__1NJr7,[data-theme=escuro] .QuickFilters_filterInfoIcon__1NJr7{color:hsla(0,0%,100%,.35)}.tema-escuro .QuickFilters_filterInfoTooltip__15m7N:hover .QuickFilters_filterInfoIcon__1NJr7,[data-theme=escuro] .QuickFilters_filterInfoTooltip__15m7N:hover .QuickFilters_filterInfoIcon__1NJr7{color:hsla(0,0%,100%,.65)}.VisaoGeralCards_heroSection__2E022{background:linear-gradient(135deg,#0f1729,#162044 50%,#1a2d5c);border-radius:10px;padding:.4375rem .6875rem;margin-bottom:0;position:relative;overflow:hidden}.VisaoGeralCards_heroSection__2E022:before{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.03) 1px,transparent 0);background-size:20px 20px;pointer-events:none}.VisaoGeralCards_heroSection__2E022:after{content:"";position:absolute;top:-60%;right:-15%;width:450px;height:450px;background:radial-gradient(circle,rgba(0,47,212,.12) 0,transparent 65%);pointer-events:none}.VisaoGeralCards_cardsGrid__1_VfC{display:flex;grid-gap:7px;gap:7px;position:relative;z-index:1}.VisaoGeralCards_groupCard__X8Drf{display:flex;flex-direction:column;flex:1 1;min-width:0;padding:.6875rem .9375rem;position:relative;border-radius:8px;background:hsla(0,0%,100%,.04);transition:background .2s ease}.VisaoGeralCards_groupCard__X8Drf:hover{background:hsla(0,0%,100%,.07)}.VisaoGeralCards_groupHeader__bNGbV{display:flex;align-items:center;grid-gap:.4375rem;gap:.4375rem;margin-bottom:.4375rem}.VisaoGeralCards_groupIcon__2ufAS{width:24px;height:24px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.VisaoGeralCards_groupIcon__2ufAS svg{opacity:.9}.VisaoGeralCards_groupTitle__2CH6G{color:hsla(0,0%,100%,.55);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.8px}.VisaoGeralCards_iconUnidades__1aTS0{background:rgba(59,130,246,.2)}.VisaoGeralCards_iconRelatorios__1k9GM{background:rgba(245,158,11,.2)}.VisaoGeralCards_iconTarefas__37hmq{background:rgba(16,185,129,.2)}.VisaoGeralCards_iconTotais__3qR-8{background:rgba(168,85,247,.2)}.VisaoGeralCards_heroBlock__1UegT{margin-bottom:.4375rem;padding-bottom:.4375rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.VisaoGeralCards_heroValue__1bbj3{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.15;margin:0;letter-spacing:-.02em}.VisaoGeralCards_heroLabel__sloWq{color:hsla(0,0%,100%,.38);font-size:.75rem;font-weight:500;margin:.125rem 0 0;letter-spacing:.3px}.VisaoGeralCards_cardContent__3LNFQ{display:flex;flex-direction:column}.VisaoGeralCards_groupCardWide__196Kd{flex:1.6 1}.VisaoGeralCards_groupCardCompact__bylo_{padding:.4375rem .8125rem;justify-content:flex-start}.VisaoGeralCards_groupCardCompact__bylo_.VisaoGeralCards_groupCardNoStats__3U-gd .VisaoGeralCards_cardContent__3LNFQ{justify-content:center}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_cardContent__3LNFQ{display:flex;flex-direction:row;grid-gap:0;gap:0;align-items:stretch;justify-content:flex-start}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactLeft__1eid0{flex:1 1 auto;min-width:88px;display:flex;flex-direction:column;padding-right:.6875rem;justify-content:center;align-items:center;text-align:center}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactLeft__1eid0.VisaoGeralCards_compactLeftCentered__3TJ7W{padding-right:0;align-items:center;text-align:center}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactLeft__1eid0.VisaoGeralCards_compactLeftCentered__3TJ7W .VisaoGeralCards_heroBlock__1UegT{text-align:center}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactLeft__1eid0 .VisaoGeralCards_groupHeader__bNGbV{margin-bottom:.125rem}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactLeft__1eid0 .VisaoGeralCards_heroBlock__1UegT{margin-bottom:0;padding-bottom:0;border-bottom:none;text-align:center}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactLeft__1eid0 .VisaoGeralCards_heroValue__1bbj3{font-size:1.375rem}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactLeft__1eid0 .VisaoGeralCards_heroLabel__sloWq{font-size:.6875rem}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactRight__131g5{flex:0 1 auto;min-width:143px;border-left:1px solid hsla(0,0%,100%,.06);padding-left:.6875rem;display:flex;flex-direction:column;justify-content:center}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactRightWide__126at{width:auto;flex:1 1}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_statsBlock__2j28-{grid-gap:.125rem;gap:.125rem}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_statsBlockTwoCol__12EJy{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-gap:.125rem 1rem;gap:.125rem 1rem}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_statLabel__23y0u{font-size:.75rem}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_statValue__2lQGB{font-size:.8125rem}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_statRow__1mokk{min-height:.9375rem}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_cardCta__2HdXs{margin-top:.125rem;font-size:.75rem}.VisaoGeralCards_statsBlock__2j28-{display:flex;flex-direction:column;grid-gap:.125rem;gap:.125rem}.VisaoGeralCards_statRow__1mokk{display:flex;align-items:baseline;grid-gap:.25rem;gap:.25rem;min-height:1.25rem}.VisaoGeralCards_statLabel__23y0u{color:hsla(0,0%,100%,.45);font-size:.8125rem;font-weight:400;white-space:nowrap;flex-shrink:0}.VisaoGeralCards_statDots__30Qcw{display:none}.VisaoGeralCards_statValue__2lQGB{color:#fff;font-size:.9375rem;font-weight:600;white-space:nowrap;flex-shrink:0;margin-left:auto}.VisaoGeralCards_statValueMocked__CoWkq{color:hsla(0,0%,100%,.25);font-style:italic}.VisaoGeralCards_statUnit__3z5TQ{color:hsla(0,0%,100%,.32);font-size:.75rem;font-weight:400;margin-left:.25rem;letter-spacing:.3px}.VisaoGeralCards_metricsGrid__2R4WC{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:.375rem .5rem;gap:.375rem .5rem;margin-top:.25rem;flex:1 1}.VisaoGeralCards_metricsGrid1Col__1Egq1{grid-template-columns:1fr}.VisaoGeralCards_metricsGrid2Col__ELfYt{grid-template-columns:repeat(2,1fr)}.VisaoGeralCards_metricsGrid3Col__3L7tP{grid-template-columns:repeat(3,1fr)}.VisaoGeralCards_metricsGrid5Col__2YLMM{grid-template-columns:repeat(5,1fr)}.VisaoGeralCards_cardFlexSmall__2BgNK{flex:1 1}.VisaoGeralCards_cardFlexLarge__3OAdJ{flex:3 1}.VisaoGeralCards_metricTile__3eQHf{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:.375rem .25rem;border-radius:6px;background:hsla(0,0%,100%,.03)}.VisaoGeralCards_metricValue__12Szp{color:#fff;font-size:1.0625rem;font-weight:700;white-space:nowrap;line-height:1.2}.VisaoGeralCards_metricUnit__37oXF{color:hsla(0,0%,100%,.38);font-size:.75rem;font-weight:400;margin-left:.1875rem}.VisaoGeralCards_metricLabel__2LqKl{color:hsla(0,0%,100%,.42);font-size:.6875rem;font-weight:500;margin-top:.125rem;white-space:nowrap;letter-spacing:.2px}.VisaoGeralCards_metricTileWithBreakdown__YRGcA{grid-column:span 1}.VisaoGeralCards_breakdownList__3gJjS{display:flex;flex-direction:column;grid-gap:.125rem;gap:.125rem;margin-top:.25rem;width:100%;border-top:1px solid hsla(0,0%,100%,.06);padding-top:.25rem}.VisaoGeralCards_breakdownItem__sAxr2{display:flex;justify-content:space-between;align-items:baseline;grid-gap:.375rem;gap:.375rem}.VisaoGeralCards_breakdownLabel__3Py7b{color:hsla(0,0%,100%,.35);font-size:.625rem;font-weight:400;white-space:nowrap}.VisaoGeralCards_breakdownValue__bx-2b{color:hsla(0,0%,100%,.7);font-size:.75rem;font-weight:600;white-space:nowrap}.VisaoGeralCards_cardCta__2HdXs{display:inline-flex;align-items:center;grid-gap:.25rem;gap:.25rem;margin-top:.5rem;padding:0;background:none;border:none;color:rgba(96,165,250,.8);font-size:.875rem;font-weight:500;cursor:pointer;transition:color .2s ease;align-self:flex-start}.VisaoGeralCards_cardCta__2HdXs:hover{color:#60a5fa;text-decoration:underline}.VisaoGeralCards_cardCtaInline__2etgB{margin-left:auto;padding:0;background:none;border:none;color:rgba(96,165,250,.8);font-size:.75rem;font-weight:500;cursor:pointer;transition:color .2s ease;white-space:nowrap}.VisaoGeralCards_cardCtaInline__2etgB:hover{color:#60a5fa;text-decoration:underline}.VisaoGeralCards_loadingWrapper__3oYDs{border-radius:10px;overflow:hidden;display:flex;flex-direction:column;margin-bottom:.5rem}.VisaoGeralCards_loadingWrapper__3oYDs>div{display:flex;flex-direction:column;min-height:0}@-webkit-keyframes VisaoGeralCards_shimmerSlide__2sV20{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes VisaoGeralCards_shimmerSlide__2sV20{0%{background-position:-200% 0}to{background-position:200% 0}}.VisaoGeralCards_shimmer__32J_z{display:inline-block;vertical-align:middle;border-radius:4px;background:linear-gradient(90deg,hsla(0,0%,100%,.04) 25%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.04) 75%);background-size:200% 100%;-webkit-animation:VisaoGeralCards_shimmerSlide__2sV20 1.5s ease-in-out infinite;animation:VisaoGeralCards_shimmerSlide__2sV20 1.5s ease-in-out infinite}.VisaoGeralCards_shimmerHeroValue__2UpXF{width:56px;height:20px;margin-bottom:4px;margin-left:auto}.VisaoGeralCards_shimmerHeroLabel__E0khz{width:40px;height:8px;margin-left:auto}.VisaoGeralCards_shimmerStatLabel__fdeqm{width:70px;height:10px;flex-shrink:0}.VisaoGeralCards_shimmerStatValue__CJrzP{width:36px;height:10px;flex-shrink:0}.VisaoGeralCards_shimmerCta__3ocCk{width:64px;height:10px;margin-top:.125rem}.VisaoGeralCards_filtersBar__1Xuno{display:flex;align-items:center;grid-gap:.375rem .875rem;gap:.375rem .875rem;padding:.375rem .875rem .1875rem;border-top:1px solid hsla(0,0%,100%,.06);margin-top:.125rem;position:relative;z-index:1;flex-wrap:wrap}.VisaoGeralCards_filterGroup__1AqKL{display:flex;align-items:center;grid-gap:.375rem;gap:.375rem}.VisaoGeralCards_filterGroupLabel__2YazI{color:hsla(0,0%,100%,.4);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;margin-right:.25rem}.VisaoGeralCards_filterInfoIcon__rPA34{margin-left:4px;opacity:.4;font-size:11px;cursor:pointer;transition:opacity .2s}.VisaoGeralCards_filterInfoIcon__rPA34:hover{opacity:.8}.VisaoGeralCards_filterGroupChips__22-H5{display:flex;align-items:center;grid-gap:.3rem;gap:.3rem;flex-wrap:wrap}.VisaoGeralCards_filterGroupSeparator__1d6bw{width:1px;height:20px;background:hsla(0,0%,100%,.1);flex-shrink:0}.VisaoGeralCards_filterChip__1PgMQ{display:inline-flex;align-items:center;grid-gap:.25rem;gap:.25rem;padding:.125rem .4375rem;border-radius:20px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);cursor:pointer;transition:all .15s ease;white-space:nowrap}.VisaoGeralCards_filterChip__1PgMQ:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.15)}.VisaoGeralCards_filterChipActive__2SIw8{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08)}.VisaoGeralCards_filterChipDot__1ADLH{width:7px;height:7px;border-radius:50%;flex-shrink:0}.VisaoGeralCards_filterChipDot--success__5A5k-{background:#34d399}.VisaoGeralCards_filterChipDot--danger__NAfsl{background:#f87171}.VisaoGeralCards_filterChipDot--warning__36U2E{background:#fbbf24}.VisaoGeralCards_filterChipDot--offline__19X2m{background:#94a3b8}.VisaoGeralCards_filterChipDot--muted__1ePar{background:#64748b}.VisaoGeralCards_filterChipLabel__1ud9-{color:hsla(0,0%,100%,.6);font-size:.75rem;font-weight:500;transition:color .15s}.VisaoGeralCards_filterChipActive__2SIw8 .VisaoGeralCards_filterChipLabel__1ud9-{color:hsla(0,0%,100%,.9)}.VisaoGeralCards_filterChipCount__3_qmo{color:hsla(0,0%,100%,.45);font-size:.6875rem;font-weight:600;background:hsla(0,0%,100%,.06);padding:.05rem .35rem;border-radius:8px;min-width:20px;text-align:center;min-height:14px;transition:all .15s}.VisaoGeralCards_filterChipActive__2SIw8 .VisaoGeralCards_filterChipCount__3_qmo{color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.12)}.VisaoGeralCards_filterChip--success__3ZEgy.VisaoGeralCards_filterChipActive__2SIw8{border-color:rgba(52,211,153,.35);background:rgba(52,211,153,.08)}.VisaoGeralCards_filterChip--danger__3U-0A.VisaoGeralCards_filterChipActive__2SIw8{border-color:rgba(248,113,113,.35);background:rgba(248,113,113,.08)}.VisaoGeralCards_filterChip--warning__24F2m.VisaoGeralCards_filterChipActive__2SIw8{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.08)}.VisaoGeralCards_filterChip--offline__uBxlW.VisaoGeralCards_filterChipActive__2SIw8{border-color:rgba(148,163,184,.35);background:rgba(148,163,184,.08)}.VisaoGeralCards_filterChip--muted__317FR.VisaoGeralCards_filterChipActive__2SIw8{border-color:rgba(100,116,139,.35);background:rgba(100,116,139,.08)}.VisaoGeralCards_filterChip--perf-good__3aFdZ.VisaoGeralCards_filterChipActive__2SIw8{border-color:rgba(52,211,153,.35);background:rgba(52,211,153,.08)}.VisaoGeralCards_filterChip--perf-medium__2l0Or.VisaoGeralCards_filterChipActive__2SIw8{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.08)}.VisaoGeralCards_filterChip--perf-bad__3Em5a.VisaoGeralCards_filterChipActive__2SIw8{border-color:rgba(248,113,113,.35);background:rgba(248,113,113,.08)}.VisaoGeralCards_filterChip--perf-nodata__2uJGi.VisaoGeralCards_filterChipActive__2SIw8{border-color:rgba(148,163,184,.35);background:rgba(148,163,184,.08)}.VisaoGeralCards_filterChipLoading__UoQz6{position:relative;overflow:hidden;color:transparent!important}.VisaoGeralCards_filterChipLoading__UoQz6:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,hsla(0,0%,100%,.04) 25%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.04) 75%);background-size:200% 100%;-webkit-animation:VisaoGeralCards_shimmer__32J_z 1.5s infinite;animation:VisaoGeralCards_shimmer__32J_z 1.5s infinite}@-webkit-keyframes VisaoGeralCards_shimmer__32J_z{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes VisaoGeralCards_shimmer__32J_z{0%{background-position:200% 0}to{background-position:-200% 0}}.VisaoGeralCards_actionBar__dA4Jb{display:flex;align-items:center;justify-content:space-between;padding:.375rem 1rem .5rem;grid-gap:.5rem;gap:.5rem}.VisaoGeralCards_viewToggle__2JziD{display:inline-flex;background:hsla(0,0%,100%,.07);border-radius:6px;padding:2px;grid-gap:2px;gap:2px}.VisaoGeralCards_viewToggleBtn__sBnJU{display:flex;align-items:center;grid-gap:5px;gap:5px;padding:4px 10px;border:none;border-radius:5px;background:transparent;color:hsla(0,0%,100%,.5);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.VisaoGeralCards_viewToggleBtn__sBnJU:hover{color:hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.04)}.VisaoGeralCards_viewToggleBtnActive__mgSbD{background:hsla(0,0%,100%,.14);color:#fff;font-weight:600}.VisaoGeralCards_viewToggleBtnActive__mgSbD:hover{background:hsla(0,0%,100%,.16);color:#fff}.VisaoGeralCards_viewToggleLabel__25rSP{display:inline}.VisaoGeralCards_actionBarActions__3jsM1{display:flex;align-items:center;grid-gap:.375rem;gap:.375rem}.VisaoGeralCards_actionBtn__1XIKP{display:flex;align-items:center;grid-gap:5px;gap:5px;padding:4px 10px;border:1px solid hsla(0,0%,100%,.12);border-radius:6px;background:transparent;color:hsla(0,0%,100%,.6);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative}.VisaoGeralCards_actionBtn__1XIKP svg{flex-shrink:0}.VisaoGeralCards_actionBtn__1XIKP:hover{border-color:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.04)}.VisaoGeralCards_actionBtnActive__2M0XT{border-color:rgba(0,47,212,.5);background:rgba(0,47,212,.12);color:var(--sv-accent)}.VisaoGeralCards_actionBtnIcon__3Ocsv{width:14px;height:14px;flex-shrink:0;opacity:.7}.VisaoGeralCards_actionBtnText__3Znh_{display:inline}.VisaoGeralCards_actionBtnDot__2LD0e{width:6px;height:6px;border-radius:50%;background:#4d8fff;flex-shrink:0}.VisaoGeralCards_actionBarFilterWrapper__1-kQg{position:relative}.VisaoGeralCards_actionBtnPremium__2KWw5{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:5px 14px;border:none;border-radius:6px;background:linear-gradient(135deg,#002fd4,#0050ff);color:#fff;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:0 1px 8px rgba(0,47,212,.3)}.VisaoGeralCards_actionBtnPremium__2KWw5 svg{flex-shrink:0}.VisaoGeralCards_actionBtnPremium__2KWw5:hover{background:linear-gradient(135deg,#0038f0,#005cff);box-shadow:0 2px 12px rgba(0,47,212,.45);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.VisaoGeralCards_actionBtnPremium__2KWw5:active{-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:1400px){.VisaoGeralCards_groupCard__X8Drf{padding:.625rem .875rem}.VisaoGeralCards_groupCardWide__196Kd{flex:1 1}.VisaoGeralCards_groupCardCompact__bylo_{padding:.5rem .75rem}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactRight__131g5{flex-basis:180px;min-width:120px}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_statsBlockTwoCol__12EJy{display:flex;flex-direction:column;grid-template-columns:unset;grid-template-rows:unset;grid-auto-flow:unset;grid-gap:.125rem;gap:.125rem}.VisaoGeralCards_heroValue__1bbj3{font-size:1.25rem}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_heroValue__1bbj3{font-size:1rem}.VisaoGeralCards_groupIcon__2ufAS{width:24px;height:24px}.VisaoGeralCards_groupIcon__2ufAS svg{width:13px;height:13px}.VisaoGeralCards_filtersBar__1Xuno{padding:.375rem .875rem .1875rem}.VisaoGeralCards_filterChipLabel__1ud9-{font-size:.625rem}.VisaoGeralCards_actionBar__dA4Jb{padding:.25rem .875rem .375rem}}@media (max-width:1200px){.VisaoGeralCards_groupCardWide__196Kd{flex:1 1}.VisaoGeralCards_groupCardCompact__bylo_{padding:.625rem .875rem;justify-content:flex-start}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_cardContent__3LNFQ{flex-direction:column;grid-gap:0;gap:0;align-items:stretch;justify-content:flex-start}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactLeft__1eid0{min-width:unset;padding-right:0}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactLeft__1eid0 .VisaoGeralCards_groupHeader__bNGbV{margin-bottom:.375rem}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactLeft__1eid0 .VisaoGeralCards_heroBlock__1UegT{margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid hsla(0,0%,100%,.06);text-align:left}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactLeft__1eid0 .VisaoGeralCards_heroValue__1bbj3{font-size:1.25rem}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactLeft__1eid0 .VisaoGeralCards_heroLabel__sloWq{font-size:.6875rem}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactRight__131g5,.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactRightWide__126at{border-left:none;padding-left:0;width:auto;flex:unset;min-width:unset}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_statsBlock__2j28-,.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_statsBlockTwoCol__12EJy{display:flex;flex-direction:column;grid-template-columns:unset;grid-template-rows:unset;grid-auto-flow:unset;grid-gap:.25rem;gap:.25rem}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_statLabel__23y0u{font-size:.75rem}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_statValue__2lQGB{font-size:.875rem}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_statRow__1mokk{min-height:1.25rem}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_cardCta__2HdXs{margin-top:.375rem;font-size:.75rem}.VisaoGeralCards_heroSection__2E022{padding:.75rem .75rem .25rem}.VisaoGeralCards_filtersBar__1Xuno{padding:.375rem .875rem .1875rem;grid-gap:.25rem .625rem;gap:.25rem .625rem}.VisaoGeralCards_filterGroupSeparator__1d6bw{display:none}.VisaoGeralCards_filterChipLabel__1ud9-{font-size:.625rem}.VisaoGeralCards_filterChipCount__3_qmo{font-size:.5625rem;padding:0 .3rem;min-width:18px}.VisaoGeralCards_actionBar__dA4Jb{padding:.25rem .75rem .375rem}.VisaoGeralCards_metricsGrid5Col__2YLMM{grid-template-columns:repeat(3,1fr)}.VisaoGeralCards_metricValue__12Szp{font-size:.875rem}.VisaoGeralCards_metricLabel__2LqKl{font-size:.5rem}}@media (max-width:768px){.VisaoGeralCards_heroSection__2E022{padding:.375rem .5rem;border-radius:10px}.VisaoGeralCards_cardsGrid__1_VfC{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;align-items:stretch}.VisaoGeralCards_groupCard__X8Drf{padding:.5rem .75rem;flex:unset;min-width:unset;border-radius:8px;background:hsla(0,0%,100%,.04);border-bottom:none}.VisaoGeralCards_groupCard__X8Drf:after{display:none}.VisaoGeralCards_groupCard__X8Drf:last-child{border-bottom:none}.VisaoGeralCards_groupCard__X8Drf:hover{background:hsla(0,0%,100%,.07)}.VisaoGeralCards_groupCardCompact__bylo_{justify-content:flex-start}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_cardContent__3LNFQ{align-items:stretch;justify-content:flex-start}.VisaoGeralCards_heroValue__1bbj3{font-size:1.25rem}.VisaoGeralCards_heroLabel__sloWq{font-size:.625rem}.VisaoGeralCards_statLabel__23y0u{font-size:.6875rem}.VisaoGeralCards_statValue__2lQGB{font-size:.8125rem}.VisaoGeralCards_groupTitle__2CH6G{font-size:.625rem}.VisaoGeralCards_groupIcon__2ufAS{font-size:22px}.VisaoGeralCards_statsBlock__2j28-{grid-gap:.125rem;gap:.125rem}.VisaoGeralCards_statRow__1mokk{min-height:1.125rem}.VisaoGeralCards_groupHeader__bNGbV{margin-bottom:.25rem}.VisaoGeralCards_heroBlock__1UegT{margin-bottom:.375rem;padding-bottom:.375rem}.VisaoGeralCards_filtersBar__1Xuno{flex-direction:column;align-items:flex-start;grid-gap:.25rem;gap:.25rem;padding:.375rem .625rem .125rem}.VisaoGeralCards_filterGroup__1AqKL,.VisaoGeralCards_filterGroupChips__22-H5{flex-wrap:wrap;grid-gap:.25rem;gap:.25rem}.VisaoGeralCards_filterChip__1PgMQ{padding:.0625rem .375rem}.VisaoGeralCards_filterChipLabel__1ud9-{font-size:.5625rem}.VisaoGeralCards_filterChipDot__1ADLH{width:6px;height:6px}.VisaoGeralCards_filterChipCount__3_qmo{font-size:.5rem;min-width:16px;padding:0 .25rem}.VisaoGeralCards_actionBtnText__3Znh_,.VisaoGeralCards_viewToggleLabel__25rSP{display:none}.VisaoGeralCards_actionBar__dA4Jb{padding:.25rem .5rem}.VisaoGeralCards_actionBtnPremium__2KWw5{font-size:.6875rem;padding:4px 10px}.VisaoGeralCards_metricsGrid5Col__2YLMM{grid-template-columns:repeat(2,1fr)}.VisaoGeralCards_cardFlexLarge__3OAdJ,.VisaoGeralCards_cardFlexSmall__2BgNK{flex:unset}.VisaoGeralCards_metricValue__12Szp{font-size:.8125rem}.VisaoGeralCards_metricLabel__2LqKl{font-size:.5rem}.VisaoGeralCards_metricTile__3eQHf{padding:.3125rem .25rem}}@media (max-width:480px){.VisaoGeralCards_heroSection__2E022{padding:.375rem;margin-bottom:.75rem}.VisaoGeralCards_cardsGrid__1_VfC{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;align-items:stretch}.VisaoGeralCards_groupCard__X8Drf{padding:.5rem .75rem;flex:unset;min-width:unset;border-radius:8px;background:hsla(0,0%,100%,.04);border-bottom:none}.VisaoGeralCards_groupCard__X8Drf:last-child{border-bottom:none}.VisaoGeralCards_groupCard__X8Drf:hover{background:hsla(0,0%,100%,.07)}.VisaoGeralCards_groupCardCompact__bylo_{justify-content:flex-start}.VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_cardContent__3LNFQ{align-items:stretch;justify-content:flex-start}.VisaoGeralCards_heroValue__1bbj3{font-size:1.125rem}.VisaoGeralCards_metricsGrid2Col__ELfYt,.VisaoGeralCards_metricsGrid5Col__2YLMM{grid-template-columns:repeat(2,1fr);grid-gap:.25rem .375rem;gap:.25rem .375rem}.VisaoGeralCards_metricValue__12Szp{font-size:.75rem}.VisaoGeralCards_metricLabel__2LqKl,.VisaoGeralCards_metricUnit__37oXF{font-size:.5rem}.VisaoGeralCards_metricTile__3eQHf{padding:.25rem .1875rem}}.VisaoGeralCards_heroSectionVertical__3UYj_{padding:.4375rem .5625rem;border-radius:10px;margin-bottom:0;flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.15) transparent}.VisaoGeralCards_heroSectionVertical__3UYj_::-webkit-scrollbar{width:5px}.VisaoGeralCards_heroSectionVertical__3UYj_::-webkit-scrollbar-track{background:transparent}.VisaoGeralCards_heroSectionVertical__3UYj_::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.15);border-radius:3px}.VisaoGeralCards_heroSectionVertical__3UYj_::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.25)}.VisaoGeralCards_heroSectionVertical__3UYj_ .VisaoGeralCards_cardsGrid__1_VfC{display:flex;flex-direction:column;grid-gap:7px;gap:7px;height:100%}.VisaoGeralCards_heroSectionVertical__3UYj_ .VisaoGeralCards_groupCard__X8Drf{flex:1 1;min-width:unset;padding:.3125rem .6875rem;border-radius:8px;background:hsla(0,0%,100%,.04);border-bottom:none}.VisaoGeralCards_heroSectionVertical__3UYj_ .VisaoGeralCards_groupCard__X8Drf:last-child{border-bottom:none}.VisaoGeralCards_heroSectionVertical__3UYj_ .VisaoGeralCards_groupIcon__2ufAS{width:26px;height:26px}.VisaoGeralCards_heroSectionVertical__3UYj_ .VisaoGeralCards_groupIcon__2ufAS svg{width:19px;height:19px}.VisaoGeralCards_heroSectionVertical__3UYj_ .VisaoGeralCards_groupTitle__2CH6G{font-size:.75rem}.VisaoGeralCards_heroSectionVertical__3UYj_ .VisaoGeralCards_heroValue__1bbj3{font-size:1.25rem}.VisaoGeralCards_heroSectionVertical__3UYj_ .VisaoGeralCards_heroLabel__sloWq{font-size:.625rem}.VisaoGeralCards_heroSectionVertical__3UYj_ .VisaoGeralCards_statRow__1mokk{padding:0;min-height:1.375rem}.VisaoGeralCards_heroSectionVertical__3UYj_ .VisaoGeralCards_statLabel__23y0u{font-size:.625rem}.VisaoGeralCards_heroSectionVertical__3UYj_ .VisaoGeralCards_statValue__2lQGB{font-size:.6875rem}.VisaoGeralCards_heroSectionVertical__3UYj_ .VisaoGeralCards_statUnit__3z5TQ{font-size:.75rem}.VisaoGeralCards_heroSectionVertical__3UYj_ .VisaoGeralCards_metricsGrid2Col__ELfYt,.VisaoGeralCards_heroSectionVertical__3UYj_ .VisaoGeralCards_metricsGrid5Col__2YLMM,.VisaoGeralCards_heroSectionVertical__3UYj_ .VisaoGeralCards_metricsGrid__2R4WC{grid-template-columns:1fr;grid-gap:.25rem;gap:.25rem}.VisaoGeralCards_heroSectionVertical__3UYj_ .VisaoGeralCards_cardFlexSmall__2BgNK{flex:2 1}.VisaoGeralCards_heroSectionVertical__3UYj_ .VisaoGeralCards_cardFlexLarge__3OAdJ{flex:5 1}.tema-escuro .VisaoGeralCards_heroSection__2E022,[data-theme=escuro] .VisaoGeralCards_heroSection__2E022{background:#1e1e2e;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 1px 3px rgba(0,0,0,.3),0 1px 8px rgba(0,0,0,.2);border-radius:10px}.tema-escuro .VisaoGeralCards_heroSection__2E022:after,.tema-escuro .VisaoGeralCards_heroSection__2E022:before,[data-theme=escuro] .VisaoGeralCards_heroSection__2E022:after,[data-theme=escuro] .VisaoGeralCards_heroSection__2E022:before{display:none}.tema-escuro .VisaoGeralCards_groupCard__X8Drf,[data-theme=escuro] .VisaoGeralCards_groupCard__X8Drf{background:hsla(0,0%,100%,.03);border-radius:6px}.tema-escuro .VisaoGeralCards_groupCard__X8Drf:hover,[data-theme=escuro] .VisaoGeralCards_groupCard__X8Drf:hover{background:hsla(0,0%,100%,.06)}.tema-escuro .VisaoGeralCards_groupIcon__2ufAS,[data-theme=escuro] .VisaoGeralCards_groupIcon__2ufAS{color:#fff}.tema-escuro .VisaoGeralCards_iconUnidades__1aTS0,[data-theme=escuro] .VisaoGeralCards_iconUnidades__1aTS0{background:rgba(59,130,246,.15)}.tema-escuro .VisaoGeralCards_iconRelatorios__1k9GM,[data-theme=escuro] .VisaoGeralCards_iconRelatorios__1k9GM{background:rgba(245,158,11,.15)}.tema-escuro .VisaoGeralCards_iconTarefas__37hmq,[data-theme=escuro] .VisaoGeralCards_iconTarefas__37hmq{background:rgba(16,185,129,.15)}.tema-escuro .VisaoGeralCards_iconTotais__3qR-8,[data-theme=escuro] .VisaoGeralCards_iconTotais__3qR-8{background:rgba(168,85,247,.15)}.tema-escuro .VisaoGeralCards_groupTitle__2CH6G,[data-theme=escuro] .VisaoGeralCards_groupTitle__2CH6G{color:hsla(0,0%,100%,.5)}.tema-escuro .VisaoGeralCards_heroBlock__1UegT,[data-theme=escuro] .VisaoGeralCards_heroBlock__1UegT{border-bottom-color:hsla(0,0%,100%,.06)}.tema-escuro .VisaoGeralCards_heroValue__1bbj3,[data-theme=escuro] .VisaoGeralCards_heroValue__1bbj3{color:hsla(0,0%,100%,.95)}.tema-escuro .VisaoGeralCards_heroLabel__sloWq,[data-theme=escuro] .VisaoGeralCards_heroLabel__sloWq{color:hsla(0,0%,100%,.4)}.tema-escuro .VisaoGeralCards_statLabel__23y0u,[data-theme=escuro] .VisaoGeralCards_statLabel__23y0u{color:hsla(0,0%,100%,.45)}.tema-escuro .VisaoGeralCards_statDots__30Qcw,[data-theme=escuro] .VisaoGeralCards_statDots__30Qcw{border-bottom-color:hsla(0,0%,100%,.08)}.tema-escuro .VisaoGeralCards_statValue__2lQGB,[data-theme=escuro] .VisaoGeralCards_statValue__2lQGB{color:hsla(0,0%,100%,.9)}.tema-escuro .VisaoGeralCards_statValueMocked__CoWkq,[data-theme=escuro] .VisaoGeralCards_statValueMocked__CoWkq{color:hsla(0,0%,100%,.25)}.tema-escuro .VisaoGeralCards_statUnit__3z5TQ,[data-theme=escuro] .VisaoGeralCards_statUnit__3z5TQ{color:hsla(0,0%,100%,.35)}.tema-escuro .VisaoGeralCards_cardCta__2HdXs,[data-theme=escuro] .VisaoGeralCards_cardCta__2HdXs{color:#60a5fa}.tema-escuro .VisaoGeralCards_cardCta__2HdXs:hover,[data-theme=escuro] .VisaoGeralCards_cardCta__2HdXs:hover{color:#93bbfd}.tema-escuro .VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactRight__131g5,[data-theme=escuro] .VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactRight__131g5{border-left-color:hsla(0,0%,100%,.06)}.tema-escuro .VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactLeft__1eid0 .VisaoGeralCards_heroBlock__1UegT,[data-theme=escuro] .VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactLeft__1eid0 .VisaoGeralCards_heroBlock__1UegT{border-bottom-color:hsla(0,0%,100%,.06)}.tema-escuro .VisaoGeralCards_filtersBar__1Xuno,[data-theme=escuro] .VisaoGeralCards_filtersBar__1Xuno{border-top-color:hsla(0,0%,100%,.06)}.tema-escuro .VisaoGeralCards_heroSectionVertical__3UYj_,[data-theme=escuro] .VisaoGeralCards_heroSectionVertical__3UYj_{scrollbar-color:hsla(0,0%,100%,.15) transparent}.tema-escuro .VisaoGeralCards_heroSectionVertical__3UYj_::-webkit-scrollbar-thumb,[data-theme=escuro] .VisaoGeralCards_heroSectionVertical__3UYj_::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.15)}.tema-escuro .VisaoGeralCards_heroSectionVertical__3UYj_::-webkit-scrollbar-thumb:hover,[data-theme=escuro] .VisaoGeralCards_heroSectionVertical__3UYj_::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.25)}@media (max-width:768px){.tema-escuro .VisaoGeralCards_groupCard__X8Drf,[data-theme=escuro] .VisaoGeralCards_groupCard__X8Drf{background:hsla(0,0%,100%,.03)}.tema-escuro .VisaoGeralCards_groupCard__X8Drf:hover,[data-theme=escuro] .VisaoGeralCards_groupCard__X8Drf:hover{background:hsla(0,0%,100%,.06)}}@media (max-width:480px){.tema-escuro .VisaoGeralCards_groupCard__X8Drf,[data-theme=escuro] .VisaoGeralCards_groupCard__X8Drf{background:hsla(0,0%,100%,.03)}.tema-escuro .VisaoGeralCards_groupCard__X8Drf:hover,[data-theme=escuro] .VisaoGeralCards_groupCard__X8Drf:hover{background:hsla(0,0%,100%,.06)}}@media (max-width:1200px){.tema-escuro .VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactLeft__1eid0 .VisaoGeralCards_heroBlock__1UegT,[data-theme=escuro] .VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactLeft__1eid0 .VisaoGeralCards_heroBlock__1UegT{border-bottom-color:hsla(0,0%,100%,.06)}}.tema-claro .VisaoGeralCards_heroSection__2E022,[data-theme=claro] .VisaoGeralCards_heroSection__2E022{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 8px rgba(0,0,0,.03)}.tema-claro .VisaoGeralCards_heroSection__2E022:after,.tema-claro .VisaoGeralCards_heroSection__2E022:before,[data-theme=claro] .VisaoGeralCards_heroSection__2E022:after,[data-theme=claro] .VisaoGeralCards_heroSection__2E022:before{display:none}.tema-claro .VisaoGeralCards_groupCard__X8Drf,[data-theme=claro] .VisaoGeralCards_groupCard__X8Drf{background:rgba(0,0,0,.02)}.tema-claro .VisaoGeralCards_groupCard__X8Drf:hover,[data-theme=claro] .VisaoGeralCards_groupCard__X8Drf:hover{background:rgba(0,0,0,.04)}.tema-claro .VisaoGeralCards_groupIcon__2ufAS,[data-theme=claro] .VisaoGeralCards_groupIcon__2ufAS{color:#1e293b}.tema-claro .VisaoGeralCards_iconUnidades__1aTS0,[data-theme=claro] .VisaoGeralCards_iconUnidades__1aTS0{background:rgba(59,130,246,.12)}.tema-claro .VisaoGeralCards_iconRelatorios__1k9GM,[data-theme=claro] .VisaoGeralCards_iconRelatorios__1k9GM{background:rgba(245,158,11,.12)}.tema-claro .VisaoGeralCards_iconTarefas__37hmq,[data-theme=claro] .VisaoGeralCards_iconTarefas__37hmq{background:rgba(16,185,129,.12)}.tema-claro .VisaoGeralCards_iconTotais__3qR-8,[data-theme=claro] .VisaoGeralCards_iconTotais__3qR-8{background:rgba(168,85,247,.12)}.tema-claro .VisaoGeralCards_groupTitle__2CH6G,[data-theme=claro] .VisaoGeralCards_groupTitle__2CH6G{color:rgba(0,0,0,.6)}.tema-claro .VisaoGeralCards_heroBlock__1UegT,[data-theme=claro] .VisaoGeralCards_heroBlock__1UegT{border-bottom-color:rgba(0,0,0,.06)}.tema-claro .VisaoGeralCards_heroValue__1bbj3,[data-theme=claro] .VisaoGeralCards_heroValue__1bbj3{color:#1e293b}.tema-claro .VisaoGeralCards_heroLabel__sloWq,[data-theme=claro] .VisaoGeralCards_heroLabel__sloWq{color:rgba(0,0,0,.45)}.tema-claro .VisaoGeralCards_statLabel__23y0u,[data-theme=claro] .VisaoGeralCards_statLabel__23y0u{color:rgba(0,0,0,.6)}.tema-claro .VisaoGeralCards_statDots__30Qcw,[data-theme=claro] .VisaoGeralCards_statDots__30Qcw{border-bottom-color:rgba(0,0,0,.1)}.tema-claro .VisaoGeralCards_statValue__2lQGB,[data-theme=claro] .VisaoGeralCards_statValue__2lQGB{color:#1e293b}.tema-claro .VisaoGeralCards_statValueMocked__CoWkq,[data-theme=claro] .VisaoGeralCards_statValueMocked__CoWkq{color:rgba(0,0,0,.25)}.tema-claro .VisaoGeralCards_statUnit__3z5TQ,[data-theme=claro] .VisaoGeralCards_statUnit__3z5TQ{color:rgba(0,0,0,.4)}.tema-claro .VisaoGeralCards_cardCta__2HdXs,[data-theme=claro] .VisaoGeralCards_cardCta__2HdXs{color:#2563eb}.tema-claro .VisaoGeralCards_cardCta__2HdXs:hover,[data-theme=claro] .VisaoGeralCards_cardCta__2HdXs:hover{color:#1d4ed8}.tema-claro .VisaoGeralCards_cardCtaInline__2etgB,[data-theme=claro] .VisaoGeralCards_cardCtaInline__2etgB{color:#2563eb}.tema-claro .VisaoGeralCards_cardCtaInline__2etgB:hover,[data-theme=claro] .VisaoGeralCards_cardCtaInline__2etgB:hover{color:#1d4ed8}.tema-claro .VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactRight__131g5,[data-theme=claro] .VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactRight__131g5{border-left-color:rgba(0,0,0,.06)}.tema-claro .VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactLeft__1eid0 .VisaoGeralCards_heroBlock__1UegT,[data-theme=claro] .VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactLeft__1eid0 .VisaoGeralCards_heroBlock__1UegT{border-bottom-color:rgba(0,0,0,.06)}.tema-claro .VisaoGeralCards_shimmer__32J_z,[data-theme=claro] .VisaoGeralCards_shimmer__32J_z{background:linear-gradient(90deg,rgba(0,0,0,.04) 25%,rgba(0,0,0,.08) 50%,rgba(0,0,0,.04) 75%);background-size:200% 100%}.tema-claro .VisaoGeralCards_metricTile__3eQHf,[data-theme=claro] .VisaoGeralCards_metricTile__3eQHf{background:rgba(0,0,0,.04)}.tema-claro .VisaoGeralCards_metricValue__12Szp,[data-theme=claro] .VisaoGeralCards_metricValue__12Szp{color:#1e293b}.tema-claro .VisaoGeralCards_metricUnit__37oXF,[data-theme=claro] .VisaoGeralCards_metricUnit__37oXF{color:rgba(0,0,0,.55)}.tema-claro .VisaoGeralCards_metricLabel__2LqKl,[data-theme=claro] .VisaoGeralCards_metricLabel__2LqKl{color:rgba(0,0,0,.6)}.tema-claro .VisaoGeralCards_breakdownList__3gJjS,[data-theme=claro] .VisaoGeralCards_breakdownList__3gJjS{border-top-color:rgba(0,0,0,.08)}.tema-claro .VisaoGeralCards_breakdownLabel__3Py7b,[data-theme=claro] .VisaoGeralCards_breakdownLabel__3Py7b{color:rgba(0,0,0,.4)}.tema-claro .VisaoGeralCards_breakdownValue__bx-2b,[data-theme=claro] .VisaoGeralCards_breakdownValue__bx-2b{color:rgba(0,0,0,.65)}.tema-claro .VisaoGeralCards_filtersBar__1Xuno,[data-theme=claro] .VisaoGeralCards_filtersBar__1Xuno{border-top-color:rgba(0,0,0,.06)}.tema-claro .VisaoGeralCards_filterGroupLabel__2YazI,[data-theme=claro] .VisaoGeralCards_filterGroupLabel__2YazI{color:rgba(0,0,0,.4)}.tema-claro .VisaoGeralCards_filterGroupSeparator__1d6bw,[data-theme=claro] .VisaoGeralCards_filterGroupSeparator__1d6bw{background:rgba(0,0,0,.08)}.tema-claro .VisaoGeralCards_filterChip__1PgMQ,[data-theme=claro] .VisaoGeralCards_filterChip__1PgMQ{border-color:rgba(0,0,0,.1);background:rgba(0,0,0,.02)}.tema-claro .VisaoGeralCards_filterChip__1PgMQ:hover,[data-theme=claro] .VisaoGeralCards_filterChip__1PgMQ:hover{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.18)}.tema-claro .VisaoGeralCards_filterChipActive__2SIw8,[data-theme=claro] .VisaoGeralCards_filterChipActive__2SIw8{border-color:rgba(0,0,0,.2);background:rgba(0,0,0,.06)}.tema-claro .VisaoGeralCards_filterChipLabel__1ud9-,[data-theme=claro] .VisaoGeralCards_filterChipLabel__1ud9-{color:rgba(0,0,0,.55)}.tema-claro .VisaoGeralCards_filterChipActive__2SIw8 .VisaoGeralCards_filterChipLabel__1ud9-,[data-theme=claro] .VisaoGeralCards_filterChipActive__2SIw8 .VisaoGeralCards_filterChipLabel__1ud9-{color:rgba(0,0,0,.85)}.tema-claro .VisaoGeralCards_filterChipCount__3_qmo,[data-theme=claro] .VisaoGeralCards_filterChipCount__3_qmo{color:rgba(0,0,0,.4);background:rgba(0,0,0,.05)}.tema-claro .VisaoGeralCards_filterChipActive__2SIw8 .VisaoGeralCards_filterChipCount__3_qmo,[data-theme=claro] .VisaoGeralCards_filterChipActive__2SIw8 .VisaoGeralCards_filterChipCount__3_qmo{color:rgba(0,0,0,.7);background:rgba(0,0,0,.1)}.tema-claro .VisaoGeralCards_filterChip--success__3ZEgy.VisaoGeralCards_filterChipActive__2SIw8,[data-theme=claro] .VisaoGeralCards_filterChip--success__3ZEgy.VisaoGeralCards_filterChipActive__2SIw8{border-color:rgba(16,185,129,.4);background:rgba(16,185,129,.08)}.tema-claro .VisaoGeralCards_filterChip--danger__3U-0A.VisaoGeralCards_filterChipActive__2SIw8,[data-theme=claro] .VisaoGeralCards_filterChip--danger__3U-0A.VisaoGeralCards_filterChipActive__2SIw8{border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.08)}.tema-claro .VisaoGeralCards_filterChip--warning__24F2m.VisaoGeralCards_filterChipActive__2SIw8,[data-theme=claro] .VisaoGeralCards_filterChip--warning__24F2m.VisaoGeralCards_filterChipActive__2SIw8{border-color:rgba(245,158,11,.4);background:rgba(245,158,11,.08)}.tema-claro .VisaoGeralCards_filterChip--offline__uBxlW.VisaoGeralCards_filterChipActive__2SIw8,[data-theme=claro] .VisaoGeralCards_filterChip--offline__uBxlW.VisaoGeralCards_filterChipActive__2SIw8{border-color:rgba(148,163,184,.4);background:rgba(148,163,184,.08)}.tema-claro .VisaoGeralCards_filterChip--muted__317FR.VisaoGeralCards_filterChipActive__2SIw8,[data-theme=claro] .VisaoGeralCards_filterChip--muted__317FR.VisaoGeralCards_filterChipActive__2SIw8{border-color:rgba(100,116,139,.4);background:rgba(100,116,139,.08)}.tema-claro .VisaoGeralCards_filterChip--perf-good__3aFdZ.VisaoGeralCards_filterChipActive__2SIw8,[data-theme=claro] .VisaoGeralCards_filterChip--perf-good__3aFdZ.VisaoGeralCards_filterChipActive__2SIw8{border-color:rgba(16,185,129,.4);background:rgba(16,185,129,.08)}.tema-claro .VisaoGeralCards_filterChip--perf-medium__2l0Or.VisaoGeralCards_filterChipActive__2SIw8,[data-theme=claro] .VisaoGeralCards_filterChip--perf-medium__2l0Or.VisaoGeralCards_filterChipActive__2SIw8{border-color:rgba(245,158,11,.4);background:rgba(245,158,11,.08)}.tema-claro .VisaoGeralCards_filterChip--perf-bad__3Em5a.VisaoGeralCards_filterChipActive__2SIw8,[data-theme=claro] .VisaoGeralCards_filterChip--perf-bad__3Em5a.VisaoGeralCards_filterChipActive__2SIw8{border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.08)}.tema-claro .VisaoGeralCards_filterChip--perf-nodata__2uJGi.VisaoGeralCards_filterChipActive__2SIw8,[data-theme=claro] .VisaoGeralCards_filterChip--perf-nodata__2uJGi.VisaoGeralCards_filterChipActive__2SIw8{border-color:rgba(148,163,184,.4);background:rgba(148,163,184,.08)}.tema-claro .VisaoGeralCards_filterChipLoading__UoQz6:after,[data-theme=claro] .VisaoGeralCards_filterChipLoading__UoQz6:after{background:linear-gradient(90deg,rgba(0,0,0,.03) 25%,rgba(0,0,0,.08) 50%,rgba(0,0,0,.03) 75%);background-size:200% 100%}.tema-claro .VisaoGeralCards_viewToggle__2JziD,[data-theme=claro] .VisaoGeralCards_viewToggle__2JziD{background:rgba(0,0,0,.05)}.tema-claro .VisaoGeralCards_viewToggleBtn__sBnJU,[data-theme=claro] .VisaoGeralCards_viewToggleBtn__sBnJU{color:rgba(0,0,0,.42)}.tema-claro .VisaoGeralCards_viewToggleBtn__sBnJU:hover,[data-theme=claro] .VisaoGeralCards_viewToggleBtn__sBnJU:hover{color:rgba(0,0,0,.65);background:rgba(0,0,0,.04)}.tema-claro .VisaoGeralCards_viewToggleBtnActive__mgSbD,[data-theme=claro] .VisaoGeralCards_viewToggleBtnActive__mgSbD{background:#fff;color:#1e293b;box-shadow:0 1px 2px rgba(0,0,0,.08)}.tema-claro .VisaoGeralCards_viewToggleBtnActive__mgSbD:hover,[data-theme=claro] .VisaoGeralCards_viewToggleBtnActive__mgSbD:hover{background:#fff;color:#1e293b}.tema-claro .VisaoGeralCards_actionBtn__1XIKP,[data-theme=claro] .VisaoGeralCards_actionBtn__1XIKP{border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.tema-claro .VisaoGeralCards_actionBtn__1XIKP:hover,[data-theme=claro] .VisaoGeralCards_actionBtn__1XIKP:hover{border-color:rgba(0,0,0,.18);color:rgba(0,0,0,.75);background:rgba(0,0,0,.02)}.tema-claro .VisaoGeralCards_actionBtnActive__2M0XT,[data-theme=claro] .VisaoGeralCards_actionBtnActive__2M0XT{border-color:rgba(0,47,212,.4);background:rgba(0,47,212,.06);color:#2563eb}.tema-claro .VisaoGeralCards_heroSectionVertical__3UYj_,[data-theme=claro] .VisaoGeralCards_heroSectionVertical__3UYj_{scrollbar-color:#cbd5e1 transparent}.tema-claro .VisaoGeralCards_heroSectionVertical__3UYj_::-webkit-scrollbar-thumb,[data-theme=claro] .VisaoGeralCards_heroSectionVertical__3UYj_::-webkit-scrollbar-thumb{background-color:#cbd5e1}.tema-claro .VisaoGeralCards_heroSectionVertical__3UYj_::-webkit-scrollbar-thumb:hover,[data-theme=claro] .VisaoGeralCards_heroSectionVertical__3UYj_::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}@media (max-width:768px){.tema-claro .VisaoGeralCards_groupCard__X8Drf,[data-theme=claro] .VisaoGeralCards_groupCard__X8Drf{background:rgba(0,0,0,.02)}.tema-claro .VisaoGeralCards_groupCard__X8Drf:hover,[data-theme=claro] .VisaoGeralCards_groupCard__X8Drf:hover{background:rgba(0,0,0,.04)}}@media (max-width:480px){.tema-claro .VisaoGeralCards_groupCard__X8Drf,[data-theme=claro] .VisaoGeralCards_groupCard__X8Drf{background:rgba(0,0,0,.02)}.tema-claro .VisaoGeralCards_groupCard__X8Drf:hover,[data-theme=claro] .VisaoGeralCards_groupCard__X8Drf:hover{background:rgba(0,0,0,.04)}}@media (max-width:1200px){.tema-claro .VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactLeft__1eid0 .VisaoGeralCards_heroBlock__1UegT,[data-theme=claro] .VisaoGeralCards_groupCardCompact__bylo_ .VisaoGeralCards_compactLeft__1eid0 .VisaoGeralCards_heroBlock__1UegT{border-bottom-color:rgba(0,0,0,.06)}}.filterModalBackdrop{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:10000;display:flex;align-items:center;justify-content:center;padding:12px;-webkit-animation:filterModalFadeIn .15s ease-out;animation:filterModalFadeIn .15s ease-out}.tema-escuro .filterModalBackdrop,[data-theme=escuro] .filterModalBackdrop{background-color:rgba(0,0,0,.7)}@media (min-width:768px){.filterModalBackdrop{padding:20px}}@-webkit-keyframes filterModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes filterModalFadeIn{0%{opacity:0}to{opacity:1}}.filterModalContent{display:flex;flex-direction:column;background-color:#fff;background-color:var(--bg-primary,#fff);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.08);max-width:680px;width:100%;max-height:75vh;overflow:hidden;-webkit-animation:filterModalSlideUp .25s cubic-bezier(.16,1,.3,1);animation:filterModalSlideUp .25s cubic-bezier(.16,1,.3,1);transition:background-color .3s ease}.tema-escuro .filterModalContent,[data-theme=escuro] .filterModalContent{background-color:#1a1a2e;box-shadow:0 8px 32px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.3)}@-webkit-keyframes filterModalSlideUp{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes filterModalSlideUp{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.filterModalHeader{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:14px 20px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-primary,#e5e7eb);flex-shrink:0;transition:border-color .3s ease}.tema-escuro .filterModalHeader,[data-theme=escuro] .filterModalHeader{border-bottom-color:hsla(0,0%,100%,.1)}.filterModalTitle{font-family:"Inter",sans-serif;font-weight:600;font-size:15px;color:#101828;color:var(--text-primary,#101828);margin:0;line-height:1.3;letter-spacing:-.01em;transition:color .3s ease}.tema-escuro .filterModalTitle,[data-theme=escuro] .filterModalTitle{color:hsla(0,0%,100%,.95)}.filterModalBadge{font-family:"Inter",sans-serif;font-size:11px;font-weight:600;color:#002fd4;color:var(--accent-color,#002fd4);background-color:rgba(0,47,212,.09);padding:3px 8px;border-radius:10px;letter-spacing:.2px;transition:color .3s ease,background-color .3s ease}.tema-escuro .filterModalBadge,[data-theme=escuro] .filterModalBadge{color:#60a5fa;background-color:rgba(96,165,250,.12)}.filterModalClose{margin-left:auto;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:none;border-radius:8px;color:#9ca3af;color:var(--text-secondary,#9ca3af);cursor:pointer;padding:4px;transition:background-color .15s ease,color .15s ease}.tema-escuro .filterModalClose,[data-theme=escuro] .filterModalClose{color:hsla(0,0%,100%,.5)}.filterModalClose:hover{background-color:#f3f4f6;background-color:var(--hover-bg,#f3f4f6);color:#374151;color:var(--text-primary,#374151)}.tema-escuro .filterModalClose:hover,[data-theme=escuro] .filterModalClose:hover{background-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.95)}.filterModalMain{display:flex;flex:1 1;min-height:0;overflow:hidden}.filterModalSidebar{display:flex;flex-direction:column;width:168px;min-width:168px;border-right:1px solid #e5e7eb;border-right:1px solid var(--border-primary,#e5e7eb);background-color:#f9fafb;background-color:var(--bg-secondary,#f9fafb);transition:background-color .3s ease,border-color .3s ease}.tema-escuro .filterModalSidebar,[data-theme=escuro] .filterModalSidebar{background-color:hsla(0,0%,100%,.02);border-right-color:hsla(0,0%,100%,.1)}.filterModalTabList{flex:1 1;overflow-y:auto;padding:8px 0}.filterModalTabList::-webkit-scrollbar{width:6px}.filterModalTabList::-webkit-scrollbar-track{background:transparent}.filterModalTabList::-webkit-scrollbar-thumb{background:#dadce0;border-radius:4px}.tema-escuro .filterModalTabList::-webkit-scrollbar-thumb,[data-theme=escuro] .filterModalTabList::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}.filterModalTabList::-webkit-scrollbar-thumb:hover{background:#bdc1c6}.tema-escuro .filterModalTabList::-webkit-scrollbar-thumb:hover,[data-theme=escuro] .filterModalTabList::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.filterModalTab{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:8px 16px;border:none;border-left:3px solid transparent;background:transparent;text-align:left;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;transition:all .15s ease;letter-spacing:.01em}.tema-escuro .filterModalTab,[data-theme=escuro] .filterModalTab{color:hsla(0,0%,100%,.65)}.filterModalTab:hover{background-color:#f3f4f6;background-color:var(--hover-bg,#f3f4f6);color:#374151;color:var(--text-primary,#374151)}.tema-escuro .filterModalTab:hover,[data-theme=escuro] .filterModalTab:hover{background-color:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9)}.filterModalTabSelected{background-color:rgba(0,47,212,.08)!important;border-left-color:#002fd4!important;border-left-color:var(--accent-color,#002fd4)!important;color:#002fd4!important;color:var(--accent-color,#002fd4)!important;font-weight:600;transition:all .15s ease}.tema-escuro .filterModalTabSelected,[data-theme=escuro] .filterModalTabSelected{background-color:rgba(96,165,250,.1)!important;border-left-color:#60a5fa!important;color:#60a5fa!important}.filterModalTabSelected:hover{background-color:rgba(0,47,212,.12)!important}.tema-escuro .filterModalTabSelected:hover,[data-theme=escuro] .filterModalTabSelected:hover{background-color:rgba(96,165,250,.15)!important}.filterModalTabSelected .filterModalTabDot{background:#002fd4;background:var(--accent-color,#002fd4)}.tema-escuro .filterModalTabSelected .filterModalTabDot,[data-theme=escuro] .filterModalTabSelected .filterModalTabDot{background:#60a5fa}.filterModalTabLabel{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filterModalTabDot{width:6px;height:6px;border-radius:50%;background:#f76707;flex-shrink:0;transition:opacity .3s ease}.filterModalTabActive{font-weight:600}.filterModalTabActive,.tema-escuro .filterModalTabActive,[data-theme=escuro] .filterModalTabActive{color:var(--sv-text-primary);border-left-color:var(--sv-warning)}.filterModalSidebarFooter{padding:8px 10px;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-primary,#e5e7eb);transition:border-color .3s ease}.tema-escuro .filterModalSidebarFooter,[data-theme=escuro] .filterModalSidebarFooter{border-top-color:hsla(0,0%,100%,.1)}.filterModalClearAll{display:flex;align-items:center;grid-gap:5px;gap:5px;width:100%;padding:6px 8px;border:none;background:transparent;border-radius:6px;font-family:"Inter",sans-serif;font-size:11px;color:#ef4444;cursor:pointer;transition:background-color .15s ease,color .15s ease}.tema-escuro .filterModalClearAll,[data-theme=escuro] .filterModalClearAll{color:#f87171}.filterModalClearAll:hover{background-color:#fef2f2}.tema-escuro .filterModalClearAll:hover,[data-theme=escuro] .filterModalClearAll:hover{background-color:rgba(239,68,68,.1)}.filterModalClearAll svg{width:12px;height:12px;flex-shrink:0}.filterModalBody{flex:1 1;min-width:0;overflow-y:auto;padding:14px 18px}@media (min-width:768px){.filterModalBody{padding:16px 20px}}.filterModalBody::-webkit-scrollbar{width:6px}.filterModalBody::-webkit-scrollbar-track{background:transparent}.filterModalBody::-webkit-scrollbar-thumb{background:#dadce0;border-radius:4px}.tema-escuro .filterModalBody::-webkit-scrollbar-thumb,[data-theme=escuro] .filterModalBody::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}.filterModalBody::-webkit-scrollbar-thumb:hover{background:#bdc1c6}.tema-escuro .filterModalBody::-webkit-scrollbar-thumb:hover,[data-theme=escuro] .filterModalBody::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.filterModalSubTabs{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-primary,#e5e7eb);transition:border-color .3s ease}.tema-escuro .filterModalSubTabs,[data-theme=escuro] .filterModalSubTabs{border-bottom-color:hsla(0,0%,100%,.15)}.filterModalSubTab{position:relative;display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:5px 12px;border-radius:20px;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;cursor:pointer;border:1px solid #e5e7eb;border:1px solid var(--border-primary,#e5e7eb);background-color:#fff;background-color:var(--bg-primary,#fff);color:#6b7280;color:var(--text-secondary,#6b7280);transition:all .2s ease;outline:none}.tema-escuro .filterModalSubTab,[data-theme=escuro] .filterModalSubTab{border-color:hsla(0,0%,100%,.15);background-color:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.6)}.filterModalSubTab:hover{border-color:#002fd4;border-color:var(--accent-color,#002fd4);color:#002fd4;color:var(--accent-color,#002fd4)}.tema-escuro .filterModalSubTab:hover,[data-theme=escuro] .filterModalSubTab:hover{border-color:#60a5fa;color:#60a5fa}.filterModalSubTabSelected{background-color:#002fd4;background-color:var(--accent-color,#002fd4);border-color:#002fd4;border-color:var(--accent-color,#002fd4);color:#fff}.tema-escuro .filterModalSubTabSelected,[data-theme=escuro] .filterModalSubTabSelected{background-color:#2563eb;border-color:#2563eb;color:#fff}.filterModalSubTabSelected:hover{background-color:#0026a8;background-color:var(--accent-hover,#0026a8);border-color:#0026a8;border-color:var(--accent-hover,#0026a8);color:#fff}.tema-escuro .filterModalSubTabSelected:hover,[data-theme=escuro] .filterModalSubTabSelected:hover{background-color:#1d4ed8;border-color:#1d4ed8;color:#fff}.filterModalSubTabDot{width:6px;height:6px;border-radius:50%;background-color:#f59e0b;flex-shrink:0}.filterModalOrdenacao{display:flex;flex-direction:column;grid-gap:16px;gap:16px}@media (min-width:480px){.filterModalOrdenacao{flex-direction:row;grid-gap:0;gap:0}}.filterModalOrdenacaoSection{display:flex;flex-direction:column}.filterModalOrdenacaoSection:not(:last-child){padding-bottom:16px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-primary,#e5e7eb)}.tema-escuro .filterModalOrdenacaoSection:not(:last-child),[data-theme=escuro] .filterModalOrdenacaoSection:not(:last-child){border-bottom-color:hsla(0,0%,100%,.08)}@media (min-width:480px){.filterModalOrdenacaoSection:not(:last-child){flex:1 1;padding-bottom:0;border-bottom:none;padding-right:16px;border-right:1px solid #e5e7eb;border-right:1px solid var(--border-primary,#e5e7eb)}.tema-escuro .filterModalOrdenacaoSection:not(:last-child),[data-theme=escuro] .filterModalOrdenacaoSection:not(:last-child){border-right-color:hsla(0,0%,100%,.08)}}@media (min-width:480px){.filterModalOrdenacaoSection:last-child{padding-left:16px;min-width:150px}}.filterModalOrdenacaoLabel{font-family:"Inter",sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:#9ca3af;color:var(--text-secondary,#9ca3af);margin-bottom:6px;transition:color .3s ease}.tema-escuro .filterModalOrdenacaoLabel,[data-theme=escuro] .filterModalOrdenacaoLabel{color:hsla(0,0%,100%,.5)}.filterModalOrdenacaoOptions{display:flex;flex-direction:column;grid-gap:2px;gap:2px;max-height:340px;overflow-y:auto}@media (min-width:480px){.filterModalOrdenacaoOptions{max-height:none}}.filterModalOrdenacaoOption{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border-radius:6px;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;color:#374151;color:var(--text-primary,#374151);cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.tema-escuro .filterModalOrdenacaoOption,[data-theme=escuro] .filterModalOrdenacaoOption{color:hsla(0,0%,100%,.8)}.filterModalOrdenacaoOption:hover{background-color:#f3f4f6;background-color:var(--bg-secondary,#f3f4f6)}.tema-escuro .filterModalOrdenacaoOption:hover,[data-theme=escuro] .filterModalOrdenacaoOption:hover{background-color:hsla(0,0%,100%,.06)}.filterModalOrdenacaoOption input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.filterModalOrdenacaoOption .filterModalOrdenacaoRadio{width:18px;height:18px;min-width:18px;border:2px solid #d1d5db;border-radius:50%;position:relative;transition:all .15s ease}.tema-escuro .filterModalOrdenacaoOption .filterModalOrdenacaoRadio,[data-theme=escuro] .filterModalOrdenacaoOption .filterModalOrdenacaoRadio{border-color:hsla(0,0%,100%,.3)}.filterModalOrdenacaoOption .filterModalOrdenacaoRadio:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);width:8px;height:8px;border-radius:50%;background-color:#002fd4;background-color:var(--accent-color,#002fd4);transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.filterModalOrdenacaoOption input[type=radio]:checked+.filterModalOrdenacaoRadio{border-color:#002fd4;border-color:var(--accent-color,#002fd4)}.tema-escuro .filterModalOrdenacaoOption input[type=radio]:checked+.filterModalOrdenacaoRadio,[data-theme=escuro] .filterModalOrdenacaoOption input[type=radio]:checked+.filterModalOrdenacaoRadio{border-color:#60a5fa}.filterModalOrdenacaoOption input[type=radio]:checked+.filterModalOrdenacaoRadio:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.tema-escuro .filterModalOrdenacaoOption input[type=radio]:checked+.filterModalOrdenacaoRadio:after,[data-theme=escuro] .filterModalOrdenacaoOption input[type=radio]:checked+.filterModalOrdenacaoRadio:after{background-color:#60a5fa}.filterModalOrdenacaoOptionSelected{background-color:rgba(0,47,212,.06);font-weight:500;color:#101828;color:var(--text-primary,#101828)}.tema-escuro .filterModalOrdenacaoOptionSelected,[data-theme=escuro] .filterModalOrdenacaoOptionSelected{background-color:rgba(96,165,250,.1);color:hsla(0,0%,100%,.95)}.filterModalOrdenacaoDirecao{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.filterModalOrdenacaoDirecaoBtn{flex:1 1;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:10px 14px;border-radius:10px;border:1px solid #e5e7eb;border:1px solid var(--border-primary,#e5e7eb);background-color:#fff;background-color:var(--bg-primary,#fff);font-family:"Inter",sans-serif;font-size:12px;font-weight:600;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;transition:all .2s ease}.tema-escuro .filterModalOrdenacaoDirecaoBtn,[data-theme=escuro] .filterModalOrdenacaoDirecaoBtn{border-color:hsla(0,0%,100%,.15);background-color:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.6)}.filterModalOrdenacaoDirecaoBtn:hover{border-color:#002fd4;border-color:var(--accent-color,#002fd4);color:#002fd4;color:var(--accent-color,#002fd4)}.tema-escuro .filterModalOrdenacaoDirecaoBtn:hover,[data-theme=escuro] .filterModalOrdenacaoDirecaoBtn:hover{border-color:#60a5fa;color:#60a5fa}.filterModalOrdenacaoDirecaoBtn input[type=radio]{display:none}.filterModalOrdenacaoDirecaoBtn svg{flex-shrink:0}.filterModalOrdenacaoDirecaoBtnSelected{background-color:#002fd4;background-color:var(--accent-color,#002fd4);border-color:#002fd4;border-color:var(--accent-color,#002fd4);color:#fff}.tema-escuro .filterModalOrdenacaoDirecaoBtnSelected,[data-theme=escuro] .filterModalOrdenacaoDirecaoBtnSelected{background-color:#2563eb;border-color:#2563eb;color:#fff}.filterModalOrdenacaoDirecaoBtnSelected:hover{background-color:#0026a8;background-color:var(--accent-hover,#0026a8);border-color:#0026a8;border-color:var(--accent-hover,#0026a8);color:#fff}.tema-escuro .filterModalOrdenacaoDirecaoBtnSelected:hover,[data-theme=escuro] .filterModalOrdenacaoDirecaoBtnSelected:hover{background-color:#1d4ed8;border-color:#1d4ed8;color:#fff}.filterModalFooter{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:12px 20px;border-top:1px solid var(--sv-border);flex-shrink:0;background-color:var(--sv-bg-primary);transition:border-color .3s ease,background-color .3s ease}.tema-escuro .filterModalFooter,[data-theme=escuro] .filterModalFooter{border-top-color:var(--sv-border);background-color:var(--sv-bg-primary)}@media (min-width:480px){.filterModalFooter{flex-direction:row;grid-gap:10px;gap:10px}}.filterModalFooterBtn{padding:9px 20px;border-radius:var(--sv-radius-md);font-family:var(--sv-font);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;border:none;outline:none}.filterModalFooterBtnApplyWrap,.filterModalFooterBtnClearAllWrap,.filterModalFooterBtnClearWrap{flex:1 1}.filterModalFooterBtnClear{width:100%;background-color:var(--sv-bg-primary);border:1px solid var(--sv-border);color:var(--sv-text-primary);transition:all .2s ease}.tema-escuro .filterModalFooterBtnClear,[data-theme=escuro] .filterModalFooterBtnClear{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.15);color:var(--sv-text-primary)}.filterModalFooterBtnClear:hover:not(:disabled){background-color:rgba(var(--sv-danger-rgb),.06);border-color:rgba(var(--sv-danger-rgb),.4);color:var(--sv-danger)}.tema-escuro .filterModalFooterBtnClear:hover:not(:disabled),[data-theme=escuro] .filterModalFooterBtnClear:hover:not(:disabled){background-color:rgba(var(--sv-danger-rgb),.08);border-color:rgba(var(--sv-danger-rgb),.25);color:var(--sv-danger)}.filterModalFooterBtnClear:disabled{opacity:.4;cursor:not-allowed}.filterModalFooterBtnClearAll{width:100%;background-color:initial;border:1px solid rgba(var(--sv-danger-rgb),.3);color:var(--sv-danger);transition:all .2s ease}.tema-escuro .filterModalFooterBtnClearAll,[data-theme=escuro] .filterModalFooterBtnClearAll{background-color:rgba(var(--sv-danger-rgb),.05);border-color:rgba(var(--sv-danger-rgb),.25);color:var(--sv-danger)}.filterModalFooterBtnClearAll:hover:not(:disabled){background-color:rgba(var(--sv-danger-rgb),.06);border-color:var(--sv-danger);color:var(--sv-danger)}.tema-escuro .filterModalFooterBtnClearAll:hover:not(:disabled),[data-theme=escuro] .filterModalFooterBtnClearAll:hover:not(:disabled){background-color:rgba(var(--sv-danger-rgb),.12);border-color:rgba(var(--sv-danger-rgb),.4);color:var(--sv-danger)}.filterModalFooterBtnClearAll:disabled{opacity:.35;cursor:not-allowed;background-color:initial}.filterModalFooterBtnClearAll:disabled,.tema-escuro .filterModalFooterBtnClearAll:disabled,[data-theme=escuro] .filterModalFooterBtnClearAll:disabled{border-color:var(--sv-border);color:var(--sv-text-muted)}.filterModalFooterBtnSuccess{background-color:rgba(var(--sv-success-rgb),.08)!important;border-color:var(--sv-success)!important;color:var(--sv-success)!important;cursor:default;transition:all .2s ease}.tema-escuro .filterModalFooterBtnSuccess,[data-theme=escuro] .filterModalFooterBtnSuccess{background-color:rgba(var(--sv-success-rgb),.1)!important;border-color:var(--sv-success)!important;color:var(--sv-success)!important}.filterModalFooterBtnSuccess:hover{background-color:rgba(var(--sv-success-rgb),.08)!important;border-color:var(--sv-success)!important;color:var(--sv-success)!important}.tema-escuro .filterModalFooterBtnSuccess:hover,[data-theme=escuro] .filterModalFooterBtnSuccess:hover{background-color:rgba(var(--sv-success-rgb),.1)!important;border-color:var(--sv-success)!important;color:var(--sv-success)!important}.filterModalFooterBtnApply{width:100%;background-color:var(--sv-accent);border:1px solid var(--sv-accent);color:#fff;transition:all .2s ease}.tema-escuro .filterModalFooterBtnApply,[data-theme=escuro] .filterModalFooterBtnApply{background-color:var(--sv-accent);border-color:var(--sv-accent)}.filterModalFooterBtnApply:hover:not(:disabled),.tema-escuro .filterModalFooterBtnApply:hover:not(:disabled),[data-theme=escuro] .filterModalFooterBtnApply:hover:not(:disabled){background-color:var(--sv-accent-hover)}.filterModalFooterBtnApply:disabled{opacity:.45;cursor:not-allowed}.filterModalFooterBtnApplySuccess{color:#fff!important}.filterModalFooterBtnApplySuccess,.tema-escuro .filterModalFooterBtnApplySuccess,[data-theme=escuro] .filterModalFooterBtnApplySuccess{background-color:var(--sv-success)!important;border-color:var(--sv-success)!important}.filterModalFooterBtnApplySuccess:hover,.tema-escuro .filterModalFooterBtnApplySuccess:hover,[data-theme=escuro] .filterModalFooterBtnApplySuccess:hover{background-color:var(--sv-success)!important}.filterModalBody .btnFilters{display:none!important}.filterContentLabel{display:block;text-align:left;font-family:"Inter",sans-serif;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;color:var(--text-secondary,#6b7280);margin-bottom:10px;transition:color .3s ease}.tema-escuro .filterContentLabel,[data-theme=escuro] .filterContentLabel{color:hsla(0,0%,100%,.5)}.filterModalBody .filterModalToggleSection{margin-top:14px;padding-top:14px;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-primary,#e5e7eb)}.tema-escuro .filterModalBody .filterModalToggleSection,[data-theme=escuro] .filterModalBody .filterModalToggleSection{border-top-color:hsla(0,0%,100%,.08)}.filterModalBody .filterModalToggleSection--first{margin-top:0;padding-top:0;border-top:none;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-primary,#e5e7eb)}.tema-escuro .filterModalBody .filterModalToggleSection--first,[data-theme=escuro] .filterModalBody .filterModalToggleSection--first{border-bottom-color:hsla(0,0%,100%,.08)}.filterModalBody .toggle-container{margin-bottom:6px}.filterModalBody .toggle-label{font-size:12px}.filterModalBody .search-input-filters,.filterModalBody .toggle-label{font-family:"Inter",sans-serif;color:#374151;color:var(--text-primary,#374151)}.filterModalBody .search-input-filters{width:100%!important;height:36px!important;padding:8px 12px!important;margin-bottom:10px!important;border:1px solid #e5e7eb!important;border:1px solid var(--border-primary,#e5e7eb)!important;border-radius:8px!important;font-size:13px;background-color:#fff;background-color:var(--bg-primary,#fff);transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.tema-escuro .filterModalBody .search-input-filters,[data-theme=escuro] .filterModalBody .search-input-filters{background-color:hsla(0,0%,100%,.04)!important;border-color:hsla(0,0%,100%,.12)!important;color:hsla(0,0%,100%,.9)}.filterModalBody .search-input-filters:focus{border-color:#002fd4!important;border-color:var(--accent-color,#002fd4)!important;box-shadow:0 0 0 3px rgba(0,47,212,.08);outline:none}.tema-escuro .filterModalBody .search-input-filters:focus,[data-theme=escuro] .filterModalBody .search-input-filters:focus{border-color:#60a5fa!important;box-shadow:0 0 0 3px rgba(96,165,250,.1)}.filterModalBody .form-group>div>div{border-radius:6px;transition:background-color .1s ease}.filterModalBody .form-group>div>div:not(:last-child){border-bottom:1px solid rgba(0,0,0,.04)}.tema-escuro .filterModalBody .form-group>div>div:not(:last-child),[data-theme=escuro] .filterModalBody .form-group>div>div:not(:last-child){border-bottom-color:hsla(0,0%,100%,.04)}.filterModalBody .form-group>div>div:hover{background-color:#f9fafb;background-color:var(--hover-bg,#f9fafb)}.tema-escuro .filterModalBody .form-group>div>div:hover,[data-theme=escuro] .filterModalBody .form-group>div>div:hover{background-color:hsla(0,0%,100%,.04)}.filterModalBody .form-group>div>div p{margin:0!important;padding:6px 8px!important;max-width:100%!important;font-size:12px!important;grid-gap:8px!important;gap:8px!important}.filterModalBody input[type=checkbox]:not(.toggle-input){accent-color:#002fd4;accent-color:var(--accent-color,#002fd4);width:15px;height:15px;cursor:pointer;flex-shrink:0;-webkit-appearance:none;appearance:none;border:1.5px solid #d1d5db;border-radius:3px;background-color:#fff;position:relative;transition:all .15s ease}.filterModalBody input[type=checkbox]:not(.toggle-input):checked{background-color:#002fd4;background-color:var(--accent-color,#002fd4);border-color:#002fd4;border-color:var(--accent-color,#002fd4)}.filterModalBody input[type=checkbox]:not(.toggle-input):checked:after{content:"";position:absolute;top:1px;left:4px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tema-escuro .filterModalBody input[type=checkbox]:not(.toggle-input),[data-theme=escuro] .filterModalBody input[type=checkbox]:not(.toggle-input){background-color:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.25)}.tema-escuro .filterModalBody input[type=checkbox]:not(.toggle-input):checked,[data-theme=escuro] .filterModalBody input[type=checkbox]:not(.toggle-input):checked{background-color:#2563eb;border-color:#2563eb}.filterModalBody .form-label,.filterModalBody label{font-family:"Inter",sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6b7280!important;color:var(--text-secondary,#6b7280)!important;float:none!important;margin-bottom:6px;transition:color .3s ease}.tema-escuro .filterModalBody .form-label,.tema-escuro .filterModalBody label,[data-theme=escuro] .filterModalBody .form-label,[data-theme=escuro] .filterModalBody label{color:hsla(0,0%,100%,.5)!important}.filterModalBody input[type=date],.filterModalBody input[type=number],.filterModalBody input[type=text]{padding:8px 12px;border:1px solid #e5e7eb!important;border:1px solid var(--border-primary,#e5e7eb)!important;border-radius:8px;font-family:"Inter",sans-serif;font-size:13px;color:#374151;color:var(--text-primary,#374151);background-color:#fff;background-color:var(--bg-primary,#fff);transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease;height:36px}.tema-escuro .filterModalBody input[type=date],.tema-escuro .filterModalBody input[type=number],.tema-escuro .filterModalBody input[type=text],[data-theme=escuro] .filterModalBody input[type=date],[data-theme=escuro] .filterModalBody input[type=number],[data-theme=escuro] .filterModalBody input[type=text]{background-color:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.12)!important;color:hsla(0,0%,100%,.9);color-scheme:dark}.filterModalBody input[type=date]:focus,.filterModalBody input[type=number]:focus,.filterModalBody input[type=text]:focus{outline:none;border-color:#002fd4!important;border-color:var(--accent-color,#002fd4)!important;box-shadow:0 0 0 3px rgba(0,47,212,.08)}.tema-escuro .filterModalBody input[type=date]:focus,.tema-escuro .filterModalBody input[type=number]:focus,.tema-escuro .filterModalBody input[type=text]:focus,[data-theme=escuro] .filterModalBody input[type=date]:focus,[data-theme=escuro] .filterModalBody input[type=number]:focus,[data-theme=escuro] .filterModalBody input[type=text]:focus{border-color:#60a5fa!important;box-shadow:0 0 0 3px rgba(96,165,250,.1)}.filterModalBody .form-group>div[style*=flex]{grid-gap:12px;gap:12px}.filterModalBody .form-group>div[style*=flex]>div{flex:1 1}.filterModalBody .form-group>div[style*=flex] label{text-transform:none!important;font-size:12px!important;letter-spacing:0!important;color:#374151!important;color:var(--text-primary,#374151)!important;font-weight:500!important}.tema-escuro .filterModalBody .form-group>div[style*=flex] label,[data-theme=escuro] .filterModalBody .form-group>div[style*=flex] label{color:hsla(0,0%,100%,.7)!important}.filterModalBody .form-group>div[style*=flex] input{width:100%!important}.filterModalBody div[style*="color: red"]{font-family:"Inter",sans-serif!important;font-size:11px!important;color:#ef4444!important;margin-top:8px!important;padding:6px 10px;background:rgba(239,68,68,.06);border-radius:6px;border:1px solid rgba(239,68,68,.12)}.tema-escuro .filterModalBody div[style*="color: red"],[data-theme=escuro] .filterModalBody div[style*="color: red"]{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.2)}.filterModalBody .filterModalEmptyState{font-family:"Inter",sans-serif;font-size:12px;font-style:italic;color:#9ca3af;color:var(--text-secondary,#9ca3af);padding:16px 4px;display:flex;align-items:center;grid-gap:6px;gap:6px}.tema-escuro .filterModalBody .filterModalEmptyState,[data-theme=escuro] .filterModalBody .filterModalEmptyState{color:hsla(0,0%,100%,.4)}@-webkit-keyframes filterModalShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes filterModalShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.filterModalShimmerList{display:flex;flex-direction:column;grid-gap:6px;gap:6px;padding:2px 0}.filterModalShimmerItem{display:flex;align-items:center;grid-gap:8px;gap:8px;height:28px}.filterModalShimmerCheck{width:14px;height:14px;border-radius:3px;flex-shrink:0;background:linear-gradient(90deg,rgba(0,0,0,.06) 25%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.06) 75%);background-size:200% 100%;-webkit-animation:filterModalShimmer 1.5s infinite;animation:filterModalShimmer 1.5s infinite}.tema-escuro .filterModalShimmerCheck,[data-theme=escuro] .filterModalShimmerCheck{background:linear-gradient(90deg,hsla(0,0%,100%,.06) 25%,hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.06) 75%);background-size:200% 100%;-webkit-animation:filterModalShimmer 1.5s infinite;animation:filterModalShimmer 1.5s infinite}.filterModalShimmerLine{height:12px;border-radius:6px;background:linear-gradient(90deg,rgba(0,0,0,.06) 25%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.06) 75%);background-size:200% 100%;-webkit-animation:filterModalShimmer 1.5s infinite;animation:filterModalShimmer 1.5s infinite}.tema-escuro .filterModalShimmerLine,[data-theme=escuro] .filterModalShimmerLine{background:linear-gradient(90deg,hsla(0,0%,100%,.06) 25%,hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.06) 75%);background-size:200% 100%;-webkit-animation:filterModalShimmer 1.5s infinite;animation:filterModalShimmer 1.5s infinite}.filterModalStatusDot{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.filterModalStatusDot--normal{background-color:#10b981}.filterModalStatusDot--alerta{background-color:#f59e0b}.filterModalStatusDot--grave{background-color:#ef4444}.filterModalStatusDot--indefinido{background-color:#64748b}.filterModalBody .toggle-label{transition:color .3s ease}.tema-escuro .filterModalBody .toggle-label,[data-theme=escuro] .filterModalBody .toggle-label{color:hsla(0,0%,100%,.85)}.filterModalBody .toggle-slider{transition:background-color .3s ease}.tema-escuro .filterModalBody .toggle-slider,[data-theme=escuro] .filterModalBody .toggle-slider{background-color:hsla(0,0%,100%,.2)}.tema-escuro .filterModalBody .toggle-slider:before,[data-theme=escuro] .filterModalBody .toggle-slider:before{background-color:hsla(0,0%,100%,.85);border-color:hsla(0,0%,100%,.3)}.tema-escuro .filterModalBody .toggle-input:checked+.toggle-slider,[data-theme=escuro] .filterModalBody .toggle-input:checked+.toggle-slider{background-color:rgba(96,165,250,.35)}.tema-escuro .filterModalBody .toggle-input:checked+.toggle-slider:before,[data-theme=escuro] .filterModalBody .toggle-input:checked+.toggle-slider:before{background-color:#60a5fa}.filterModalBody .form-group>div>div p{transition:color .3s ease}.tema-escuro .filterModalBody .form-group>div>div p,[data-theme=escuro] .filterModalBody .form-group>div>div p{color:hsla(0,0%,100%,.8)}.tema-escuro .filterModalBody .custom-clear-indicator span,[data-theme=escuro] .filterModalBody .custom-clear-indicator span{color:hsla(0,0%,100%,.4)!important}.ActionBar_actionBar__3KzC8{display:flex;align-items:center;justify-content:space-between;padding:.25rem .875rem .375rem;grid-gap:.5rem;gap:.5rem;border-bottom:1px solid rgba(0,0,0,.1)}.ActionBar_viewToggle__vrNAZ{display:inline-flex;background:rgba(0,0,0,.05);border-radius:6px;padding:2px;grid-gap:2px;gap:2px}.ActionBar_viewToggleBtn__2RNUj{display:flex;align-items:center;grid-gap:4px;gap:4px;padding:3px 8px;border:none;border-radius:5px;background:transparent;color:rgba(0,0,0,.6);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.ActionBar_viewToggleBtn__2RNUj:hover{color:rgba(0,0,0,.65);background:rgba(0,0,0,.04)}.ActionBar_viewToggleBtnActive__LLa72{background:#fff;color:#1e293b;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.08)}.ActionBar_viewToggleBtnActive__LLa72:hover{background:#fff;color:#1e293b}.ActionBar_viewToggleLabel__3Fity{display:inline}.ActionBar_actionBarActions__aKgPA{display:flex;align-items:center;grid-gap:.375rem;gap:.375rem}.ActionBar_actionBtn__1wj2Y{display:flex;align-items:center;grid-gap:4px;gap:4px;padding:3px 8px;border:1px solid rgba(0,0,0,.15);border-radius:6px;background:transparent;color:rgba(0,0,0,.65);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative}.ActionBar_actionBtn__1wj2Y svg{flex-shrink:0}.ActionBar_actionBtn__1wj2Y:hover{border-color:rgba(0,0,0,.18);color:rgba(0,0,0,.75);background:rgba(0,0,0,.02)}.ActionBar_actionBtnActive__xAM-M{border-color:rgba(0,47,212,.4);background:rgba(0,47,212,.06);color:#2563eb}.ActionBar_actionBtnText__2EvkR{display:inline}.ActionBar_actionBtnDot__rTfDd{width:5px;height:5px;border-radius:50%;background:#4d8fff;flex-shrink:0}.ActionBar_actionBtnFilterActive__2da-j{border-color:var(--sv-accent);background:var(--sv-accent-bg);color:var(--sv-accent);font-weight:600}.ActionBar_actionBtnFilterActive__2da-j:hover{border-color:var(--sv-accent-hover);background:rgba(var(--sv-accent-rgb),.12);color:var(--sv-accent-hover)}.ActionBar_actionBtnBadge__ck514{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--sv-accent);color:#fff;font-size:.6875rem;font-weight:700;line-height:1;flex-shrink:0}.ActionBar_actionBarFilterWrapper__3MNRY{position:relative}.ActionBar_actionBtnPremium__2Ldv5{display:flex;align-items:center;grid-gap:5px;gap:5px;padding:4px 12px;border:none;border-radius:6px;background:linear-gradient(135deg,#002fd4,#0050ff);color:#fff;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:0 1px 6px rgba(0,47,212,.25)}.ActionBar_actionBtnPremium__2Ldv5 svg{flex-shrink:0}.ActionBar_actionBtnPremium__2Ldv5:hover{background:linear-gradient(135deg,#0038f0,#005cff);box-shadow:0 2px 12px rgba(0,47,212,.45);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ActionBar_actionBtnPremium__2Ldv5:active{-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:1400px){.ActionBar_actionBar__3KzC8{padding:.1875rem .75rem .3125rem}}@media (max-width:1100px){.ActionBar_actionBar__3KzC8{padding:.1875rem .625rem .3125rem}}@media (max-width:768px){.ActionBar_actionBtnText__2EvkR,.ActionBar_viewToggleLabel__3Fity{display:none}.ActionBar_actionBar__3KzC8{padding:.25rem .625rem}.ActionBar_actionBtnPremium__2Ldv5{font-size:.6875rem;padding:3px 6px;grid-gap:0;gap:0}}.tema-escuro .ActionBar_actionBar__3KzC8,[data-theme=escuro] .ActionBar_actionBar__3KzC8{border-bottom-color:hsla(0,0%,100%,.06)}.tema-escuro .ActionBar_viewToggle__vrNAZ,[data-theme=escuro] .ActionBar_viewToggle__vrNAZ{background:hsla(0,0%,100%,.07)}.tema-escuro .ActionBar_viewToggleBtn__2RNUj,[data-theme=escuro] .ActionBar_viewToggleBtn__2RNUj{color:hsla(0,0%,100%,.5)}.tema-escuro .ActionBar_viewToggleBtn__2RNUj:hover,[data-theme=escuro] .ActionBar_viewToggleBtn__2RNUj:hover{color:hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.04)}.tema-escuro .ActionBar_viewToggleBtnActive__LLa72,[data-theme=escuro] .ActionBar_viewToggleBtnActive__LLa72{background:hsla(0,0%,100%,.14);color:#fff;box-shadow:none}.tema-escuro .ActionBar_viewToggleBtnActive__LLa72:hover,[data-theme=escuro] .ActionBar_viewToggleBtnActive__LLa72:hover{background:hsla(0,0%,100%,.16);color:#fff}.tema-escuro .ActionBar_actionBtn__1wj2Y,[data-theme=escuro] .ActionBar_actionBtn__1wj2Y{border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.6)}.tema-escuro .ActionBar_actionBtn__1wj2Y:hover,[data-theme=escuro] .ActionBar_actionBtn__1wj2Y:hover{border-color:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.04)}.tema-escuro .ActionBar_actionBtnActive__xAM-M,[data-theme=escuro] .ActionBar_actionBtnActive__xAM-M{border-color:rgba(0,47,212,.5);background:rgba(0,47,212,.12);color:var(--sv-accent)}.tema-escuro .ActionBar_actionBtnFilterActive__2da-j,[data-theme=escuro] .ActionBar_actionBtnFilterActive__2da-j{border-color:var(--sv-accent);background:rgba(var(--sv-accent-rgb),.15);color:var(--sv-accent)}.tema-escuro .ActionBar_actionBtnFilterActive__2da-j:hover,[data-theme=escuro] .ActionBar_actionBtnFilterActive__2da-j:hover{border-color:var(--sv-accent);background:rgba(var(--sv-accent-rgb),.2);color:var(--sv-accent)}.tema-escuro .ActionBar_actionBtnBadge__ck514,[data-theme=escuro] .ActionBar_actionBtnBadge__ck514{background:var(--sv-accent)}.vg-content-section .newsv-tab{font:normal normal 500 .875rem/1.25rem Inter;color:#6b7280;height:44px;transition:color .2s ease;letter-spacing:.01em}.vg-content-section .newsv-tab:hover{color:#111827}.vg-content-section .newsv-tab-active{color:#002fd4;font-weight:600;width:auto;border-bottom:2.5px solid #002fd4}.vg-content-section .newsv-tab-header{margin:0;grid-gap:0;gap:0}.vg-content-section .newsv-tab-header--section{padding:0}.vg-content-section .newsv-tab-wrapper{height:44px;margin-right:.25rem}.vg-content-section .newsv-tab-wrapper .newsv-tab,.vg-content-section .newsv-tab-wrapper .newsv-tab-active{font-size:.875rem;font-weight:500;color:#6b7280;height:44px;padding:0 .125rem;letter-spacing:.01em;transition:color .2s ease}.vg-content-section .newsv-tab-wrapper .newsv-tab:hover{color:#111827}.vg-content-section .newsv-tab-wrapper .newsv-tab-active{color:#002fd4;font-weight:600;border-bottom:2.5px solid #002fd4}.vg-content-section .searchArea,.vg-content-section .searchArea input{border-radius:8px!important;border:1.5px solid #e5e7eb!important;transition:border-color .2s ease,box-shadow .2s ease}.vg-content-section .searchArea input:focus{border-color:#002fd4!important;box-shadow:0 0 0 3px rgba(0,47,212,.08)!important;outline:none}.vg-content-section .btnBlue{border-radius:8px;font-weight:600;padding:0 16px;height:34px;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,47,212,.15);font-size:.875rem}.vg-content-section .btnBlue:hover{box-shadow:0 3px 10px rgba(0,47,212,.25);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.vg-content-section .btnSecondary{border-radius:8px;font-weight:500;border-color:#d1d5db;transition:all .2s ease;height:34px;font-size:.875rem}.vg-content-section .btnSecondary:hover{border-color:#9ca3af;background:#f9fafb}.vg-content-section .btnDownload,.vg-content-section .btnExibir,.vg-content-section .btnUnificarUsinas{font-weight:500;transition:all .2s ease}.vg-content-section .main-card.tabelaPortfolio{border-radius:0!important;box-shadow:none!important;border:none!important;overflow:visible;margin-bottom:0!important}.vg-content-section .main-card.tabelaPortfolio>.card-body{border-radius:0;overflow:hidden}.vg-content-section .cardHeader{background:#fff;border-bottom:1px solid #eef0f3;padding:.375rem 1rem;height:auto;min-height:44px;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.vg-content-section .ReactTable{border:none!important;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.vg-content-section .ReactTable .rt-table{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overflow-x:auto}.vg-content-section .ReactTable .rt-table::-webkit-scrollbar{height:6px}.vg-content-section .ReactTable .rt-table::-webkit-scrollbar-track{background:transparent}.vg-content-section .ReactTable .rt-table::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:3px}.vg-content-section .ReactTable .rt-table::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.vg-content-section .ReactTable .rt-thead .vg-sticky-col{background:#fafbfc}.vg-content-section .ReactTable .rt-tbody .vg-sticky-col{background:#fff}.vg-content-section .ReactTable.-striped .rt-tr.-odd .vg-sticky-col{background:#f8f9ff}.vg-content-section .ReactTable .rt-tbody .rt-tr-group:hover .vg-sticky-col{background:#f5f7ff}.vg-sticky-col:before{content:"";position:absolute;top:0;bottom:0;left:-6px;width:6px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(0,0,0,.04))}.vg-content-section .ReactTable .rt-thead .vg-sticky-col:before{display:none}.vg-content-section .ReactTable .rt-thead.-header{box-shadow:none!important;background:#fafbfc;border-bottom:1px solid rgba(0,0,0,.06);min-height:32px}.vg-content-section .ReactTable .rt-thead .rt-th{font-size:.6875rem!important;font-weight:600!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:5px!important;border-right:none!important;line-height:1.3!important}.vg-content-section .ReactTable .rt-thead .rt-td,.vg-content-section .ReactTable .rt-thead .rt-th{border-right:none!important}.vg-content-section .ReactTable .rt-tbody .rt-td{border-right:none!important;padding:0 5px;display:flex;align-items:center;font-size:.75rem;color:#1f2937}.vg-content-section .ReactTable .rt-tbody .rt-td.vg-td-center{justify-content:center}.vg-content-section .ReactTable .rt-tbody{max-height:calc(100vh - 200px);overflow-y:scroll!important;overflow-x:hidden!important;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.vg-content-section .ReactTable .rt-tbody::-webkit-scrollbar{width:6px}.vg-content-section .ReactTable .rt-tbody::-webkit-scrollbar-track{background:transparent}.vg-content-section .ReactTable .rt-tbody::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:3px}.vg-content-section .ReactTable .rt-tbody::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.vg-content-section .ReactTable .rt-thead.-header{overflow-y:hidden!important;padding-right:6px}.vg-content-section .ReactTable .rt-tbody .rt-tr-group{border-bottom:1px solid rgba(0,0,0,.04);transition:background-color .15s ease}.vg-content-section .ReactTable .rt-tbody .rt-tr-group:hover{background-color:rgba(0,47,212,.03)}.vg-content-section .ReactTable .rt-tbody .rt-tr{min-height:36px;align-items:center}.vg-content-section .ReactTable.-striped .rt-tr.-odd{background:rgba(0,47,212,.012)}.vg-content-section .ReactTable .rt-tbody .badge-info,.vg-content-section .ReactTable .rt-tbody .badge[class*=info],.vg-content-section .ReactTable .rt-tbody span[style*=background][style*=border-radius]{font-size:.625rem!important;font-weight:700!important;letter-spacing:.5px!important;padding:2px 6px!important;border-radius:4px!important;text-transform:uppercase!important;vertical-align:middle}.vg-content-section .ReactTable .rt-tbody .custom-padding>.p-0>div,.vg-content-section .ReactTable .rt-tbody [id^=susId]>div{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important}.vg-content-section .ReactTable .rt-tbody .custom-padding>.p-0>div:hover,.vg-content-section .ReactTable .rt-tbody [id^=susId]>div:hover{opacity:.75}.vg-content-section .ReactTable .rt-tbody [id^=tooltip-]{border:none!important;background:transparent!important;box-shadow:none!important}.vg-content-section .ReactTable .rt-tbody .columnValue{max-width:none!important;width:100%!important;font-size:.625rem!important;font-weight:700!important;text-align:center!important;overflow:visible!important;white-space:nowrap!important;text-overflow:clip!important;padding:0!important}.vg-content-section .ReactTable .rt-tbody .columnValue,.vg-content-section .ReactTable .rt-tbody .d-flex.text-center.p-0.m-0{display:flex!important;align-items:center!important;justify-content:center!important}.vg-content-section .ReactTable .rt-tbody .vg-unit-cell{padding:8px!important;grid-gap:4px 6px;gap:4px 6px}.vg-unit-row-main{flex-wrap:nowrap;line-height:1.2}.vg-unit-row-main,.vg-unit-row-main .nav-link{display:flex;align-items:center;grid-gap:4px;gap:4px;min-width:0}.vg-unit-row-main .nav-link{padding:0!important}.vg-unit-portal-icon-wrap{grid-row:1/3}.vg-unit-portal-icon{grid-row:1/3;display:flex;align-items:center;align-self:center;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.vg-unit-portal-icon:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.vg-unit-portal-icon:hover .vg-unit-portal-icon__badge{box-shadow:0 4px 12px rgba(0,0,0,.15);border-color:#e0e0e0}.vg-unit-portal-icon:active{-webkit-transform:translateY(0);transform:translateY(0)}.vg-unit-portal-icon__badge{width:28px;height:28px;object-fit:contain;background-color:#fff;border:1.5px solid #f0f0f0;border-radius:8px;padding:3px;box-shadow:0 2px 6px rgba(0,0,0,.08);transition:all .2s ease}.vg-unit-portal-unified{position:relative;grid-row:1/3;display:flex;align-items:center;align-self:center}.vg-unit-portal-unified__trigger{background:none;border:none;padding:0;cursor:pointer;position:relative;display:inline-block;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.vg-unit-portal-unified__trigger:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.vg-unit-portal-unified__trigger:hover .vg-unit-portal-unified__badge-icon{box-shadow:0 4px 12px rgba(0,0,0,.15);border-color:#e0e0e0}.vg-unit-portal-unified__trigger:active{-webkit-transform:translateY(0);transform:translateY(0)}.vg-unit-portal-unified__badge-icon{width:28px;height:28px;object-fit:contain;background-color:#fff;border:1.5px solid #f0f0f0;border-radius:8px;padding:3px;box-shadow:0 2px 6px rgba(0,0,0,.08);transition:all .2s ease}.vg-unit-portal-unified__count-badge{position:absolute;bottom:-3px;right:-4px;display:flex;align-items:center;justify-content:center;background-color:rgba(107,114,128,.75);color:#fff;font-family:"Inter",sans-serif;font-weight:600;font-size:9px;padding:2px 5px;border-radius:8px;min-width:18px;height:14px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.8)}.vg-unit-portal-unified__dropdown{position:fixed;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.15);padding:8px;min-width:260px;max-width:340px;max-height:400px;overflow-y:auto;z-index:9999;-webkit-animation:vgDropdownFadeIn .2s ease;animation:vgDropdownFadeIn .2s ease}@-webkit-keyframes vgDropdownFadeIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes vgDropdownFadeIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.vg-unit-portal-unified__dropdown-link{display:block;text-decoration:none;border-radius:8px;transition:background-color .15s ease}.vg-unit-portal-unified__dropdown-link:hover{background-color:rgba(0,0,0,.03);text-decoration:none}.vg-unit-portal-unified__dropdown-item{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border-radius:8px}.vg-unit-portal-unified__dropdown-icon{width:32px;height:32px;object-fit:contain;flex-shrink:0;background-color:#fff;border:1px solid #f0f0f0;border-radius:6px;padding:4px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.vg-unit-portal-unified__dropdown-icon-text{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background-color:#f3f4f6;border:1px solid #f0f0f0;border-radius:6px;font-size:9px;font-weight:600;color:#6b7280}.vg-unit-portal-unified__dropdown-info{display:flex;flex-direction:column;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.vg-unit-portal-unified__dropdown-unit-name{font-family:"Inter",sans-serif;font-weight:500;font-size:13px;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vg-unit-portal-unified__dropdown-details{display:flex;align-items:center;grid-gap:6px;gap:6px;min-width:0}.vg-unit-portal-unified__dropdown-status{font-family:"Inter",sans-serif;font-size:10px;font-weight:500;padding:1px 6px;border-radius:10px;white-space:nowrap;flex-shrink:0}.vg-unit-portal-unified__dropdown-status--success{background:rgba(16,185,129,.08);background:rgba(var(--sv-success-rgb,16,185,129),.08);color:#10b981;color:var(--sv-success,#10b981)}.vg-unit-portal-unified__dropdown-status--danger{background:rgba(239,68,68,.08);background:rgba(var(--sv-danger-rgb,239,68,68),.08);color:#ef4444;color:var(--sv-danger,#ef4444)}.vg-unit-portal-unified__dropdown-status--warning{background:rgba(245,158,11,.08);background:rgba(var(--sv-warning-rgb,245,158,11),.08);color:#f59e0b;color:var(--sv-warning,#f59e0b)}.vg-unit-portal-unified__dropdown-status--muted{background:#f3f4f6;background:var(--sv-bg-tertiary,#f3f4f6);color:#6b7280;color:var(--sv-text-secondary,#6b7280)}.vg-unit-portal-unified__dropdown-portal-tag{font-family:"Inter",sans-serif;font-weight:400;font-size:11px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vg-unit-name{padding:0!important;margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.75rem;font-weight:600;color:#1f2937;max-width:420px;cursor:pointer;transition:color .15s ease}.vg-unit-name:hover{color:#002fd4;text-decoration:underline;-webkit-text-decoration-color:rgba(0,47,212,.4);text-decoration-color:rgba(0,47,212,.4);text-underline-offset:2px}.vg-unit-badge-nova{color:#002fd4;background-color:rgba(0,47,212,.12);padding:1px 5px;font-size:.625rem;border-radius:4px;font-weight:600;white-space:nowrap;flex-shrink:0;letter-spacing:.4px;text-transform:uppercase;line-height:1.3}.vg-unit-kwp{font-size:.6875rem;font-weight:400;color:#64748b;white-space:nowrap;flex-shrink:0;margin-left:6px}.vg-unit-row-meta{display:flex;align-items:center;grid-gap:4px;gap:4px;min-width:0;flex-wrap:wrap;line-height:1.2}.vg-unit-meta-item{display:inline-flex;align-items:center;grid-gap:2px;gap:2px;font-size:.625rem;font-weight:400;color:#64748b;white-space:nowrap}.vg-unit-meta-label{font-size:.625rem;line-height:1}.vg-unit-meta-item+.vg-unit-meta-item:before,.vg-unit-row-meta>span+span>.vg-unit-meta-item:before{content:"·";margin-right:3px;color:#cbd5e1;font-weight:700}.vg-content-section .ReactTable .rt-tbody .vg-status-cell{display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;grid-gap:2px;gap:2px;-webkit-filter:saturate(.65);filter:saturate(.65);overflow:hidden;max-width:100%;width:100%}.vg-content-section .ReactTable .rt-tbody .vg-status-badge{display:inline-flex!important;align-items:center;justify-content:center;padding:2px 5px;border-radius:10px;font-size:.6875rem!important;font-weight:600;letter-spacing:.15px;line-height:1.3;white-space:nowrap;text-align:center;background-color:currentColor;position:relative;isolation:isolate;max-width:100%}.vg-content-section .ReactTable .rt-tbody .vg-status-badge div,.vg-content-section .ReactTable .rt-tbody .vg-status-badge span{font-size:inherit!important;line-height:inherit!important}.vg-content-section .ReactTable .rt-tbody .vg-status-badge:before{content:"";position:absolute;inset:0;border-radius:inherit;background:hsla(0,0%,100%,.88);z-index:-1}.vg-content-section .ReactTable .rt-tbody .vg-status-period{font-size:.6875rem;font-weight:400;color:#94a3b8!important;line-height:1.2;white-space:nowrap;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:center;transform-origin:center;-webkit-filter:saturate(1);filter:saturate(1)}.vg-status-pop{pointer-events:auto;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:14px 16px;min-width:220px;max-width:min(320px,90vw);font-size:.75rem;color:#374151;-webkit-animation:vg-status-pop-in .15s ease-out;animation:vg-status-pop-in .15s ease-out;position:relative;word-wrap:break-word}.vg-status-pop:before{top:-5px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;z-index:1}.vg-status-pop:after,.vg-status-pop:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.vg-status-pop:after{top:-7px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.08)}.vg-status-pop--flip:before{top:auto;bottom:-5px;border-bottom:none;border-top:6px solid #fff}.vg-status-pop--flip:after{top:auto;bottom:-7px;border-bottom:none;border-top:7px solid rgba(0,0,0,.08)}@-webkit-keyframes vg-status-pop-in{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(4px);transform:translateX(-50%) translateY(4px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes vg-status-pop-in{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(4px);transform:translateX(-50%) translateY(4px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}.vg-status-pop__header{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:8px}.vg-status-pop__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.vg-status-pop__title{font-size:.75rem;font-weight:600;color:#1f2937;line-height:1.3}.vg-status-pop__duration{font-weight:400}.vg-status-pop__duration,.vg-status-pop__update-text{font-size:.6875rem;color:#6b7280;color:var(--sv-text-secondary,#6b7280);line-height:1.5;margin:0 0 2px}.vg-status-pop__update-btn{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;font-size:.6875rem;font-weight:500;color:#2563eb;color:var(--sv-accent,#2563eb);background:none;border:none;padding:0;margin:0 0 8px;cursor:pointer;line-height:1.4;min-height:22px}.vg-status-pop__update-btn:hover{text-decoration:underline}.vg-status-pop__update-btn:disabled{cursor:wait;opacity:.7}.vg-status-pop__update-btn--syncing{color:#9ca3af;color:var(--sv-text-muted,#9ca3af)}.vg-status-pop__update-btn--error{color:#ef4444;color:var(--sv-danger,#ef4444)}.vg-status-pop__spin-icon{-webkit-animation:vg-status-pop-spin 1s linear infinite;animation:vg-status-pop-spin 1s linear infinite}@-webkit-keyframes vg-status-pop-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes vg-status-pop-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.vg-status-pop__body{font-size:.6875rem;color:#6b7280;color:var(--sv-text-secondary,#6b7280);line-height:1.5;margin:0 0 2px}.vg-status-pop__body--secondary{color:#9ca3af;color:var(--sv-text-muted,#9ca3af);font-style:italic;margin-top:4px}.vg-status-pop__cta{display:block;font-size:.6875rem;font-weight:600;color:#2563eb;color:var(--sv-accent,#2563eb);text-decoration:none;background:none;border:none;padding:0;margin-top:8px;cursor:pointer;min-height:28px;line-height:28px}.vg-status-pop__cta:hover{text-decoration:underline;color:#1d4ed8}.vg-status-pop--dark{background:#1e1e2e;border-color:hsla(0,0%,100%,.1);box-shadow:0 4px 20px rgba(0,0,0,.4)}.vg-status-pop--dark:before{border-bottom-color:#1e1e2e}.vg-status-pop--dark:after{border-bottom-color:hsla(0,0%,100%,.1)}.vg-status-pop--dark.vg-status-pop--flip:before{border-top-color:#1e1e2e;border-bottom-color:transparent}.vg-status-pop--dark.vg-status-pop--flip:after{border-top-color:hsla(0,0%,100%,.1);border-bottom-color:transparent}.vg-status-pop--dark .vg-status-pop__title{color:hsla(0,0%,100%,.95)}.vg-status-pop--dark .vg-status-pop__duration{color:hsla(0,0%,100%,.7)}.vg-status-pop--dark .vg-status-pop__update-text{color:hsla(0,0%,100%,.45)}.vg-status-pop--dark .vg-status-pop__update-btn{color:#60a5fa}.vg-status-pop--dark .vg-status-pop__update-btn--syncing{color:hsla(0,0%,100%,.4)}.vg-status-pop--dark .vg-status-pop__update-btn--error{color:#f87171}.vg-status-pop--dark .vg-status-pop__body{color:hsla(0,0%,100%,.55)}.vg-status-pop--dark .vg-status-pop__body--secondary{color:hsla(0,0%,100%,.4)}.vg-status-pop--dark .vg-status-pop__cta{color:#60a5fa}.vg-status-pop--dark .vg-status-pop__cta:hover{color:#93c5fd}.vg-content-section .ReactTable .pagination-bottom{display:block;padding:0;border-top:none;background:transparent;margin:0!important;width:100%}.vg-content-section .ReactTable .pagination-bottom .-pagination{display:block;padding:0;border:none;box-shadow:none}.vg-content-section .ReactTable .pagination-bottom div,.vg-content-section .ReactTable .pagination-bottom span{font-size:.75rem;color:#6b7280}.vg-content-section .ReactTable .rt-noData{background:transparent!important;color:#6b7280!important;font-size:.9375rem;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:3rem 1rem!important;text-align:center;position:relative!important;top:auto!important;left:auto!important;-webkit-transform:none!important;transform:none!important;width:100%;display:flex;justify-content:center;align-items:center;min-height:200px}.vg-content-section .ReactTable .rt-tbody input[type=checkbox],.vg-content-section .ReactTable .rt-thead input[type=checkbox]{appearance:none;-webkit-appearance:none;width:14px!important;height:14px!important;border:1.5px solid #cbd5e1;border-radius:3px;background:#fff;cursor:pointer;position:relative;transition:all .15s ease;flex-shrink:0}.vg-content-section .ReactTable .rt-tbody input[type=checkbox]:hover,.vg-content-section .ReactTable .rt-thead input[type=checkbox]:hover{border-color:#94a3b8}.vg-content-section .ReactTable .rt-tbody input[type=checkbox]:checked,.vg-content-section .ReactTable .rt-thead input[type=checkbox]:checked{background:#002fd4;border-color:#002fd4}.vg-content-section .ReactTable .rt-tbody input[type=checkbox]:checked:after,.vg-content-section .ReactTable .rt-thead input[type=checkbox]:checked:after{content:"";position:absolute;top:1px;left:4px;width:4px;height:7px;border:solid #fff;border-width:0 1.5px 1.5px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.vg-content-section .inner-addon{position:relative}.vg-content-section .inner-addon .glyphicon{position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:12px!important;color:#9ca3af!important;margin:0!important;z-index:1}.vg-content-section .inner-addon input{padding-left:32px!important;border-radius:8px!important;border:1.5px solid #e5e7eb!important;background:#f9fafb!important;height:32px!important;font-size:.75rem!important;color:#1f2937!important;transition:all .2s ease}.vg-content-section .inner-addon input:focus{border-color:#002fd4!important;box-shadow:0 0 0 3px rgba(0,47,212,.08)!important;background:#fff!important;outline:none!important}.vg-content-section .inner-addon input::-webkit-input-placeholder{color:#9ca3af!important;font-weight:400;font-size:.75rem!important}.vg-content-section .inner-addon input::placeholder{color:#9ca3af!important;font-weight:400;font-size:.75rem!important}.vg-content-section .contentButtonExport{grid-gap:.625rem;gap:.625rem;align-items:center}.vg-content-section .contentButtonExport .btnBlue{border-radius:8px;font-weight:600;font-size:.75rem;padding:0 14px;height:32px;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,47,212,.15)}.vg-content-section .contentButtonExport .btnBlue:hover{box-shadow:0 3px 10px rgba(0,47,212,.25);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.vg-content-section .contentButtonExport .btnDownload,.vg-content-section .contentButtonExport .btnUnificarUsinas{font-size:.75rem;font-weight:500;padding:0 10px;height:32px;border-radius:8px;border:1.5px solid #e5e7eb;background:#fff;transition:all .2s ease;color:#374151}.vg-content-section .contentButtonExport .btnDownload:hover,.vg-content-section .contentButtonExport .btnUnificarUsinas:hover{border-color:#002fd4;color:#002fd4;background:#f0f4ff}.vg-content-section .contentButtonExport .btnDownload svg path,.vg-content-section .contentButtonExport .btnUnificarUsinas svg path{transition:fill .2s ease}.vg-content-section .contentButtonExport .btnDownload:hover svg path,.vg-content-section .contentButtonExport .btnUnificarUsinas:hover svg path{fill:#002fd4}.vg-content-section .btnExibir{width:30px!important;height:30px;border-radius:6px!important;display:flex;align-items:center;justify-content:center;background:#f3f4f6!important;transition:all .2s ease;border:1px solid #e5e7eb!important}.vg-content-section .btnExibir:hover{background:#e5e7eb!important;border-color:#d1d5db!important}.acoes-dropdown-portal{border-radius:var(--sv-radius-md)!important;box-shadow:var(--sv-dropdown-shadow)!important;border:1px solid var(--sv-dropdown-border)!important;padding:.375rem 0!important;min-width:180px!important;max-width:calc(100vw - 16px);max-height:calc(100vh - 32px);overflow-x:hidden;overflow-y:auto;background:var(--sv-dropdown-bg);float:none!important;width:auto!important;height:auto!important;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.acoes-dropdown-portal::-webkit-scrollbar{width:6px}.acoes-dropdown-portal::-webkit-scrollbar-track{background:transparent}.acoes-dropdown-portal::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:3px}.acoes-dropdown-portal::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.acoes-dropdown-portal .dropdown-item{padding:.375rem .875rem!important;font-size:.75rem;transition:background .15s ease;cursor:pointer;display:block;width:100%;text-align:left;background:none;border:none;color:var(--sv-dropdown-text);white-space:nowrap}@media (max-width:480px){.acoes-dropdown-portal{min-width:160px!important}.acoes-dropdown-portal .dropdown-item{white-space:normal;font-size:.6875rem}}.acoes-dropdown-portal .dropdown-item:hover{background:var(--sv-dropdown-hover-bg);display:block!important}.acoes-dropdown-portal--dark{--sv-dropdown-bg:#1f2937;--sv-dropdown-border:rgba(55,65,81,0.5);--sv-dropdown-shadow:0 6px 20px rgba(0,0,0,0.48),0 0 0 1px rgba(55,65,81,0.5);--sv-dropdown-text:#f5f5f5;--sv-dropdown-hover-bg:hsla(0,0%,100%,0.06);--sv-accent:#60a5fa;background:var(--sv-dropdown-bg)!important;border-color:var(--sv-dropdown-border)!important;box-shadow:var(--sv-dropdown-shadow)!important;scrollbar-color:hsla(0,0%,100%,.15) transparent}.acoes-dropdown-portal--dark::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.15)}.acoes-dropdown-portal--dark::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.25)}.acoes-dropdown-portal--dark .dropdown-item{color:var(--sv-dropdown-text)}.acoes-dropdown-portal--dark .dropdown-item:hover{background:var(--sv-dropdown-hover-bg)!important;color:var(--sv-accent)}.vg-content-section .dropdown-menu{border-radius:10px!important;box-shadow:0 4px 20px rgba(0,0,0,.12)!important;border:1px solid #e5e7eb!important;padding:.375rem 0!important;min-width:180px!important}.vg-content-section .dropdown-menu .dropdown-item{padding:.375rem .875rem!important;font-size:.75rem;transition:background .15s ease}.vg-content-section .dropdown-menu .dropdown-item:hover{background:#f0f4ff!important}.vg-content-section .tableVisaoGeral .btnDesempenho{border-radius:4px;font-size:.625rem;font-weight:500;padding:2px 7px;border:1px solid #d1d5db;background:transparent;color:#374151;transition:all .2s ease;line-height:1.3}.vg-content-section .tableVisaoGeral .btnDesempenho:hover{border-color:#002fd4;color:#002fd4;background:#f0f4ff}.vg-content-section .vg-btn-associar-cliente{border-radius:4px;font-size:.625rem;font-weight:600;padding:2px 8px;border:1px solid #002fd4;background:#f0f4ff;color:#002fd4;transition:all .2s ease;line-height:1.3;cursor:pointer}.vg-content-section .vg-btn-associar-cliente:hover{border-color:#002fd4;color:#fff;background:#002fd4}.vg-content-section .btnReportTable{border-radius:4px;font-size:.625rem;font-weight:500;padding:1px 6px;border:1px solid #d1d5db;background:transparent;color:#374151;transition:all .2s ease;line-height:1.3}.vg-content-section .btnReportTable:hover{border-color:#002fd4;color:#002fd4;background:#f0f4ff}.vg-content-section .filterHeader{font-size:.625rem!important;font-weight:600!important;color:#334155!important;text-transform:uppercase!important;letter-spacing:.4px!important;height:auto!important;line-height:1.3!important;padding:0!important;margin:0!important}.vg-content-section .ReactTable .rt-thead .rt-th .d-flex{grid-gap:2px;gap:2px}.vg-content-section .ReactTable .rt-tbody img[alt*=icon],.vg-content-section .ReactTable .rt-tbody img[alt*=image],.vg-content-section .ReactTable .rt-tbody img[alt*=logo],.vg-content-section .ReactTable .rt-tbody img[alt*=portal]{border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.vg-content-section .ReactTable .rt-tbody .btnBlue{border-radius:6px;font-size:.625rem;font-weight:600;padding:2px 8px;height:auto}.vg-content-section .ReactTable .rt-tbody img[src*=premium]{-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.vg-content-section .ReactTable .rt-tbody [class*=etiqueta],.vg-content-section .ReactTable .rt-tbody [class*=tag]{border-radius:4px;font-size:.5625rem;font-weight:600;letter-spacing:.3px}.vg-content-section .ReactTable .rt-thead .rt-th.-sort-asc,.vg-content-section .ReactTable .rt-thead .rt-th.-sort-desc{box-shadow:none!important}.vg-content-section .ReactTable .rt-thead .card{border-radius:10px!important;box-shadow:0 4px 24px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.06)!important;border:1px solid #e5e7eb!important;min-width:200px;z-index:100}.vg-content-section .ReactTable .rt-thead .card .card-header{background:#f8f9fb!important;border-bottom:1px solid #eef0f3!important;padding:.5rem .75rem!important;font-size:.6875rem!important;font-weight:600!important;color:#374151!important;text-transform:uppercase;letter-spacing:.4px;border-radius:10px 10px 0 0!important}.vg-content-section .ReactTable .rt-thead .card .card-body{padding:.5rem .75rem!important}.vg-content-section .ReactTable .rt-thead .card .search-input-filters,.vg-content-section .ReactTable .rt-thead .card input[type=date],.vg-content-section .ReactTable .rt-thead .card input[type=number],.vg-content-section .ReactTable .rt-thead .card input[type=text]{border-radius:6px!important;border:1.5px solid #e5e7eb!important;font-size:.75rem!important;padding:.375rem .5rem!important;height:30px!important;background:#f9fafb!important;transition:border-color .2s ease}.vg-content-section .ReactTable .rt-thead .card .search-input-filters:focus,.vg-content-section .ReactTable .rt-thead .card input:focus{border-color:#002fd4!important;box-shadow:0 0 0 2px rgba(0,47,212,.08)!important;background:#fff!important;outline:none!important}.vg-content-section .ReactTable .rt-thead .card .btnFilters{padding-top:.5rem;grid-gap:.5rem;gap:.5rem}.vg-content-section .ReactTable .rt-thead .card .btnFilters button,.vg-content-section .ReactTable .rt-thead .card .btnFilters Button{border-radius:6px!important;font-size:.6875rem!important;font-weight:500!important;height:30px!important;padding:0 .75rem!important;transition:all .15s ease}.vg-content-section .ReactTable .rt-thead .card .selectFilter{border-radius:6px;font-size:.75rem;height:30px;padding:0 .5rem}.vg-content-section .ReactTable .rt-thead .card .toggle-label{font-size:.75rem;color:#374151}.vg-content-section .ReactTable .rt-thead .card .css-1pahdxg-control,.vg-content-section .ReactTable .rt-thead .card .css-yk16xz-control,.vg-content-section .ReactTable .rt-thead .card [class*=-control]{border-radius:6px!important;min-height:30px!important;font-size:.75rem!important;border-color:#e5e7eb!important}.vg-content-section .ReactTable .rt-tbody a{color:#1f2937;text-decoration:none;font-weight:500;transition:color .15s ease;font-size:.75rem}.vg-content-section .ReactTable .rt-tbody a:hover{color:#002fd4}.vg-content-section .ReactTable .rt-tbody .rt-td div,.vg-content-section .ReactTable .rt-tbody .rt-td span{font-size:.75rem;line-height:1.4}.vg-content-section .ReactTable .rt-tbody .rt-td .vg-unit-badge-nova{font-size:.625rem;line-height:1.3}.vg-content-section .ReactTable .rt-tbody .rt-td .vg-unit-kwp{font-size:.6875rem}.vg-content-section .ReactTable .rt-tbody .rt-td .vg-unit-meta-item{font-size:.625rem}.vg-content-section .ReactTable .rt-tbody .rt-td .vg-autosuf-badge,.vg-content-section .ReactTable .rt-tbody .rt-td .vg-unit-tag,.vg-content-section .ReactTable .rt-tbody .rt-td .vg-unit-tag-more{font-size:.625rem;line-height:1.3}.vg-content-section .ReactTable .rt-tbody .rt-td .btnDesempenho span{font-size:inherit}.vg-content-section .ReactTable .rt-tbody span[style*=background][style*=border-radius]{font-size:.5625rem!important;font-weight:700!important;letter-spacing:.5px!important;padding:1px 5px!important;border-radius:4px!important;text-transform:uppercase!important;vertical-align:middle}.vg-content-section .ReactTable input[type=checkbox]{appearance:none;-webkit-appearance:none;width:14px!important;height:14px!important;border:1.5px solid #cbd5e1;border-radius:3px;background:#fff;cursor:pointer;position:relative;transition:all .15s ease}.vg-content-section .ReactTable input[type=checkbox]:hover{border-color:#94a3b8}.vg-content-section .ReactTable input[type=checkbox]:checked{background:#002fd4;border-color:#002fd4}.vg-content-section .ReactTable input[type=checkbox]:checked:after{content:"";position:absolute;top:1px;left:4px;width:4px;height:7px;border:solid #fff;border-width:0 1.5px 1.5px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.vg-content-section .ReactTable .rt-thead .rt-th svg:not(.vg-sort-arrows svg){display:none!important}.vg-content-section .ReactTable .rt-thead .rt-th div:has(>svg):not(.vg-sort-arrows){display:none!important}.vg-content-section .ReactTable .rt-thead .rt-th{padding:6px 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap;text-transform:uppercase}.vg-content-section .ReactTable .rt-thead.-headerGroups .rt-th{font-size:.625rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.6px!important;color:#64748b!important;padding:4px 5px!important;border-bottom:1px solid #eef0f3!important}.vg-content-section .ReactTable .rt-thead.-header .rt-th{font-size:.625rem!important;font-weight:600!important;color:#334155!important;letter-spacing:.3px!important}.vg-content-section .ReactTable .rt-thead .rt-th div[style*=padding-top]{padding-top:0!important}.vg-content-section .ReactTable .rt-thead .rt-th div[style*=padding-bottom]{padding-bottom:0!important}.vg-content-section .ReactTable .rt-thead .rt-th div[style*=font-size]{font-size:.625rem!important;font-weight:600!important}.vg-content-section .ReactTable .rt-thead .rt-th div[style*="gap: 30px"]{grid-gap:12px!important;gap:12px!important}.vg-content-section .ReactTable .rt-thead .rt-th>div{display:flex;align-items:center;justify-content:center;width:100%}.vg-content-section .ReactTable .rt-thead .rt-th>div[style*=flex-direction]{align-items:center;justify-content:center}.vg-content-section .ReactTable .rt-thead .rt-th div[style*="gap: 2px"]:not([style*=flex-direction]){display:none!important}.vg-content-section .table-header>div{height:100%;width:100%;display:flex;align-items:center;justify-content:center;font-size:12px}.vg-content-section .ReactTable .rt-thead .rt-th.table-header--left>div{justify-content:flex-start;padding-left:8px}.vg-col-header-text{padding-top:15px}.vg-grouped-header{height:100%;width:100%;display:flex;justify-content:flex-end;flex-direction:column}.vg-grouped-title{padding-bottom:4px;font-size:.625rem;display:flex;justify-content:center;align-items:center;text-align:center}.vg-grouped-periods{width:100%;display:flex;justify-content:center;grid-gap:0;gap:0}.vg-period-header{flex:1 1;min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:center;grid-gap:2px;gap:2px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:2px 4px;border-radius:4px}.vg-period-header:hover .vg-sort-arrows{opacity:1}.vg-period-header:hover .vg-sort-arrows:not(.vg-sort-arrows--active) svg path{fill:#64748b}.vg-period-label{font-size:.625rem;font-weight:500;text-align:center}.vg-period-sort{display:flex;align-items:center}.vg-checkbox{margin:0 auto;width:14px;height:14px;cursor:pointer}.vg-dropdown-title{font-size:12px;color:#0038ff;font-weight:300}.vg-dropdown-item{cursor:auto;font-size:12px}.vg-blocked-overlay{min-height:24px;overflow:visible;position:relative;justify-content:center;align-items:center}.vg-blocked-content,.vg-blocked-overlay{display:flex;width:100%;height:100%;box-sizing:border-box}.vg-blocked-content{overflow:hidden;-webkit-filter:blur(5px);filter:blur(5px);-webkit-user-select:none;user-select:none}.vg-blocked-unlock-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;z-index:10;opacity:0;-webkit-filter:blur(5px);filter:blur(5px);transition:opacity .2s ease,-webkit-filter .2s ease;transition:filter .2s ease,opacity .2s ease;transition:filter .2s ease,opacity .2s ease,-webkit-filter .2s ease;padding:2px 10px;border-radius:4px;font-size:.625rem;font-weight:500;color:#fff;background:#002fd4;border:none;white-space:nowrap}.vg-blocked-overlay:hover .vg-blocked-unlock-btn{-webkit-filter:none;filter:none;opacity:1}.vg-blocked-unlock-btn:hover{background:#0022a0}.vg-period-cell{flex:1 1;min-width:0;height:100%}.vg-cell-center{display:flex;justify-content:center;align-items:center;width:100%}.vg-cell-col{margin:0 auto;text-align:center;overflow:hidden;max-width:100%;width:100%}.vg-unit-cell{font-weight:700;color:#000;cursor:pointer;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-gap:4px 6px;gap:4px 6px;align-items:center;padding:0;min-height:40px}.vg-unit-premium-seal{display:flex;align-items:center;margin-left:3px}.vg-unit-premium-seal img{display:block;height:14px;width:auto}.vg-unit-downgrade-icon{font-size:13px;fill:#d64328;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.vg-unit-tag{border-radius:4px;text-align:center;font-family:Inter,sans-serif;white-space:nowrap;text-overflow:ellipsis;opacity:.85}.vg-unit-tag,.vg-unit-tag-more{padding:1px 6px;line-height:1.3;font-size:.5625rem;font-weight:500}.vg-unit-tag-more{color:#64748b;background-color:#fff;border-radius:4px;border:1px solid hsla(0,0%,50.2%,.25);cursor:pointer;transition:background .15s ease}.vg-unit-tag-more:hover{background:rgba(0,0,0,.04)}.vg-btn-help{cursor:pointer;text-decoration:none;font-weight:500;color:#002fd4;padding:2px 8px;border:1px solid #002fd4;border-radius:4px;background:transparent;font-size:.5625rem;font-family:inherit}.vg-periods-row{display:flex;width:100%;height:100%;box-sizing:border-box;overflow:hidden}.vg-link-btn{text-decoration:underline;color:#002fd4;background-color:initial;border:none;padding:0;margin:0;font-weight:400}.vg-autosuf-badge,.vg-link-btn{font-size:.5625rem;cursor:pointer}.vg-autosuf-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;line-height:1.3}.vg-autosuf-badge--warning{color:#ffa400;background:rgba(255,164,0,.1)}.vg-autosuf-badge--info{color:#002fd4;background:rgba(0,47,212,.08)}.vg-autosuf-badge--muted{color:#64748b;background:rgba(100,116,139,.08)}.vg-content-section .checkbox-selectAll{display:flex!important;align-items:center!important;justify-content:center!important;height:100%}.vg-content-section .badgeQtdUnificadas{background-color:#fff;box-shadow:0 0 .125rem rgba(0,0,0,.1607843137254902);width:2.625rem;height:2.625rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:.9375rem;-webkit-user-select:none;user-select:none}.vg-content-section .badgeQtdUnificadas img{margin-top:2px}.vg-content-section .badgeQtdUnificadas strong{font-size:1rem;color:rgba(127,162,187,.5215686274509804);font-weight:800}.vg-content-section .badgeQtdUnificadas .infoTipUnificacao{width:2.625rem;height:2.625rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.vg-content-section .react-tooltipCustom-unificacao{display:flex;flex-direction:column;align-items:flex-start;padding:3px .75rem 7px 10px!important;color:#424141;font-size:1rem;background:#fff!important;border-radius:.625rem!important;border:.0625rem solid #e9e9e9!important;box-shadow:0 0 16px rgba(0,0,0,.12549019607843137)!important;opacity:1!important}.vg-content-section .react-tooltipCustom-unificacao p{margin-bottom:7px!important;font-size:.625rem}.vg-content-section .badgeQtdUnificadas-tooltip{display:flex;flex-direction:row;align-items:flex-start;grid-gap:.375rem;gap:.375rem;width:-webkit-max-content;width:max-content;background:#fff}.vg-content-section .badgeQtdUnificadas-tooltip .iconPortal{box-shadow:0 0 .125rem rgba(0,0,0,.18823529411764706);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.vg-content-section .badgeQtdUnificadas-tooltip .img-icon img{margin-top:0}.vg-sort-arrows{display:inline-flex;align-items:center;margin-left:4px;opacity:0;transition:opacity .2s ease}.vg-sort-arrows--active{opacity:1}.vg-column-header-clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.vg-column-header-clickable:hover .vg-sort-arrows{opacity:1}.vg-column-header-clickable:hover .vg-sort-arrows:not(.vg-sort-arrows--active) svg path{fill:#64748b}.vg-blurred-text{-webkit-filter:blur(5px);filter:blur(5px);cursor:pointer;transition:-webkit-filter .2s ease;transition:filter .2s ease;transition:filter .2s ease,-webkit-filter .2s ease;-webkit-user-select:none;user-select:none}.vg-blurred-text--revealed{-webkit-filter:none;filter:none;cursor:default;-webkit-user-select:auto;user-select:auto}.vg-cell-popover{font-size:12px;width:100%}.vg-cell-popover__row{display:flex}.vg-cell-popover__value{font-weight:700;padding-left:5px}.vg-cell-popover__link{font-size:12px;text-decoration:underline;color:#007bff}.vg-cell-popover__spacer{padding-top:10px}.vg-cell-popover__edit-link{cursor:pointer;text-decoration:underline;color:#007bff}.vg-cell-badge{display:flex;justify-content:center;align-items:center;height:100%;width:39px;border-radius:5px;border-color:#fff;font-weight:700}.vg-circular-progress{display:block}.vg-cell-row{width:100%}.vg-cell-col-center,.vg-cell-row{height:100%;display:flex;justify-content:center}.vg-cell-col-center{align-items:center;overflow:visible}.vg-cell-col-center--clickable{cursor:pointer}.vg-cell-center-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.vg-cell-blurred{-webkit-filter:blur(5px);filter:blur(5px);-webkit-user-select:none;user-select:none}.vg-column-header-gap{grid-gap:5px;gap:5px}.vg-column-header-no-pad{padding:0}.vg-cell-blocked{-webkit-user-select:none;user-select:none;cursor:pointer}.vg-desemp-tooltip__help{display:flex;flex-direction:column;grid-gap:4px;gap:4px;margin-top:10px;padding-top:10px;border-top:1px solid #e2e8f0}.vg-desemp-tooltip__help-title{font-size:.6875rem;font-weight:600;color:#334155}.vg-desemp-tooltip__help-text{font-size:.625rem;color:#94a3b8;line-height:1.4}.vg-desemp-tooltip__help-btn{align-self:flex-start;margin-top:4px;cursor:pointer;font-size:.6875rem;font-weight:500;font-family:inherit;color:#2563eb;padding:4px 14px;border:1px solid #2563eb;border-radius:6px;background:transparent;transition:background .15s,color .15s}.vg-desemp-tooltip__help-btn:hover{background:#2563eb;color:#fff}.vg-unit-tip{pointer-events:none;background:#fff;color:#374151;font-size:.6875rem;font-weight:400;line-height:1.4;white-space:nowrap;padding:6px 12px;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);border:1px solid rgba(0,0,0,.06);max-width:260px;overflow:hidden;text-overflow:ellipsis;-webkit-animation:vg-unit-tip-in .12s ease-out;animation:vg-unit-tip-in .12s ease-out}.vg-unit-tip:after{content:"";position:absolute;bottom:-5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff}.vg-unit-tip--flip:after{bottom:auto;top:-5px;border-top:none;border-bottom:5px solid #fff}.vg-unit-tip--dark{background:#252538;color:hsla(0,0%,100%,.92);border-color:hsla(0,0%,100%,.1);box-shadow:0 4px 16px rgba(0,0,0,.4)}.vg-unit-tip--dark:after{border-top-color:#252538}.vg-unit-tip--dark.vg-unit-tip--flip:after{border-top-color:transparent;border-bottom-color:#252538}@-webkit-keyframes vg-unit-tip-in{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(4px);transform:translateX(-50%) translateY(4px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes vg-unit-tip-in{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(4px);transform:translateX(-50%) translateY(4px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}.vg-premium-tip__status{display:flex;align-items:center;grid-gap:6px;gap:6px;margin-bottom:6px}.vg-premium-tip__icon{height:16px;width:auto;flex-shrink:0}.vg-premium-tip__label{font-size:.75rem;font-weight:600;color:#1f2937}.vg-premium-tip__label--downgrade{color:#dc2626}.vg-premium-tip__label--free{color:#2563eb}.vg-premium-tip__desc{display:block;font-size:.6875rem;color:#64748b;line-height:1.45}.vg-premium-tip__date{display:flex;align-items:center;grid-gap:4px;gap:4px;margin-top:6px;padding-top:6px;border-top:1px solid #f1f5f9;font-size:.625rem;font-weight:500;color:#94a3b8}@-webkit-keyframes vgShimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes vgShimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.vg-shimmer-row{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #f3f4f6;min-height:44px}.vg-shimmer-row:nth-child(8n+2) .vg-shimmer-cell{-webkit-animation-delay:.08s;animation-delay:.08s}.vg-shimmer-row:nth-child(8n+3) .vg-shimmer-cell{-webkit-animation-delay:.16s;animation-delay:.16s}.vg-shimmer-row:nth-child(8n+4) .vg-shimmer-cell{-webkit-animation-delay:.24s;animation-delay:.24s}.vg-shimmer-row:nth-child(8n+5) .vg-shimmer-cell{-webkit-animation-delay:.32s;animation-delay:.32s}.vg-shimmer-row:nth-child(8n+6) .vg-shimmer-cell{-webkit-animation-delay:.4s;animation-delay:.4s}.vg-shimmer-row:nth-child(8n+7) .vg-shimmer-cell{-webkit-animation-delay:.48s;animation-delay:.48s}.vg-shimmer-row:nth-child(8n) .vg-shimmer-cell{-webkit-animation-delay:.56s;animation-delay:.56s}.vg-shimmer-row:nth-last-child(2){opacity:.5}.vg-shimmer-row:last-child{opacity:.25}.vg-shimmer-cell{height:14px;border-radius:6px;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200px 100%;-webkit-animation:vgShimmer 1.5s ease-in-out infinite;animation:vgShimmer 1.5s ease-in-out infinite}.vg-shimmer-cell--checkbox{flex:32 0;max-width:32px;height:16px;border-radius:3px;display:flex;justify-content:center;align-items:center}.vg-shimmer-cell--icon{width:20px;height:20px;border-radius:50%;flex-shrink:0}.vg-shimmer-cell--status{width:64px;height:20px;border-radius:10px;flex-shrink:0}.vg-shimmer-cell--action{flex:55 0;max-width:65px;height:20px;display:flex;justify-content:center;background:none;-webkit-animation:none;animation:none}.vg-shimmer-cell--action:before{content:"";width:20px;height:20px;border-radius:50%;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200px 100%;-webkit-animation:vgShimmer 1.5s ease-in-out infinite;animation:vgShimmer 1.5s ease-in-out infinite;opacity:.5}.vg-shimmer-block{display:flex;flex-direction:column;grid-gap:6px;gap:6px;flex:260 0;max-width:800px;min-width:0;padding:0 5px;box-sizing:border-box}.vg-shimmer-block__line1{display:flex;align-items:center;grid-gap:8px;gap:8px}.vg-shimmer-block__line1 .vg-shimmer-cell:last-child{height:14px;width:45%}.vg-shimmer-block>.vg-shimmer-cell:last-child{height:10px;width:55%}.vg-shimmer-cell--cliente{flex:130 0;max-width:170px}.vg-shimmer-cell--cliente,.vg-shimmer-cell--localizacao{height:12px;width:70%;padding:0 5px;box-sizing:border-box}.vg-shimmer-cell--localizacao{flex:120 0;max-width:150px}.vg-shimmer-group{display:flex;align-items:center;box-sizing:border-box}.vg-shimmer-group--status{flex:110 0;max-width:140px;justify-content:center}.vg-shimmer-group--perf{flex:220 0;max-width:350px}.vg-shimmer-group--auto{flex:140 0;max-width:220px}.vg-shimmer-circle-wrap{flex:1 1;display:flex;justify-content:center}.vg-shimmer-cell--circle{width:32px;height:32px;border-radius:50%;flex-shrink:0;background:transparent;border:3px solid #e5e7eb;position:relative;-webkit-animation:none;animation:none}.vg-shimmer-cell--circle:after{content:"";position:absolute;top:-3px;left:-3px;width:32px;height:32px;border-radius:50%;border:3px solid transparent;border-top-color:#d1d5db;-webkit-animation:vgShimmerRing 1.5s ease-in-out infinite;animation:vgShimmerRing 1.5s ease-in-out infinite}@-webkit-keyframes vgShimmerRing{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:.4}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:1}to{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:.4}}@keyframes vgShimmerRing{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:.4}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:1}to{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:.4}}.vg-empty-state{flex-direction:column;padding:56px 32px;text-align:center;grid-gap:0;gap:0}.vg-empty-state,.vg-empty-state__icon-wrapper{display:flex;align-items:center;justify-content:center}.vg-empty-state__icon-wrapper{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#f0f4ff,#e8effc);margin-bottom:20px;color:#6884b8}.vg-empty-state__svg{width:36px;height:36px}.vg-empty-state__title{font-size:1.0625rem;font-weight:600;color:#1e293b;margin:0 0 6px;letter-spacing:-.01em;line-height:1.4}.vg-empty-state__text,.vg-empty-state__title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.vg-empty-state__text{font-size:.875rem;font-weight:400;color:#94a3b8;margin:0;line-height:1.5;max-width:320px}@media (max-width:768px){.vg-content-section.vg-content-section{overflow-x:auto}.vg-content-section .ReactTable .rt-thead.-header .rt-th{font-size:.625rem;padding:6px 4px}.vg-content-section .ReactTable .rt-tbody .rt-td{font-size:.6875rem;padding:6px 4px}.vg-content-section .ReactTable .pagination-bottom{padding:.5rem;flex-wrap:wrap}.vg-unit-cell{grid-template-columns:1fr;grid-template-rows:auto}.vg-unit-portal-icon{grid-row:auto}.vg-unit-row-meta{flex-wrap:wrap;grid-gap:4px;gap:4px}.vg-content-section .main-card.tabelaPortfolio>.card-body{overflow-x:auto}.vg-content-section .ReactTable .rt-thead.-header{overflow-y:auto!important}.vg-content-section .ReactTable .rt-tbody{overflow-x:auto!important}}@media (max-width:480px){.vg-content-section .ReactTable .rt-thead.-header .rt-th{font-size:.5625rem;padding:4px 2px}.vg-content-section .ReactTable .rt-tbody .rt-td{font-size:.625rem;padding:4px 2px}.vg-content-section .inner-addon input{font-size:.8125rem;padding:6px 10px 6px 32px}}.vg-pagination{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid rgba(0,0,0,.07);background:#f9fafb;flex-wrap:wrap;grid-gap:8px;gap:8px;min-height:56px}.vg-pagination__summary{font-size:.75rem;color:#6b7280;white-space:nowrap;letter-spacing:.01em}.vg-pagination__pages{display:flex;align-items:center;grid-gap:2px;gap:2px}.vg-pagination__btn{font-size:.8125rem;outline:none;border:1px solid transparent;cursor:pointer;padding:0 6px;min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background-color:initial;color:#002fd4;white-space:nowrap;border-radius:6px;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.vg-pagination__btn:hover:not(.vg-pagination__btn--active){background-color:#f0f4ff;border-color:rgba(0,47,212,.12)}.vg-pagination__btn--active{background:#002fd4;color:#fff;border-color:#002fd4;font-weight:600;box-shadow:0 1px 3px rgba(0,47,212,.2)}.vg-pagination__btn:disabled{cursor:not-allowed;color:#cbd5e1;opacity:.5}.vg-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;color:#9ca3af;font-size:.75rem;cursor:default;-webkit-user-select:none;user-select:none}@media (max-width:600px){.vg-pagination{flex-direction:column;align-items:center}.vg-pagination__summary{text-align:center;width:100%;margin-left:0;margin-bottom:8px;font-weight:600}.vg-pagination__pages{margin-right:0}.vg-pagination__btn{padding:0 10px}}.tema-escuro .vg-content-section,[data-theme=escuro] .vg-content-section{--sort-active:hsla(0,0%,100%,0.9);--sort-inactive-col:hsla(0,0%,100%,0.2);--sort-inactive:hsla(0,0%,100%,0.15)}.tema-escuro .vg-content-section .main-card.tabelaPortfolio,[data-theme=escuro] .vg-content-section .main-card.tabelaPortfolio{background:#1e1e2e!important}.tema-escuro .vg-content-section .IconAcoes,[data-theme=escuro] .vg-content-section .IconAcoes{border-color:hsla(0,0%,100%,.12)!important;color:hsla(0,0%,100%,.7)}.tema-escuro .vg-content-section .IconAcoes svg path,[data-theme=escuro] .vg-content-section .IconAcoes svg path{fill:currentColor}.tema-escuro .vg-content-section .IconAcoes:hover,[data-theme=escuro] .vg-content-section .IconAcoes:hover{border-color:hsla(0,0%,100%,.25)!important;color:#60a5fa;background:hsla(0,0%,100%,.05)!important}.tema-escuro .vg-content-section .newsv-tab,[data-theme=escuro] .vg-content-section .newsv-tab{color:hsla(0,0%,100%,.5)}.tema-escuro .vg-content-section .newsv-tab:hover,[data-theme=escuro] .vg-content-section .newsv-tab:hover{color:hsla(0,0%,100%,.85)}.tema-escuro .vg-content-section .newsv-tab-active,[data-theme=escuro] .vg-content-section .newsv-tab-active{color:#60a5fa;border-bottom-color:#60a5fa}.tema-escuro .vg-content-section .newsv-tab-wrapper .newsv-tab,.tema-escuro .vg-content-section .newsv-tab-wrapper .newsv-tab-active,[data-theme=escuro] .vg-content-section .newsv-tab-wrapper .newsv-tab,[data-theme=escuro] .vg-content-section .newsv-tab-wrapper .newsv-tab-active{color:hsla(0,0%,100%,.5)}.tema-escuro .vg-content-section .newsv-tab-wrapper .newsv-tab:hover,[data-theme=escuro] .vg-content-section .newsv-tab-wrapper .newsv-tab:hover{color:hsla(0,0%,100%,.85)}.tema-escuro .vg-content-section .newsv-tab-wrapper .newsv-tab-active,[data-theme=escuro] .vg-content-section .newsv-tab-wrapper .newsv-tab-active{color:#60a5fa;border-bottom-color:#60a5fa}.tema-escuro .vg-content-section .cardHeader,[data-theme=escuro] .vg-content-section .cardHeader{background:#1e1e2e;border-bottom-color:hsla(0,0%,100%,.06)}.tema-escuro .vg-content-section .searchArea,.tema-escuro .vg-content-section .searchArea input,[data-theme=escuro] .vg-content-section .searchArea,[data-theme=escuro] .vg-content-section .searchArea input{border-color:hsla(0,0%,100%,.1)!important;background:hsla(0,0%,100%,.04)!important;color:hsla(0,0%,100%,.9)!important}.tema-escuro .vg-content-section .searchArea input:focus,[data-theme=escuro] .vg-content-section .searchArea input:focus{border-color:#60a5fa!important;box-shadow:0 0 0 3px rgba(96,165,250,.15)!important;background:hsla(0,0%,100%,.06)!important}.tema-escuro .vg-content-section .inner-addon .glyphicon,[data-theme=escuro] .vg-content-section .inner-addon .glyphicon{color:hsla(0,0%,100%,.4)!important}.tema-escuro .vg-content-section .inner-addon input,[data-theme=escuro] .vg-content-section .inner-addon input{border-color:hsla(0,0%,100%,.1)!important;background:hsla(0,0%,100%,.04)!important;color:hsla(0,0%,100%,.9)!important}.tema-escuro .vg-content-section .inner-addon input:focus,[data-theme=escuro] .vg-content-section .inner-addon input:focus{border-color:#60a5fa!important;box-shadow:0 0 0 3px rgba(96,165,250,.15)!important;background:hsla(0,0%,100%,.06)!important}.tema-escuro .vg-content-section .inner-addon input::-webkit-input-placeholder,[data-theme=escuro] .vg-content-section .inner-addon input::-webkit-input-placeholder{color:hsla(0,0%,100%,.35)!important}.tema-escuro .vg-content-section .inner-addon input::placeholder,[data-theme=escuro] .vg-content-section .inner-addon input::placeholder{color:hsla(0,0%,100%,.35)!important}.tema-escuro .vg-content-section .btnSecondary,[data-theme=escuro] .vg-content-section .btnSecondary{border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.7);background:transparent}.tema-escuro .vg-content-section .btnSecondary:hover,[data-theme=escuro] .vg-content-section .btnSecondary:hover{border-color:hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9)}.tema-escuro .vg-content-section .contentButtonExport .btnDownload,.tema-escuro .vg-content-section .contentButtonExport .btnUnificarUsinas,[data-theme=escuro] .vg-content-section .contentButtonExport .btnDownload,[data-theme=escuro] .vg-content-section .contentButtonExport .btnUnificarUsinas{border-color:hsla(0,0%,100%,.12);background:transparent;color:hsla(0,0%,100%,.7)}.tema-escuro .vg-content-section .contentButtonExport .btnDownload:hover,.tema-escuro .vg-content-section .contentButtonExport .btnUnificarUsinas:hover,[data-theme=escuro] .vg-content-section .contentButtonExport .btnDownload:hover,[data-theme=escuro] .vg-content-section .contentButtonExport .btnUnificarUsinas:hover{border-color:#60a5fa;color:#60a5fa;background:rgba(96,165,250,.08)}.tema-escuro .vg-content-section .btnExibir,[data-theme=escuro] .vg-content-section .btnExibir{background:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.1)!important}.tema-escuro .vg-content-section .btnExibir:hover,[data-theme=escuro] .vg-content-section .btnExibir:hover{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.18)!important}.tema-escuro .vg-content-section .btnDesempenho,[data-theme=escuro] .vg-content-section .btnDesempenho{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.7)}.tema-escuro .vg-content-section .btnDesempenho:hover,[data-theme=escuro] .vg-content-section .btnDesempenho:hover{border-color:#60a5fa;color:#60a5fa;background:rgba(96,165,250,.08)}.tema-escuro .vg-content-section .vg-btn-associar-cliente,[data-theme=escuro] .vg-content-section .vg-btn-associar-cliente{border-color:#60a5fa;color:#60a5fa;background:rgba(96,165,250,.12)}.tema-escuro .vg-content-section .vg-btn-associar-cliente:hover,[data-theme=escuro] .vg-content-section .vg-btn-associar-cliente:hover{border-color:#60a5fa;color:#1e1e1e;background:#60a5fa}.tema-escuro .vg-content-section .btnReportTable,[data-theme=escuro] .vg-content-section .btnReportTable{border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.7)}.tema-escuro .vg-content-section .btnReportTable:hover,[data-theme=escuro] .vg-content-section .btnReportTable:hover{border-color:#60a5fa;color:#60a5fa;background:rgba(96,165,250,.08)}.tema-escuro .vg-content-section .ReactTable .rt-thead.-header,[data-theme=escuro] .vg-content-section .ReactTable .rt-thead.-header{background:#252538;border-bottom-color:hsla(0,0%,100%,.06)}.tema-escuro .vg-content-section .ReactTable .rt-thead .rt-th,[data-theme=escuro] .vg-content-section .ReactTable .rt-thead .rt-th{color:hsla(0,0%,100%,.5)!important}.tema-escuro .vg-content-section .ReactTable .rt-thead.-headerGroups .rt-th,[data-theme=escuro] .vg-content-section .ReactTable .rt-thead.-headerGroups .rt-th{color:hsla(0,0%,100%,.45)!important;border-bottom-color:hsla(0,0%,100%,.06)!important}.tema-escuro .vg-content-section .ReactTable .rt-thead.-header .rt-th,[data-theme=escuro] .vg-content-section .ReactTable .rt-thead.-header .rt-th{color:hsla(0,0%,100%,.55)!important}.tema-escuro .vg-content-section .ReactTable .rt-tbody .rt-td,[data-theme=escuro] .vg-content-section .ReactTable .rt-tbody .rt-td{color:hsla(0,0%,100%,.9)}.tema-escuro .vg-content-section .ReactTable .rt-tbody .rt-tr-group,[data-theme=escuro] .vg-content-section .ReactTable .rt-tbody .rt-tr-group{border-bottom-color:hsla(0,0%,100%,.04)}.tema-escuro .vg-content-section .ReactTable .rt-tbody .rt-tr-group:last-child,[data-theme=escuro] .vg-content-section .ReactTable .rt-tbody .rt-tr-group:last-child{border-bottom:1px solid hsla(0,0%,100%,.04)!important}.tema-escuro .vg-content-section .ReactTable .rt-tbody .rt-tr-group:hover,[data-theme=escuro] .vg-content-section .ReactTable .rt-tbody .rt-tr-group:hover{background-color:hsla(0,0%,100%,.04)}.tema-escuro .vg-content-section .ReactTable.-striped .rt-tr.-odd,[data-theme=escuro] .vg-content-section .ReactTable.-striped .rt-tr.-odd{background:hsla(0,0%,100%,.02)}.tema-escuro .vg-content-section .ReactTable .rt-thead .vg-sticky-col,[data-theme=escuro] .vg-content-section .ReactTable .rt-thead .vg-sticky-col{background:#252538}.tema-escuro .vg-content-section .ReactTable .rt-tbody .vg-sticky-col,[data-theme=escuro] .vg-content-section .ReactTable .rt-tbody .vg-sticky-col{background:#1e1e2e}.tema-escuro .vg-content-section .ReactTable.-striped .rt-tr.-odd .vg-sticky-col,[data-theme=escuro] .vg-content-section .ReactTable.-striped .rt-tr.-odd .vg-sticky-col{background:#222236}.tema-escuro .vg-content-section .ReactTable .rt-tbody .rt-tr-group:hover .vg-sticky-col,[data-theme=escuro] .vg-content-section .ReactTable .rt-tbody .rt-tr-group:hover .vg-sticky-col{background:#282840}.tema-escuro .vg-content-section .ReactTable .rt-table,[data-theme=escuro] .vg-content-section .ReactTable .rt-table{scrollbar-color:hsla(0,0%,100%,.15) transparent}.tema-escuro .vg-content-section .ReactTable .rt-table::-webkit-scrollbar-thumb,[data-theme=escuro] .vg-content-section .ReactTable .rt-table::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.15)}.tema-escuro .vg-content-section .ReactTable .rt-table::-webkit-scrollbar-thumb:hover,[data-theme=escuro] .vg-content-section .ReactTable .rt-table::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.25)}.tema-escuro .vg-content-section .ReactTable .rt-tbody,[data-theme=escuro] .vg-content-section .ReactTable .rt-tbody{scrollbar-color:hsla(0,0%,100%,.15) transparent}.tema-escuro .vg-content-section .ReactTable .rt-tbody::-webkit-scrollbar-thumb,[data-theme=escuro] .vg-content-section .ReactTable .rt-tbody::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.15)}.tema-escuro .vg-content-section .ReactTable .rt-tbody::-webkit-scrollbar-thumb:hover,[data-theme=escuro] .vg-content-section .ReactTable .rt-tbody::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.25)}.tema-escuro .vg-content-section .ReactTable .rt-tbody a,[data-theme=escuro] .vg-content-section .ReactTable .rt-tbody a{color:hsla(0,0%,100%,.85)}.tema-escuro .vg-content-section .ReactTable .rt-tbody a:hover,[data-theme=escuro] .vg-content-section .ReactTable .rt-tbody a:hover{color:#60a5fa}.tema-escuro .vg-content-section .ReactTable .rt-noData,[data-theme=escuro] .vg-content-section .ReactTable .rt-noData{color:hsla(0,0%,100%,.5)!important}.tema-escuro .vg-content-section .ReactTable .rt-tbody input[type=checkbox],.tema-escuro .vg-content-section .ReactTable .rt-thead input[type=checkbox],[data-theme=escuro] .vg-content-section .ReactTable .rt-tbody input[type=checkbox],[data-theme=escuro] .vg-content-section .ReactTable .rt-thead input[type=checkbox]{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05)}.tema-escuro .vg-content-section .ReactTable .rt-tbody input[type=checkbox]:hover,.tema-escuro .vg-content-section .ReactTable .rt-thead input[type=checkbox]:hover,[data-theme=escuro] .vg-content-section .ReactTable .rt-tbody input[type=checkbox]:hover,[data-theme=escuro] .vg-content-section .ReactTable .rt-thead input[type=checkbox]:hover{border-color:hsla(0,0%,100%,.35)}.tema-escuro .vg-content-section .ReactTable .pagination-bottom,[data-theme=escuro] .vg-content-section .ReactTable .pagination-bottom{border-top-color:hsla(0,0%,100%,.06)}.tema-escuro .vg-content-section .ReactTable .pagination-bottom div,.tema-escuro .vg-content-section .ReactTable .pagination-bottom span,[data-theme=escuro] .vg-content-section .ReactTable .pagination-bottom div,[data-theme=escuro] .vg-content-section .ReactTable .pagination-bottom span{color:hsla(0,0%,100%,.5)}.tema-escuro .vg-content-section .ReactTable .rt-thead .card,[data-theme=escuro] .vg-content-section .ReactTable .rt-thead .card{background:#252538;border-color:hsla(0,0%,100%,.1)!important;box-shadow:0 4px 24px rgba(0,0,0,.4)!important}.tema-escuro .vg-content-section .ReactTable .rt-thead .card .card-header,[data-theme=escuro] .vg-content-section .ReactTable .rt-thead .card .card-header{background:#2a2a40!important;border-bottom-color:hsla(0,0%,100%,.06)!important;color:hsla(0,0%,100%,.85)!important}.tema-escuro .vg-content-section .ReactTable .rt-thead .card .search-input-filters,.tema-escuro .vg-content-section .ReactTable .rt-thead .card input[type=date],.tema-escuro .vg-content-section .ReactTable .rt-thead .card input[type=number],.tema-escuro .vg-content-section .ReactTable .rt-thead .card input[type=text],[data-theme=escuro] .vg-content-section .ReactTable .rt-thead .card .search-input-filters,[data-theme=escuro] .vg-content-section .ReactTable .rt-thead .card input[type=date],[data-theme=escuro] .vg-content-section .ReactTable .rt-thead .card input[type=number],[data-theme=escuro] .vg-content-section .ReactTable .rt-thead .card input[type=text]{border-color:hsla(0,0%,100%,.1)!important;background:hsla(0,0%,100%,.04)!important;color:hsla(0,0%,100%,.9)!important}.tema-escuro .vg-content-section .ReactTable .rt-thead .card .search-input-filters:focus,.tema-escuro .vg-content-section .ReactTable .rt-thead .card input:focus,[data-theme=escuro] .vg-content-section .ReactTable .rt-thead .card .search-input-filters:focus,[data-theme=escuro] .vg-content-section .ReactTable .rt-thead .card input:focus{border-color:#60a5fa!important;background:hsla(0,0%,100%,.06)!important}.tema-escuro .vg-content-section .ReactTable .rt-thead .card .toggle-label,[data-theme=escuro] .vg-content-section .ReactTable .rt-thead .card .toggle-label{color:hsla(0,0%,100%,.7)}.tema-escuro .vg-content-section .dropdown-menu,[data-theme=escuro] .vg-content-section .dropdown-menu{background:#252538!important;border-color:hsla(0,0%,100%,.1)!important;box-shadow:0 4px 20px rgba(0,0,0,.4)!important}.tema-escuro .vg-content-section .dropdown-menu .dropdown-item,[data-theme=escuro] .vg-content-section .dropdown-menu .dropdown-item{color:hsla(0,0%,100%,.8)}.tema-escuro .vg-content-section .dropdown-menu .dropdown-item:hover,[data-theme=escuro] .vg-content-section .dropdown-menu .dropdown-item:hover{background:rgba(96,165,250,.1)!important;color:#60a5fa}.tema-escuro .vg-content-section .vg-unit-name,[data-theme=escuro] .vg-content-section .vg-unit-name{color:hsla(0,0%,100%,.95)}.tema-escuro .vg-content-section .vg-unit-name:hover,[data-theme=escuro] .vg-content-section .vg-unit-name:hover{color:#60a5fa;-webkit-text-decoration-color:rgba(96,165,250,.4);text-decoration-color:rgba(96,165,250,.4)}.tema-escuro .vg-content-section .vg-premium-tip__label,[data-theme=escuro] .vg-content-section .vg-premium-tip__label{color:hsla(0,0%,100%,.95)}.tema-escuro .vg-content-section .vg-premium-tip__label--downgrade,[data-theme=escuro] .vg-content-section .vg-premium-tip__label--downgrade{color:#f87171}.tema-escuro .vg-content-section .vg-premium-tip__label--free,[data-theme=escuro] .vg-content-section .vg-premium-tip__label--free{color:#60a5fa}.tema-escuro .vg-content-section .vg-premium-tip__desc,[data-theme=escuro] .vg-content-section .vg-premium-tip__desc{color:hsla(0,0%,100%,.5)}.tema-escuro .vg-content-section .vg-premium-tip__date,[data-theme=escuro] .vg-content-section .vg-premium-tip__date{color:hsla(0,0%,100%,.4);border-top-color:hsla(0,0%,100%,.1)}.tema-escuro .vg-content-section .vg-unit-kwp,[data-theme=escuro] .vg-content-section .vg-unit-kwp{color:hsla(0,0%,100%,.35)}.tema-escuro .vg-content-section .vg-unit-badge-nova,[data-theme=escuro] .vg-content-section .vg-unit-badge-nova{color:#60a5fa;background-color:rgba(96,165,250,.15)}.tema-escuro .vg-content-section .vg-unit-tag,[data-theme=escuro] .vg-content-section .vg-unit-tag{opacity:.75}.tema-escuro .vg-content-section .vg-unit-meta-item,[data-theme=escuro] .vg-content-section .vg-unit-meta-item{color:hsla(0,0%,100%,.4)}.tema-escuro .vg-content-section .vg-unit-meta-item+.vg-unit-meta-item:before,.tema-escuro .vg-content-section .vg-unit-row-meta>span+span>.vg-unit-meta-item:before,[data-theme=escuro] .vg-content-section .vg-unit-meta-item+.vg-unit-meta-item:before,[data-theme=escuro] .vg-content-section .vg-unit-row-meta>span+span>.vg-unit-meta-item:before{color:hsla(0,0%,100%,.2)}.tema-escuro .vg-content-section .vg-unit-tag-more,[data-theme=escuro] .vg-content-section .vg-unit-tag-more{color:hsla(0,0%,100%,.5);background-color:initial;border-color:hsla(0,0%,100%,.15)}.tema-escuro .vg-content-section .vg-unit-tag-more:hover,[data-theme=escuro] .vg-content-section .vg-unit-tag-more:hover{background:hsla(0,0%,100%,.06)}.tema-escuro .vg-content-section .vg-unit-portal-icon__badge,.tema-escuro .vg-content-section .vg-unit-portal-unified__badge-icon,[data-theme=escuro] .vg-content-section .vg-unit-portal-icon__badge,[data-theme=escuro] .vg-content-section .vg-unit-portal-unified__badge-icon{background-color:#fff;border-color:hsla(0,0%,100%,.2)}.tema-escuro .vg-content-section .vg-unit-portal-unified__count-badge,[data-theme=escuro] .vg-content-section .vg-unit-portal-unified__count-badge{background-color:rgba(75,85,99,.8);color:#e5e7eb;border-color:hsla(0,0%,100%,.15)}.tema-escuro .vg-content-section .vg-unit-portal-unified__dropdown,[data-theme=escuro] .vg-content-section .vg-unit-portal-unified__dropdown{background:#252538;border-color:hsla(0,0%,100%,.08);box-shadow:0 10px 25px rgba(0,0,0,.5)}.tema-escuro .vg-content-section .vg-unit-portal-unified__dropdown-link:hover,[data-theme=escuro] .vg-content-section .vg-unit-portal-unified__dropdown-link:hover{background-color:hsla(0,0%,100%,.05)}.tema-escuro .vg-content-section .vg-unit-portal-unified__dropdown-icon,[data-theme=escuro] .vg-content-section .vg-unit-portal-unified__dropdown-icon{background-color:#fff;border-color:hsla(0,0%,100%,.2)}.tema-escuro .vg-content-section .vg-unit-portal-unified__dropdown-icon-text,[data-theme=escuro] .vg-content-section .vg-unit-portal-unified__dropdown-icon-text{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6)}.tema-escuro .vg-content-section .vg-unit-portal-unified__dropdown-unit-name,[data-theme=escuro] .vg-content-section .vg-unit-portal-unified__dropdown-unit-name{color:hsla(0,0%,100%,.95)}.tema-escuro .vg-content-section .vg-unit-portal-unified__dropdown-portal-tag,[data-theme=escuro] .vg-content-section .vg-unit-portal-unified__dropdown-portal-tag{color:hsla(0,0%,100%,.5)}.tema-escuro .vg-content-section .ReactTable .rt-tbody .vg-status-badge:before,[data-theme=escuro] .vg-content-section .ReactTable .rt-tbody .vg-status-badge:before{background:rgba(30,30,46,.8)}.tema-escuro .vg-content-section .vg-status-period,[data-theme=escuro] .vg-content-section .vg-status-period{color:hsla(0,0%,100%,.3)!important}.tema-escuro .vg-content-section .vg-pagination,[data-theme=escuro] .vg-content-section .vg-pagination{background:hsla(0,0%,100%,.02);border-top-color:hsla(0,0%,100%,.08)}.tema-escuro .vg-content-section .vg-pagination__summary,[data-theme=escuro] .vg-content-section .vg-pagination__summary{color:hsla(0,0%,100%,.45)}.tema-escuro .vg-content-section .vg-pagination__btn,[data-theme=escuro] .vg-content-section .vg-pagination__btn{background-color:initial;color:#60a5fa}.tema-escuro .vg-content-section .vg-pagination__btn:hover,[data-theme=escuro] .vg-content-section .vg-pagination__btn:hover{background-color:rgba(96,165,250,.08);border-color:rgba(96,165,250,.15)}.tema-escuro .vg-content-section .vg-pagination__btn--active,[data-theme=escuro] .vg-content-section .vg-pagination__btn--active{background:#2563eb;color:#fff;border-color:#2563eb;box-shadow:0 1px 3px rgba(37,99,235,.3)}.tema-escuro .vg-content-section .vg-pagination__btn:disabled,[data-theme=escuro] .vg-content-section .vg-pagination__btn:disabled{color:hsla(0,0%,100%,.2)}.tema-escuro .vg-content-section .vg-pagination__ellipsis,[data-theme=escuro] .vg-content-section .vg-pagination__ellipsis{color:hsla(0,0%,100%,.3)}.tema-escuro .vg-content-section .vg-column-header-clickable:hover .vg-sort-arrows:not(.vg-sort-arrows--active) svg path,[data-theme=escuro] .vg-content-section .vg-column-header-clickable:hover .vg-sort-arrows:not(.vg-sort-arrows--active) svg path{fill:hsla(0,0%,100%,.45)}.tema-escuro .vg-content-section .vg-dropdown-title,.tema-escuro .vg-content-section .vg-link-btn,[data-theme=escuro] .vg-content-section .vg-dropdown-title,[data-theme=escuro] .vg-content-section .vg-link-btn{color:#60a5fa}.tema-escuro .vg-content-section .vg-btn-help,[data-theme=escuro] .vg-content-section .vg-btn-help{color:#60a5fa;border-color:#60a5fa}.tema-escuro .vg-content-section .vg-autosuf-badge--warning,[data-theme=escuro] .vg-content-section .vg-autosuf-badge--warning{color:#ffa400;background:rgba(255,164,0,.12)}.tema-escuro .vg-content-section .vg-autosuf-badge--info,[data-theme=escuro] .vg-content-section .vg-autosuf-badge--info{color:#60a5fa;background:rgba(96,165,250,.1)}.tema-escuro .vg-content-section .vg-autosuf-badge--muted,[data-theme=escuro] .vg-content-section .vg-autosuf-badge--muted{color:hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.06)}.tema-escuro .vg-content-section .filterHeader,[data-theme=escuro] .vg-content-section .filterHeader{color:hsla(0,0%,100%,.55)!important}.tema-escuro .vg-content-section .badgeQtdUnificadas,[data-theme=escuro] .vg-content-section .badgeQtdUnificadas{background-color:#252538;box-shadow:0 0 .125rem hsla(0,0%,100%,.1)}.tema-escuro .vg-content-section .badgeQtdUnificadas strong,[data-theme=escuro] .vg-content-section .badgeQtdUnificadas strong{color:hsla(0,0%,100%,.4)}.tema-escuro .vg-content-section .react-tooltipCustom-unificacao,[data-theme=escuro] .vg-content-section .react-tooltipCustom-unificacao{background:#252538!important;border-color:hsla(0,0%,100%,.1)!important;box-shadow:0 0 16px rgba(0,0,0,.5)!important;color:hsla(0,0%,100%,.85)}.tema-escuro .vg-content-section .badgeQtdUnificadas-tooltip,[data-theme=escuro] .vg-content-section .badgeQtdUnificadas-tooltip{background:#252538}.tema-escuro .vg-content-section .vg-empty-state__icon-wrapper,[data-theme=escuro] .vg-content-section .vg-empty-state__icon-wrapper{background:linear-gradient(135deg,rgba(96,165,250,.12),rgba(59,130,246,.08));color:#60a5fa}.tema-escuro .vg-content-section .vg-empty-state__title,[data-theme=escuro] .vg-content-section .vg-empty-state__title{color:hsla(0,0%,100%,.9)}.tema-escuro .vg-content-section .vg-empty-state__text,[data-theme=escuro] .vg-content-section .vg-empty-state__text{color:hsla(0,0%,100%,.45)}.tema-escuro .vg-content-section .vg-shimmer-row,[data-theme=escuro] .vg-content-section .vg-shimmer-row{border-bottom-color:hsla(0,0%,100%,.04)}.tema-escuro .vg-content-section .vg-shimmer-cell,[data-theme=escuro] .vg-content-section .vg-shimmer-cell{background:linear-gradient(90deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.04));background-size:200px 100%}.tema-escuro .vg-content-section .vg-shimmer-cell--circle,[data-theme=escuro] .vg-content-section .vg-shimmer-cell--circle{border-color:hsla(0,0%,100%,.12)}.tema-escuro .vg-content-section .vg-shimmer-cell--circle:after,[data-theme=escuro] .vg-content-section .vg-shimmer-cell--circle:after{border-top-color:hsla(0,0%,100%,.25)}.tema-escuro .vg-content-section .vg-shimmer-cell--action:before,[data-theme=escuro] .vg-content-section .vg-shimmer-cell--action:before{background:linear-gradient(90deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.04));background-size:200px 100%}.tema-escuro .vg-content-section .vg-sticky-col:before,[data-theme=escuro] .vg-content-section .vg-sticky-col:before{background:linear-gradient(90deg,transparent,rgba(0,0,0,.15))}.tema-escuro .vg-content-section .vg-cell-popover__edit-link,.tema-escuro .vg-content-section .vg-cell-popover__link,[data-theme=escuro] .vg-content-section .vg-cell-popover__edit-link,[data-theme=escuro] .vg-content-section .vg-cell-popover__link{color:#60a5fa}.tema-escuro .vg-content-section .vg-desemp-tooltip__help,[data-theme=escuro] .vg-content-section .vg-desemp-tooltip__help{border-top-color:hsla(0,0%,100%,.1)}.tema-escuro .vg-content-section .vg-desemp-tooltip__help-title,[data-theme=escuro] .vg-content-section .vg-desemp-tooltip__help-title{color:#e2e8f0}.tema-escuro .vg-content-section .vg-desemp-tooltip__help-text,[data-theme=escuro] .vg-content-section .vg-desemp-tooltip__help-text{color:hsla(0,0%,100%,.45)}.tema-escuro .vg-content-section .vg-desemp-tooltip__help-btn,[data-theme=escuro] .vg-content-section .vg-desemp-tooltip__help-btn{color:#60a5fa;border-color:#60a5fa}.tema-escuro .vg-content-section .vg-desemp-tooltip__help-btn:hover,[data-theme=escuro] .vg-content-section .vg-desemp-tooltip__help-btn:hover{background:#60a5fa;color:#1e1e2f}.tema-escuro .vg-content-section .vg-circular-progress__track,[data-theme=escuro] .vg-content-section .vg-circular-progress__track{color:hsla(0,0%,100%,.1)}.tema-escuro .vg-content-section .vg-cell-popover,[data-theme=escuro] .vg-content-section .vg-cell-popover{color:hsla(0,0%,100%,.85)}.tema-escuro .vg-content-section .vg-cell-popover__value,[data-theme=escuro] .vg-content-section .vg-cell-popover__value{color:hsla(0,0%,100%,.95)}.vg-unit-portal-unified__dropdown--dark{background:#252538;border-color:hsla(0,0%,100%,.08);box-shadow:0 10px 25px rgba(0,0,0,.5)}.vg-unit-portal-unified__dropdown--dark .vg-unit-portal-unified__dropdown-link:hover{background-color:hsla(0,0%,100%,.05)}.vg-unit-portal-unified__dropdown--dark .vg-unit-portal-unified__dropdown-icon{background-color:#fff;border-color:hsla(0,0%,100%,.2)}.vg-unit-portal-unified__dropdown--dark .vg-unit-portal-unified__dropdown-icon-text{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6)}.vg-unit-portal-unified__dropdown--dark .vg-unit-portal-unified__dropdown-unit-name{color:hsla(0,0%,100%,.95)}.vg-unit-portal-unified__dropdown--dark .vg-unit-portal-unified__dropdown-portal-tag{color:hsla(0,0%,100%,.5)}.vg-circular-progress__track{color:#e2e8f0}.vg-desemp-tooltip-trigger{display:flex;justify-content:center;align-items:center;cursor:pointer;height:100%;width:39px}.vg-unit-row-meta .vg-desemp-tooltip-trigger{width:auto;justify-content:flex-start;height:auto}.vg-unit-row-meta .vg-unit-premium-seal{margin-left:0}.vg-desemp-tooltip{pointer-events:auto;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:14px 16px;min-width:220px;max-width:260px;font-size:.75rem;color:#374151;-webkit-animation:vg-desemp-fade-in .15s ease-out;animation:vg-desemp-fade-in .15s ease-out;position:relative}.vg-desemp-tooltip:before{top:-5px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;z-index:1}.vg-desemp-tooltip:after,.vg-desemp-tooltip:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.vg-desemp-tooltip:after{top:-7px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.08);z-index:-1}.vg-desemp-tooltip--flip:before{top:auto;bottom:-5px;border-bottom:none;border-top:6px solid #fff}.vg-desemp-tooltip--flip:after{top:auto;bottom:-7px;border-bottom:none;border-top:7px solid rgba(0,0,0,.08)}@-webkit-keyframes vg-desemp-fade-in{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(4px);transform:translateX(-50%) translateY(4px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes vg-desemp-fade-in{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(4px);transform:translateX(-50%) translateY(4px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}.vg-desemp-tooltip__content,.vg-desemp-tooltip__data{display:flex;flex-direction:column}.vg-desemp-tooltip__data{grid-gap:5px;gap:5px}.vg-desemp-tooltip__row{display:flex;justify-content:space-between;align-items:baseline;grid-gap:12px;gap:12px}.vg-desemp-tooltip__label{font-size:.6875rem;color:#64748b;white-space:nowrap}.vg-desemp-tooltip__value{font-weight:600;font-size:.75rem;white-space:nowrap}.vg-desemp-tooltip__info{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;grid-gap:4px;gap:4px}.vg-desemp-tooltip__info-text{font-size:.6875rem;color:#64748b;line-height:1.4}.vg-desemp-tooltip__edit-link{cursor:pointer}.vg-desemp-tooltip__edit-link,.vg-desemp-tooltip__link{font-size:.6875rem;color:#2563eb;text-decoration:underline}.vg-desemp-tooltip__nodata{font-size:.6875rem;color:#64748b}.vg-desemp-tooltip--dark{background:#252538;border-color:hsla(0,0%,100%,.1);box-shadow:0 4px 20px rgba(0,0,0,.4);color:hsla(0,0%,100%,.85)}.vg-desemp-tooltip--dark:before{border-bottom-color:#252538}.vg-desemp-tooltip--dark:after{border-bottom-color:hsla(0,0%,100%,.1)}.vg-desemp-tooltip--dark.vg-desemp-tooltip--flip:before{border-top-color:#252538;border-bottom-color:transparent}.vg-desemp-tooltip--dark.vg-desemp-tooltip--flip:after{border-top-color:hsla(0,0%,100%,.1);border-bottom-color:transparent}.vg-desemp-tooltip--dark .vg-desemp-tooltip__label{color:hsla(0,0%,100%,.5)}.vg-desemp-tooltip--dark .vg-desemp-tooltip__value{color:hsla(0,0%,100%,.95)}.vg-desemp-tooltip--dark .vg-desemp-tooltip__info{border-top-color:hsla(0,0%,100%,.08)}.vg-desemp-tooltip--dark .vg-desemp-tooltip__info-text{color:hsla(0,0%,100%,.5)}.vg-desemp-tooltip--dark .vg-desemp-tooltip__edit-link,.vg-desemp-tooltip--dark .vg-desemp-tooltip__link{color:#60a5fa}.vg-desemp-tooltip--dark .vg-desemp-tooltip__nodata{color:hsla(0,0%,100%,.5)}.vg-desemp-tooltip--dark .vg-desemp-tooltip__help{border-top-color:hsla(0,0%,100%,.1)}.vg-desemp-tooltip--dark .vg-desemp-tooltip__help-title{color:#e2e8f0}.vg-desemp-tooltip--dark .vg-desemp-tooltip__help-text{color:hsla(0,0%,100%,.45)}.vg-desemp-tooltip--dark .vg-desemp-tooltip__help-btn{color:#60a5fa;border-color:#60a5fa}.vg-desemp-tooltip--dark .vg-desemp-tooltip__help-btn:hover{background:#60a5fa;color:#1e1e2f}.vg-content-section .ReactTable .rt-tbody .vg-cliente-cell{display:flex;align-items:center;min-width:0;width:100%;padding-left:8px}.vg-content-section .ReactTable .rt-tbody .vg-cliente-cell__name{font-size:.75rem;font-weight:400;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vg-content-section .ReactTable .rt-tbody .vg-cliente-cell__name--clickable{cursor:pointer;transition:color .15s ease}.vg-content-section .ReactTable .rt-tbody .vg-cliente-cell__name--clickable:hover{color:#002fd4;text-decoration:underline}.vg-content-section .ReactTable .rt-tbody .vg-btn-associar-cliente{font-size:.6875rem;font-weight:600;color:#002fd4;background:#f0f4ff;border:1px solid #002fd4;border-radius:4px;padding:2px 8px;cursor:pointer;white-space:nowrap;line-height:1.3;transition:all .2s ease}.vg-content-section .ReactTable .rt-tbody .vg-btn-associar-cliente:hover{color:#fff;background:#002fd4;border-color:#002fd4}.vg-content-section .ReactTable .rt-tbody .vg-localizacao-cell{display:flex;align-items:center;min-width:0;width:100%;padding-left:8px}.vg-content-section .ReactTable .rt-tbody .vg-localizacao-cell__text{font-size:.75rem;font-weight:400;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tema-escuro .vg-content-section .ReactTable .rt-tbody .vg-cliente-cell__name,[data-theme=escuro] .vg-content-section .ReactTable .rt-tbody .vg-cliente-cell__name{color:hsla(0,0%,100%,.75)}.tema-escuro .vg-content-section .ReactTable .rt-tbody .vg-cliente-cell__name--clickable:hover,[data-theme=escuro] .vg-content-section .ReactTable .rt-tbody .vg-cliente-cell__name--clickable:hover{color:#60a5fa}.tema-escuro .vg-content-section .ReactTable .rt-tbody .vg-localizacao-cell__text,[data-theme=escuro] .vg-content-section .ReactTable .rt-tbody .vg-localizacao-cell__text{color:hsla(0,0%,100%,.75)}.tema-escuro .vg-content-section .ReactTable .rt-tbody .vg-btn-associar-cliente,[data-theme=escuro] .vg-content-section .ReactTable .rt-tbody .vg-btn-associar-cliente{color:#60a5fa;background:rgba(96,165,250,.1);border-color:#60a5fa}.tema-escuro .vg-content-section .ReactTable .rt-tbody .vg-btn-associar-cliente:hover,[data-theme=escuro] .vg-content-section .ReactTable .rt-tbody .vg-btn-associar-cliente:hover{color:#fff;background:#60a5fa;border-color:#60a5fa}.mapa-usinas-wrapper{background-color:initial;position:relative;z-index:0}.mapa-usinas-wrapper .leaflet-container{width:100%;height:100%}.mapa-usinas-wrapper .leaflet-popup-content-wrapper{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:0!important;border-radius:10px!important;box-shadow:0 8px 30px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06)!important;border:none;overflow:hidden;background:#fff}.mapa-usinas-wrapper .leaflet-popup-content{display:flex;justify-content:center;margin:0!important;color:#1f2937;font-weight:400;font-size:.75rem;width:auto!important;max-width:340px!important;min-height:auto!important;max-height:400px!important}.mapa-usinas-wrapper .leaflet-popup-content a{color:#002fd4!important;text-decoration:none}.mapa-usinas-wrapper .leaflet-popup-content a:hover{color:#0050ff!important}.mapa-usinas-wrapper .leaflet-popup-content a.mapa-popup-btn--premium,.mapa-usinas-wrapper .leaflet-popup-content a.mapa-popup-btn--premium:hover{color:#fff!important}.mapa-usinas-wrapper .leaflet-popup-tip-container{overflow:hidden;height:12px;margin-top:-1px}.mapa-usinas-wrapper .leaflet-popup-tip{box-shadow:none;background:#fff;border:none;width:18px;height:18px;margin:-10px auto 0}.mapa-usinas-wrapper .leaflet-popup-close-button{width:24px!important;height:24px!important;font-size:16px!important;line-height:24px!important;top:6px!important;right:6px!important;color:#9ca3af!important;border-radius:6px;text-align:center;padding:0!important;transition:all .15s ease}.mapa-usinas-wrapper .leaflet-popup-close-button:hover{color:#1f2937!important;background:#f3f4f6}.mapa-usinas-wrapper .leaflet-control-zoom{border:none!important;border-radius:10px!important;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.mapa-usinas-wrapper .leaflet-control-zoom-in,.mapa-usinas-wrapper .leaflet-control-zoom-out{width:34px!important;height:34px!important;line-height:34px!important;font-size:16px!important;font-weight:500!important;color:#374151!important;background:#fff!important;border:none!important;border-bottom:1px solid #f3f4f6!important;transition:background .15s ease,color .15s ease}.mapa-usinas-wrapper .leaflet-control-zoom-in:hover,.mapa-usinas-wrapper .leaflet-control-zoom-out:hover{background:#f3f4f6!important;color:#111827!important}.mapa-usinas-wrapper .leaflet-control-zoom-out{border-bottom:none!important}.mapa-usinas-wrapper .leaflet-control-fullscreen{border:none!important;border-radius:10px!important;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.mapa-usinas-wrapper .leaflet-control-fullscreen a{width:34px!important;height:34px!important;background-color:#fff!important;background-position:4px 4px!important;border:none!important;transition:background-color .15s ease}.mapa-usinas-wrapper .leaflet-control-fullscreen a:hover{background-color:#f3f4f6!important}.mapa-usinas-wrapper .leaflet-control-locate{border:none!important;border-radius:10px!important;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.mapa-usinas-wrapper .leaflet-control-locate a{display:flex!important;align-items:center;justify-content:center;width:34px!important;height:34px!important;color:#374151!important;background:#fff!important;border:none!important;text-decoration:none;transition:background .15s ease,color .15s ease}.mapa-usinas-wrapper .leaflet-control-locate a svg{display:block}.mapa-usinas-wrapper .leaflet-control-locate a:hover{background:#f3f4f6!important;color:#111827!important}.mapa-usinas-wrapper .leaflet-control-layers{border:none!important;border-radius:10px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.75rem;background:#fff;color:#374151}.mapa-usinas-wrapper .leaflet-control-layers-toggle{width:34px!important;height:34px!important;background-size:20px 20px!important;background-color:#fff!important;border:none!important}.mapa-usinas-wrapper .leaflet-control-layers-expanded{padding:8px 12px!important}.mapa-usinas-wrapper .leaflet-control-scale-line{border-color:#9ca3af!important;background:hsla(0,0%,100%,.75)!important;color:#374151;font-family:Inter,-apple-system,sans-serif;font-size:.625rem;line-height:1.4;padding:2px 6px;border-radius:4px}.mapa-usinas-wrapper .marker-cluster-custom{background:rgba(0,47,212,.12);border:2px solid rgba(0,47,212,.3);border-radius:50%;height:40px;width:40px;line-height:36px;text-align:center;color:#002fd4;font-size:12px;font-family:Inter,-apple-system,sans-serif;font-weight:700}.mapa-usinas-card{height:calc(100vh - 340px);min-height:400px;max-height:800px;border-radius:10px;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02);overflow:hidden}@-webkit-keyframes mapaShimmerPulse{0%,to{opacity:.4}50%{opacity:.7}}@keyframes mapaShimmerPulse{0%,to{opacity:.4}50%{opacity:.7}}@-webkit-keyframes mapaShimmerBg{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes mapaShimmerBg{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.mapa-shimmer{position:relative;width:100%;height:100%;min-height:400px;background:#f3f4f6;overflow:hidden}.mapa-shimmer:before{background-image:linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.03) 1px,transparent 0);background-size:25% 25%}.mapa-shimmer:after,.mapa-shimmer:before{content:"";position:absolute;inset:0;pointer-events:none}.mapa-shimmer:after{background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.5) 50%,transparent 70%);background-size:200% 100%;-webkit-animation:mapaShimmerBg 2.5s ease-in-out infinite;animation:mapaShimmerBg 2.5s ease-in-out infinite}.mapa-shimmer__controls{position:absolute;top:12px;left:12px;z-index:1;display:flex;flex-direction:column;grid-gap:1px;gap:1px;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.06)}.mapa-shimmer__ctrl-btn{width:30px;height:30px;background:hsla(0,0%,100%,.7)}.mapa-shimmer__marker{position:absolute;width:14px;height:14px;border-radius:50%;background:rgba(0,47,212,.15);border:2px solid rgba(0,47,212,.25);-webkit-animation:mapaShimmerPulse 2s ease-in-out infinite;animation:mapaShimmerPulse 2s ease-in-out infinite;z-index:1}.mapa-shimmer__marker:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.mapa-shimmer__marker:nth-child(4){-webkit-animation-delay:.6s;animation-delay:.6s}.mapa-shimmer__marker:nth-child(5){-webkit-animation-delay:.9s;animation-delay:.9s}.mapa-shimmer__marker:nth-child(6){-webkit-animation-delay:1.2s;animation-delay:1.2s}.mapa-shimmer__marker:nth-child(7){-webkit-animation-delay:.15s;animation-delay:.15s}.mapa-shimmer__marker--cluster{width:36px;height:36px;background:rgba(0,47,212,.1);border:2px solid rgba(0,47,212,.2);display:flex;align-items:center;justify-content:center}.mapa-shimmer__marker--cluster span{display:block;width:16px;height:8px;border-radius:4px;background:rgba(0,47,212,.15)}.mapa-shimmer__scale{position:absolute;bottom:12px;left:12px;width:80px;height:6px;border-radius:3px;background:rgba(0,0,0,.06);border-bottom:2px solid rgba(0,0,0,.08);z-index:1}.mapa-empty-state{flex-direction:column;height:100%;min-height:300px;grid-gap:12px;gap:12px;padding:2rem;text-align:center}.mapa-empty-state,.mapa-empty-state__icon{display:flex;align-items:center;justify-content:center}.mapa-empty-state__icon{width:56px;height:56px;border-radius:10px;background:rgba(0,47,212,.08);color:#002fd4;font-size:1.25rem;margin-bottom:4px}.mapa-empty-state__title{font-size:.9375rem;font-weight:600;color:#1f2937;margin:0}.mapa-empty-state__text{font-size:.8125rem;color:#6b7280;margin:0;max-width:320px;line-height:1.5}.mapa-error-state{flex-direction:column;height:100%;min-height:300px;grid-gap:12px;gap:12px;padding:2rem;text-align:center}.mapa-error-state,.mapa-error-state__icon{display:flex;align-items:center;justify-content:center}.mapa-error-state__icon{width:56px;height:56px;border-radius:10px;background:rgba(239,68,68,.08);color:#ef4444;font-size:1.25rem;margin-bottom:4px}.mapa-error-state__title{font-size:.9375rem;font-weight:600;color:#1f2937;margin:0}.mapa-error-state__text{font-size:.8125rem;color:#6b7280;margin:0;max-width:320px;line-height:1.5}.mapa-error-state__btn{margin-top:4px;padding:6px 20px;border-radius:8px;border:1px solid #d1d5db;background:#fff;color:#1f2937;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}.mapa-error-state__btn:hover{background:#f9fafb;border-color:#002fd4;color:#002fd4}@-webkit-keyframes mapaPopupShimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes mapaPopupShimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.mapa-popup-shimmer{padding:14px 16px;min-width:240px;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.mapa-popup-shimmer__bar{border-radius:4px;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200px 100%;-webkit-animation:mapaPopupShimmer 1.5s ease-in-out infinite;animation:mapaPopupShimmer 1.5s ease-in-out infinite}.mapa-popup-shimmer__header{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px}.mapa-popup-shimmer__badge{width:70px;height:22px;border-radius:12px;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200px 100%;-webkit-animation:mapaPopupShimmer 1.5s ease-in-out infinite;animation:mapaPopupShimmer 1.5s ease-in-out infinite;-webkit-animation-delay:.1s;animation-delay:.1s}.mapa-popup-shimmer__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 16px;gap:10px 16px}.mapa-popup-shimmer__grid-item{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.mapa-popup-shimmer__grid-item .mapa-popup-shimmer__bar:first-child{-webkit-animation-delay:.15s;animation-delay:.15s}.mapa-popup-shimmer__grid-item .mapa-popup-shimmer__bar:last-child{-webkit-animation-delay:.25s;animation-delay:.25s}.mapa-popup-shimmer__btn{width:100%;height:36px;border-radius:8px;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200px 100%;-webkit-animation:mapaPopupShimmer 1.5s ease-in-out infinite;animation:mapaPopupShimmer 1.5s ease-in-out infinite;-webkit-animation-delay:.3s;animation-delay:.3s;margin-top:2px}.mapa-popup-content{padding:14px 16px;min-width:240px}.mapa-popup-header{display:flex;align-items:baseline;justify-content:space-between;grid-gap:10px;gap:10px;margin-bottom:8px;padding-bottom:8px;padding-right:20px;border-bottom:1px solid #f3f4f6}.mapa-popup-name{font-size:.8125rem;font-weight:600;color:#1f2937;margin:0;line-height:1.3;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapa-popup-power{font-size:.6875rem;font-weight:500;color:#6b7280;white-space:nowrap;flex-shrink:0}.mapa-popup-status-row{margin-bottom:10px}.mapa-popup-status-badge{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:2px 8px;border-radius:10px;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.mapa-popup-status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mapa-popup-status-blurred{-webkit-filter:blur(8px);filter:blur(8px)}.mapa-popup-info{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 14px;gap:6px 14px;margin-bottom:12px}.mapa-popup-info-item{display:flex;flex-direction:column;grid-gap:1px;gap:1px;min-width:0}.mapa-popup-info-label{font-size:.625rem;font-weight:400;color:#9ca3af;text-transform:uppercase;letter-spacing:.3px}.mapa-popup-info-value{font-size:.75rem;font-weight:500;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapa-popup-btn{display:block;width:100%;padding:7px 14px;border-radius:8px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;text-align:center;text-decoration:none;cursor:pointer;transition:all .15s ease;border:none}.mapa-popup-btn--premium{background:linear-gradient(135deg,#002fd4,#0050ff);color:#fff!important;box-shadow:0 1px 6px rgba(0,47,212,.25)}.mapa-popup-btn--premium:hover{background:linear-gradient(135deg,#0038f0,#005cff);box-shadow:0 2px 10px rgba(0,47,212,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px);color:#fff!important}.mapa-popup-btn--premium:active{-webkit-transform:translateY(0);transform:translateY(0)}.mapa-popup-btn--activate{background:#fff;color:#6b7280;border:1px solid #d1d5db}.mapa-popup-btn--activate:hover{border-color:#002fd4;color:#002fd4;background:rgba(0,47,212,.04)}@media (max-width:768px){.mapa-usinas-card{height:calc(100vh - 280px);min-height:350px;border-radius:10px}.mapa-usinas-wrapper .leaflet-popup-content{max-width:300px!important}}@media (max-width:480px){.mapa-usinas-card{height:calc(100vh - 240px);min-height:300px;border-radius:8px}.mapa-usinas-wrapper .leaflet-popup-content{max-width:260px!important}.mapa-popup-content{padding:12px}.mapa-popup-info{grid-template-columns:1fr}}.visao-geral-page.tema-escuro .mapa-usinas-card,.visao-geral-page[data-theme=escuro] .mapa-usinas-card{background:#1e1e2e!important;border-color:hsla(0,0%,100%,.08);box-shadow:0 1px 3px rgba(0,0,0,.2)}.visao-geral-page.tema-escuro .mapa-shimmer,.visao-geral-page[data-theme=escuro] .mapa-shimmer{background:#1a1a2e}.visao-geral-page.tema-escuro .mapa-shimmer:before,.visao-geral-page[data-theme=escuro] .mapa-shimmer:before{background-image:linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.03) 1px,transparent 0)}.visao-geral-page.tema-escuro .mapa-shimmer:after,.visao-geral-page[data-theme=escuro] .mapa-shimmer:after{background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.04) 50%,transparent 70%);background-size:200% 100%}.visao-geral-page.tema-escuro .mapa-shimmer__ctrl-btn,.visao-geral-page[data-theme=escuro] .mapa-shimmer__ctrl-btn{background:hsla(0,0%,100%,.08)}.visao-geral-page.tema-escuro .mapa-shimmer__marker,.visao-geral-page[data-theme=escuro] .mapa-shimmer__marker{background:rgba(96,165,250,.12);border-color:rgba(96,165,250,.2)}.visao-geral-page.tema-escuro .mapa-shimmer__marker--cluster,.visao-geral-page[data-theme=escuro] .mapa-shimmer__marker--cluster{background:rgba(96,165,250,.08);border-color:rgba(96,165,250,.15)}.visao-geral-page.tema-escuro .mapa-shimmer__marker--cluster span,.visao-geral-page[data-theme=escuro] .mapa-shimmer__marker--cluster span{background:rgba(96,165,250,.12)}.visao-geral-page.tema-escuro .mapa-shimmer__scale,.visao-geral-page[data-theme=escuro] .mapa-shimmer__scale{background:hsla(0,0%,100%,.04);border-bottom-color:hsla(0,0%,100%,.06)}.visao-geral-page.tema-escuro .mapa-empty-state__icon,.visao-geral-page[data-theme=escuro] .mapa-empty-state__icon{background:rgba(96,165,250,.12);color:#60a5fa}.visao-geral-page.tema-escuro .mapa-empty-state__title,.visao-geral-page[data-theme=escuro] .mapa-empty-state__title{color:#e5e7eb}.visao-geral-page.tema-escuro .mapa-empty-state__text,.visao-geral-page[data-theme=escuro] .mapa-empty-state__text{color:#9ca3af}.visao-geral-page.tema-escuro .mapa-error-state__icon,.visao-geral-page[data-theme=escuro] .mapa-error-state__icon{background:rgba(239,68,68,.15);color:#f87171}.visao-geral-page.tema-escuro .mapa-error-state__title,.visao-geral-page[data-theme=escuro] .mapa-error-state__title{color:#e5e7eb}.visao-geral-page.tema-escuro .mapa-error-state__text,.visao-geral-page[data-theme=escuro] .mapa-error-state__text{color:#9ca3af}.visao-geral-page.tema-escuro .mapa-error-state__btn,.visao-geral-page[data-theme=escuro] .mapa-error-state__btn{background:#2a2a3e;border-color:hsla(0,0%,100%,.12);color:#e5e7eb}.visao-geral-page.tema-escuro .mapa-error-state__btn:hover,.visao-geral-page[data-theme=escuro] .mapa-error-state__btn:hover{background:#33334a;border-color:#60a5fa;color:#60a5fa}.visao-geral-page.tema-escuro .mapa-usinas-wrapper .leaflet-popup-content-wrapper,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .leaflet-popup-content-wrapper{background:#1e1e2e!important;border:none;box-shadow:0 8px 30px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.25)!important}.visao-geral-page.tema-escuro .mapa-usinas-wrapper .leaflet-popup-content,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .leaflet-popup-content{color:#e5e7eb}.visao-geral-page.tema-escuro .mapa-usinas-wrapper .leaflet-popup-content a,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .leaflet-popup-content a{color:#60a5fa!important}.visao-geral-page.tema-escuro .mapa-usinas-wrapper .leaflet-popup-content a:hover,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .leaflet-popup-content a:hover{color:#93bbfd!important}.visao-geral-page.tema-escuro .mapa-usinas-wrapper .leaflet-popup-content a.mapa-popup-btn--premium,.visao-geral-page.tema-escuro .mapa-usinas-wrapper .leaflet-popup-content a.mapa-popup-btn--premium:hover,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .leaflet-popup-content a.mapa-popup-btn--premium,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .leaflet-popup-content a.mapa-popup-btn--premium:hover{color:#fff!important}.visao-geral-page.tema-escuro .mapa-usinas-wrapper .leaflet-popup-tip,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .leaflet-popup-tip{background:#1e1e2e;box-shadow:none}.visao-geral-page.tema-escuro .mapa-usinas-wrapper .leaflet-popup-close-button,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .leaflet-popup-close-button{color:#6b7280!important}.visao-geral-page.tema-escuro .mapa-usinas-wrapper .leaflet-popup-close-button:hover,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .leaflet-popup-close-button:hover{color:#e5e7eb!important;background:hsla(0,0%,100%,.08)}.visao-geral-page.tema-escuro .mapa-usinas-wrapper .mapa-popup-shimmer__badge,.visao-geral-page.tema-escuro .mapa-usinas-wrapper .mapa-popup-shimmer__bar,.visao-geral-page.tema-escuro .mapa-usinas-wrapper .mapa-popup-shimmer__btn,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .mapa-popup-shimmer__badge,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .mapa-popup-shimmer__bar,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .mapa-popup-shimmer__btn{background:linear-gradient(90deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.04));background-size:200px 100%}.visao-geral-page.tema-escuro .mapa-usinas-wrapper .leaflet-control-zoom,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .leaflet-control-zoom{box-shadow:0 2px 8px rgba(0,0,0,.3)!important}.visao-geral-page.tema-escuro .mapa-usinas-wrapper .leaflet-control-zoom-in,.visao-geral-page.tema-escuro .mapa-usinas-wrapper .leaflet-control-zoom-out,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .leaflet-control-zoom-in,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .leaflet-control-zoom-out{background:#1e1e2e!important;color:#e5e7eb!important;border-bottom-color:hsla(0,0%,100%,.08)!important}.visao-geral-page.tema-escuro .mapa-usinas-wrapper .leaflet-control-zoom-in:hover,.visao-geral-page.tema-escuro .mapa-usinas-wrapper .leaflet-control-zoom-out:hover,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .leaflet-control-zoom-in:hover,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .leaflet-control-zoom-out:hover{background:#2a2a3e!important;color:#fff!important}.visao-geral-page.tema-escuro .mapa-usinas-wrapper .leaflet-control-fullscreen,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .leaflet-control-fullscreen{box-shadow:0 2px 8px rgba(0,0,0,.3)!important}.visao-geral-page.tema-escuro .mapa-usinas-wrapper .leaflet-control-fullscreen a,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .leaflet-control-fullscreen a{background-color:#e1e1d1!important;-webkit-filter:invert(1);filter:invert(1)}.visao-geral-page.tema-escuro .mapa-usinas-wrapper .leaflet-control-fullscreen a:hover,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .leaflet-control-fullscreen a:hover{background-color:#d5d5c1!important}.visao-geral-page.tema-escuro .mapa-usinas-wrapper .leaflet-control-locate,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .leaflet-control-locate{box-shadow:0 2px 8px rgba(0,0,0,.3)!important}.visao-geral-page.tema-escuro .mapa-usinas-wrapper .leaflet-control-locate a,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .leaflet-control-locate a{background:#1e1e2e!important;color:#e5e7eb!important}.visao-geral-page.tema-escuro .mapa-usinas-wrapper .leaflet-control-locate a:hover,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .leaflet-control-locate a:hover{background:#2a2a3e!important;color:#fff!important}.visao-geral-page.tema-escuro .mapa-usinas-wrapper .leaflet-control-layers,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .leaflet-control-layers{background:#1e1e2e!important;color:#e5e7eb;box-shadow:0 2px 8px rgba(0,0,0,.3)!important;border:1px solid hsla(0,0%,100%,.1)!important}.visao-geral-page.tema-escuro .mapa-usinas-wrapper .leaflet-control-layers-toggle,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .leaflet-control-layers-toggle{background-color:#e1e1d1!important;-webkit-filter:invert(1);filter:invert(1)}.visao-geral-page.tema-escuro .mapa-usinas-wrapper .leaflet-control-scale-line,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .leaflet-control-scale-line{background:rgba(30,30,46,.75)!important;color:#e5e7eb;border-color:#6b7280!important}.visao-geral-page.tema-escuro .mapa-usinas-wrapper .marker-cluster-custom,.visao-geral-page[data-theme=escuro] .mapa-usinas-wrapper .marker-cluster-custom{background:rgba(96,165,250,.15);border-color:rgba(96,165,250,.3);color:#60a5fa}.visao-geral-page.tema-escuro .mapa-popup-header,.visao-geral-page[data-theme=escuro] .mapa-popup-header{border-bottom-color:hsla(0,0%,100%,.08)}.visao-geral-page.tema-escuro .mapa-popup-name,.visao-geral-page[data-theme=escuro] .mapa-popup-name{color:#e5e7eb}.visao-geral-page.tema-escuro .mapa-popup-power,.visao-geral-page[data-theme=escuro] .mapa-popup-power{color:#9ca3af}.visao-geral-page.tema-escuro .mapa-popup-info-label,.visao-geral-page[data-theme=escuro] .mapa-popup-info-label{color:#6b7280}.visao-geral-page.tema-escuro .mapa-popup-info-value,.visao-geral-page[data-theme=escuro] .mapa-popup-info-value{color:#e5e7eb}.visao-geral-page.tema-escuro .mapa-popup-btn--activate,.visao-geral-page[data-theme=escuro] .mapa-popup-btn--activate{background:#2a2a3e;border-color:hsla(0,0%,100%,.12);color:#9ca3af}.visao-geral-page.tema-escuro .mapa-popup-btn--activate:hover,.visao-geral-page[data-theme=escuro] .mapa-popup-btn--activate:hover{border-color:#60a5fa;color:#60a5fa;background:rgba(96,165,250,.08)}.visao-geral-page.tema-escuro .mapa-popup-btn--premium,.visao-geral-page[data-theme=escuro] .mapa-popup-btn--premium{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 1px 6px rgba(37,99,235,.3)}.visao-geral-page.tema-escuro .mapa-popup-btn--premium:hover,.visao-geral-page[data-theme=escuro] .mapa-popup-btn--premium:hover{background:linear-gradient(135deg,#3b82f6,#60a5fa);box-shadow:0 2px 10px rgba(37,99,235,.4)}@-webkit-keyframes contentAreaFadeIn{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes contentAreaFadeIn{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.content-area-view{-webkit-animation:contentAreaFadeIn .2s ease-out;animation:contentAreaFadeIn .2s ease-out}.vg-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:1040;opacity:0;pointer-events:none;transition:opacity .3s ease}.vg-drawer-backdrop--visible{opacity:1;pointer-events:auto}.vg-drawer{position:fixed;top:0;right:0;height:100vh;width:72vw;max-width:1400px;min-width:600px;z-index:1050;background:#fff;box-shadow:-4px 0 24px rgba(0,0,0,.15);-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .35s cubic-bezier(.4,0,.2,1);transition:transform .35s cubic-bezier(.4,0,.2,1);transition:transform .35s cubic-bezier(.4,0,.2,1),-webkit-transform .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.vg-drawer--open{-webkit-transform:translateX(0);transform:translateX(0)}.vg-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb;flex-shrink:0}.vg-drawer__header-info{display:flex;align-items:center;grid-gap:12px;gap:12px;min-width:0}.vg-drawer__title{font-size:.9375rem;font-weight:700;color:#111827;margin:0;white-space:nowrap}.vg-drawer__subtitle{font-size:.8125rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}.vg-drawer__header-actions{display:flex;align-items:center;grid-gap:4px;gap:4px;flex-shrink:0}.vg-drawer__btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:6px;color:#6b7280;cursor:pointer;transition:background .15s,color .15s}.vg-drawer__btn:hover{background:#f3f4f6;color:#111827}.vg-drawer__btn--close:hover{background:#fee2e2;color:#dc2626}.vg-drawer__body{flex:1 1;overflow:hidden;position:relative}.vg-drawer__iframe{width:100%;height:100%;border:none}@media (max-width:768px){.vg-drawer{width:100vw;min-width:unset}}.visao-geral-page.tema-escuro .vg-drawer-backdrop,.visao-geral-page[data-theme=escuro] .vg-drawer-backdrop{background:rgba(0,0,0,.55)}.visao-geral-page.tema-escuro .vg-drawer,.visao-geral-page[data-theme=escuro] .vg-drawer{background:#1e1e2e;box-shadow:-4px 0 24px rgba(0,0,0,.4)}.visao-geral-page.tema-escuro .vg-drawer__header,.visao-geral-page[data-theme=escuro] .vg-drawer__header{background:#1a1a2a;border-bottom-color:hsla(0,0%,100%,.08)}.visao-geral-page.tema-escuro .vg-drawer__title,.visao-geral-page[data-theme=escuro] .vg-drawer__title{color:#e5e7eb}.visao-geral-page.tema-escuro .vg-drawer__btn,.visao-geral-page.tema-escuro .vg-drawer__subtitle,.visao-geral-page[data-theme=escuro] .vg-drawer__btn,.visao-geral-page[data-theme=escuro] .vg-drawer__subtitle{color:#9ca3af}.visao-geral-page.tema-escuro .vg-drawer__btn:hover,.visao-geral-page[data-theme=escuro] .vg-drawer__btn:hover{background:hsla(0,0%,100%,.08);color:#e5e7eb}.visao-geral-page.tema-escuro .vg-drawer__btn--close:hover,.visao-geral-page[data-theme=escuro] .vg-drawer__btn--close:hover{background:rgba(220,38,38,.15);color:#f87171}.vg-content-section .tableVisaoGeral .ReactTable{width:100%;font-size:12px;margin:0;border:0}.fatura-pendente-modal__backdrop{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);-webkit-animation:faturaPendenteModalFadeIn .15s ease-out;animation:faturaPendenteModalFadeIn .15s ease-out}.fatura-pendente-modal__content{position:relative;width:90vw;max-width:420px;padding:32px 28px 24px;background:var(--sv-bg-primary);border-radius:var(--sv-radius-md);box-shadow:var(--sv-shadow-md);text-align:center;-webkit-animation:faturaPendenteModalSlideUp .2s cubic-bezier(.16,1,.3,1);animation:faturaPendenteModalSlideUp .2s cubic-bezier(.16,1,.3,1)}.fatura-pendente-modal__close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;color:var(--sv-text-muted);border-radius:50%;cursor:pointer;transition:background .15s,color .15s}.fatura-pendente-modal__close:hover{background:var(--sv-bg-tertiary);color:var(--sv-text-primary)}.fatura-pendente-modal__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:rgba(var(--sv-danger-rgb),.08);color:var(--sv-danger)}.fatura-pendente-modal__title{margin:0 0 10px;font-family:var(--sv-font);font-size:18px;font-weight:700;color:var(--sv-text-primary);line-height:1.3}.fatura-pendente-modal__text{margin:0 0 24px;font-family:var(--sv-font);font-size:13.5px;font-weight:400;color:var(--sv-text-secondary);line-height:1.5}.fatura-pendente-modal__actions{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.fatura-pendente-modal__btn-primary{width:100%;padding:10px 20px;border:none;border-radius:var(--sv-radius-sm);background:var(--sv-danger);color:#fff;font-family:var(--sv-font);font-size:13.5px;font-weight:600;cursor:pointer;transition:opacity .15s}.fatura-pendente-modal__btn-primary:hover{opacity:.9}.fatura-pendente-modal__btn-secondary{width:100%;padding:10px 20px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:transparent;color:var(--sv-text-secondary);font-family:var(--sv-font);font-size:13.5px;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.fatura-pendente-modal__btn-secondary:hover{background:var(--sv-bg-tertiary);color:var(--sv-text-primary)}@-webkit-keyframes faturaPendenteModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes faturaPendenteModalFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes faturaPendenteModalSlideUp{0%{opacity:0;-webkit-transform:translateY(12px) scale(.97);transform:translateY(12px) scale(.97)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes faturaPendenteModalSlideUp{0%{opacity:0;-webkit-transform:translateY(12px) scale(.97);transform:translateY(12px) scale(.97)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.vg-content-section{background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);box-shadow:var(--sv-shadow-sm);padding:0;margin:0 16px 1rem;overflow:hidden}.vg-status-bars{padding:0 16px}.vg-status-bars>[data-bar-variant]{margin-bottom:6px}.vg-status-bars>[data-bar-variant]:last-child{margin-bottom:8px}.vg-status-bars>[data-bar-variant]:empty{display:none}.vg-status-bars [data-bar-variant]>div{border-radius:8px!important;padding:8px 20px!important;font-size:.875rem!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}.vg-status-bars p{font-size:.875rem;line-height:1.5;margin:0}.vg-status-bars a,.vg-status-bars span[style]{font-size:inherit!important}.vg-status-bars .close{opacity:.45!important;font-size:1.2rem;padding:0 6px!important;line-height:1;text-shadow:none!important;transition:opacity .15s ease}.vg-status-bars .close:hover{opacity:.75!important}.tema-escuro .vg-content-section,[data-theme=escuro] .vg-content-section{box-shadow:var(--sv-shadow-sm),0 1px 8px rgba(0,0,0,.2)}.tema-escuro .vg-status-bars [data-bar-variant=warning]>div,[data-theme=escuro] .vg-status-bars [data-bar-variant=warning]>div{background-color:rgba(251,191,36,.2)!important;box-shadow:0 1px 2px rgba(0,0,0,.2)!important}.tema-escuro .vg-status-bars [data-bar-variant=info]>div,[data-theme=escuro] .vg-status-bars [data-bar-variant=info]>div{background-color:rgba(16,185,129,.2)!important;box-shadow:0 1px 2px rgba(0,0,0,.2)!important}.tema-escuro .vg-status-bars [data-bar-variant=info-blue]>div,[data-theme=escuro] .vg-status-bars [data-bar-variant=info-blue]>div{background-color:rgba(59,130,246,.2)!important;box-shadow:0 1px 2px rgba(0,0,0,.2)!important}.tema-escuro .vg-status-bars [data-bar-variant=danger]>div,[data-theme=escuro] .vg-status-bars [data-bar-variant=danger]>div{background-color:rgba(239,68,68,.2)!important;box-shadow:0 1px 2px rgba(0,0,0,.2)!important}.tema-escuro .vg-status-bars .m-0,.tema-escuro .vg-status-bars p,[data-theme=escuro] .vg-status-bars .m-0,[data-theme=escuro] .vg-status-bars p{color:hsla(0,0%,100%,.85)!important}.tema-escuro .vg-status-bars a,.tema-escuro .vg-status-bars span[style*=bold],[data-theme=escuro] .vg-status-bars a,[data-theme=escuro] .vg-status-bars span[style*=bold]{color:#93c5fd!important}.tema-escuro .vg-status-bars .close,[data-theme=escuro] .vg-status-bars .close{color:hsla(0,0%,100%,.4)!important}.tema-escuro .vg-status-bars .close:hover,[data-theme=escuro] .vg-status-bars .close:hover{color:hsla(0,0%,100%,.7)!important}.visao-geral-page.tema-escuro .app-main__inner,.visao-geral-page[data-theme=escuro] .app-main__inner{background:var(--sv-bg-page)}.visao-geral-page.tema-escuro{border:none!important}.visao-geral-page .menu-lateral-layout--with-navbar .menu-lateral-layout__content{padding-top:16px;display:flex;flex-direction:column;height:calc(100vh - 56px);overflow:hidden}.vg-body{display:flex;flex:1 1;min-height:0;overflow:hidden;--panel-top-offset:0;--panel-bottom-offset:0}.vg-body__content{flex:1 1;min-width:0;overflow-y:auto;display:flex;flex-direction:column}.vg-compact-layout{display:flex;grid-gap:8px;gap:8px;padding:0 16px;flex:1 1;min-height:500px}.vg-compact-sidebar{flex:0 0 200px;min-width:0;display:flex;flex-direction:column;overflow:hidden}.vg-compact-sidebar>div{margin-bottom:0}.vg-compact-sidebar>div,.vg-compact-sidebar>div>div{flex:1 1;display:flex;flex-direction:column;min-height:0}.vg-compact-main{min-width:0}.vg-compact-main,.vg-compact-main .vg-content-section{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.vg-compact-main .vg-content-section{margin:0}.vg-compact-main .content-area-view,.vg-compact-main .content-area-view .col-md-12,.vg-compact-main .content-area-view .ReactTable,.vg-compact-main .content-area-view .tabelaPortfolio,.vg-compact-main .content-area-view .tableVisaoGeral,.vg-compact-main .content-area-view>.row{flex:1 1;display:flex;flex-direction:column;min-height:0}.vg-compact-main .content-area-view .tabelaPortfolio{margin-bottom:0!important}.vg-compact-main .content-area-view .ReactTable .rt-table{flex:1 1;display:flex;flex-direction:column;min-height:0}.vg-compact-main .content-area-view .ReactTable .rt-thead{flex:none}.vg-compact-main .content-area-view .ReactTable .rt-tbody{flex:1 1;max-height:none!important}.vg-compact-main .content-area-view .mapa-usinas-loading,.vg-compact-main .content-area-view .mapa-usinas-wrapper{flex:1 1;display:flex;flex-direction:column;min-height:0}.vg-compact-main .content-area-view .mapa-usinas-card{flex:1 1;min-height:0;max-height:none;border-radius:0;border:none;box-shadow:none}.vg-compact-main .content-area-view .mapa-usinas-card .card-body{display:flex;flex-direction:column;height:100%}.vg-compact-main .content-area-view .mapa-usinas-card .leaflet-container{flex:1 1}@media (min-width:1201px){.vg-horizontal-layout{display:flex;flex-direction:column;flex:1 1;min-height:500px;overflow:hidden;padding:0}.vg-horizontal-layout>.col-md-12{flex:none;padding-left:16px;padding-right:16px}.vg-horizontal-layout>.vg-content-section{margin:0 16px;overflow:hidden}.vg-horizontal-layout>.vg-content-section,.vg-horizontal-layout>.vg-content-section .content-area-view,.vg-horizontal-layout>.vg-content-section .content-area-view .col-md-12,.vg-horizontal-layout>.vg-content-section .content-area-view .ReactTable,.vg-horizontal-layout>.vg-content-section .content-area-view .tabelaPortfolio,.vg-horizontal-layout>.vg-content-section .content-area-view .tableVisaoGeral,.vg-horizontal-layout>.vg-content-section .content-area-view>.row{flex:1 1;display:flex;flex-direction:column;min-height:0}.vg-horizontal-layout>.vg-content-section .content-area-view .tabelaPortfolio{margin-bottom:0!important}.vg-horizontal-layout>.vg-content-section .content-area-view .ReactTable .rt-table{flex:1 1;display:flex;flex-direction:column;min-height:0}.vg-horizontal-layout>.vg-content-section .content-area-view .ReactTable .rt-thead{flex:none}.vg-horizontal-layout>.vg-content-section .content-area-view .ReactTable .rt-tbody{flex:1 1;max-height:none!important}.vg-horizontal-layout>.vg-content-section .content-area-view .mapa-usinas-loading,.vg-horizontal-layout>.vg-content-section .content-area-view .mapa-usinas-wrapper{flex:1 1;display:flex;flex-direction:column;min-height:0}.vg-horizontal-layout>.vg-content-section .content-area-view .mapa-usinas-card{flex:1 1;min-height:0;max-height:none;border-radius:0;border:none;box-shadow:none}.vg-horizontal-layout>.vg-content-section .content-area-view .mapa-usinas-card .card-body{display:flex;flex-direction:column;height:100%}.vg-horizontal-layout>.vg-content-section .content-area-view .mapa-usinas-card .leaflet-container{flex:1 1}}@media (max-width:1100px){.vg-compact-layout{flex-direction:column;height:auto}.vg-compact-sidebar{flex:none;width:100%;overflow-y:visible}.vg-compact-main,.vg-compact-main .vg-content-section{overflow:visible}.vg-compact-main .content-area-view .mapa-usinas-card{height:calc(100vh - 340px);min-height:400px}}@media (max-width:1200px){.vg-horizontal-layout .vg-content-section .ReactTable .rt-tbody{max-height:none!important;overflow-y:visible!important}.vg-horizontal-layout .vg-content-section .content-area-view .mapa-usinas-card{border:none;border-radius:0;box-shadow:none}}@media (max-width:768px){.visao-geral-page .app-main__inner{padding-left:0;padding-right:0}.visao-geral-page .menu-lateral-layout--with-navbar .menu-lateral-layout__content{padding-top:8px}.vg-status-bars{padding:0 8px}.vg-status-bars [data-bar-variant]>div{padding:8px 12px!important;font-size:.75rem!important}.vg-content-section{margin-left:8px;margin-right:8px}.vg-horizontal-layout>.col-md-12{padding-left:8px;padding-right:8px;margin-bottom:8px}.vg-horizontal-layout>.col-md-12>div{margin-bottom:0}.vg-compact-layout{padding:0 8px}}@media (max-width:480px){.vg-horizontal-layout>.col-md-12{margin-bottom:4px}.vg-horizontal-layout>.col-md-12 [class*=heroSection]{margin-bottom:4px!important}}.integracao-portal-logo{border-radius:8px;border-radius:var(--sv-radius-sm,8px);object-fit:contain;flex-shrink:0;background-color:#fff;border:1.5px solid #e5e7eb;border:1.5px solid var(--sv-border,#e5e7eb);padding:4px;box-shadow:0 1px 3px rgba(0,0,0,.06);box-shadow:var(--sv-shadow-sm,0 1px 3px rgba(0,0,0,.06));box-sizing:border-box}.integracao-portal-logo--fallback{display:flex;align-items:center;justify-content:center;background:var(--sv-bg-secondary);color:var(--sv-text-secondary);font-weight:600;border:1px solid var(--sv-border);box-shadow:none;padding:0}.integracao-status-badge{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.integracao-status-badge--clickable{-webkit-appearance:none;appearance:none;cursor:pointer;text-decoration:underline;border:none;background:transparent;transition:opacity .15s}.integracao-status-badge--clickable:hover{opacity:.8}.integracao-status-badge__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.integracao-status-badge--success{background:rgba(40,167,69,.12);background:rgba(var(--sv-success-rgb,40,167,69),.12);color:var(--sv-success)}.integracao-status-badge--success .integracao-status-badge__dot{background:var(--sv-success)}.integracao-status-badge--danger{background:rgba(220,53,69,.12);background:rgba(var(--sv-danger-rgb,220,53,69),.12);color:var(--sv-danger)}.integracao-status-badge--danger .integracao-status-badge__dot{background:var(--sv-danger)}.integracao-status-badge--warning{background:rgba(255,193,7,.12);background:rgba(var(--sv-warning-rgb,255,193,7),.12);color:var(--sv-warning)}.integracao-status-badge--warning .integracao-status-badge__dot{background:var(--sv-warning)}.integracao-status-badge--muted{background:var(--sv-bg-secondary);color:var(--sv-text-muted)}.integracao-status-badge--muted .integracao-status-badge__dot{background:var(--sv-text-muted)}.integracao-card{display:flex;flex-direction:column;padding:16px;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:12px;border-radius:var(--sv-radius-lg,12px);box-shadow:var(--sv-shadow-sm);transition:box-shadow .15s ease,-webkit-transform .15s ease;transition:box-shadow .15s ease,transform .15s ease;transition:box-shadow .15s ease,transform .15s ease,-webkit-transform .15s ease}.integracao-card:hover{box-shadow:var(--sv-shadow-md);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.integracao-card__header{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-bottom:12px}.integracao-card__info{display:flex;flex-direction:column;min-width:0}.integracao-card__portal-nome{color:var(--sv-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex}.integracao-card__portal-nome,.integracao-card__portal-nome-link{font-size:14px;font-weight:600;align-items:center;grid-gap:6px;gap:6px}.integracao-card__portal-nome-link{display:inline-flex;color:var(--sv-text-primary)!important;text-decoration:none;transition:color .15s}.integracao-card__portal-nome-link svg{color:var(--sv-text-muted)!important;flex-shrink:0;transition:color .15s}.integracao-card__portal-nome-link:visited{color:var(--sv-text-primary)!important}.integracao-card__portal-nome-link:visited svg{color:var(--sv-text-muted)!important}.integracao-card__portal-nome-link:hover{text-decoration:underline}.integracao-card__portal-nome-link:hover,.integracao-card__portal-nome-link:hover svg{color:#3b82f6!important;color:var(--sv-accent,#3b82f6)!important}.integracao-card__portal-url{font-size:11px;text-decoration:none;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s}.integracao-card__portal-url,.integracao-card__portal-url:visited{color:var(--sv-text-muted)!important}.integracao-card__portal-url:hover{color:#3b82f6!important;color:var(--sv-accent,#3b82f6)!important;text-decoration:underline}.integracao-card__credenciais{display:flex;flex-direction:column;grid-gap:0;gap:0}.integracao-card__credencial{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;padding:10px 0;border-top:1px solid var(--sv-border)}.integracao-card__credencial:last-child{padding-bottom:0}.integracao-card__credencial-info{display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:0;flex:1 1}.integracao-card__credencial-meta{display:flex;align-items:center;grid-gap:8px;gap:8px}.integracao-card__user{font-size:12px;color:var(--sv-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:374px){.integracao-card__user{white-space:normal;word-break:break-all;line-height:1.3}}.integracao-card__usinas{font-size:11px;color:var(--sv-text-muted);white-space:nowrap}.integracao-card__actions{display:flex;align-items:center;grid-gap:6px;gap:6px;flex-shrink:0}.integracao-card__action-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;border-radius:var(--sv-radius-md,8px);background:transparent;color:var(--sv-text-secondary);cursor:pointer;font-size:12px;transition:background .15s,color .15s}.integracao-card__action-btn:hover{background:rgba(0,56,255,.08);background:var(--sv-accent-bg,rgba(0,56,255,.08));color:var(--sv-accent)}.integracao-card__action-btn--danger:hover{background:rgba(220,53,69,.1);background:rgba(var(--sv-danger-rgb,220,53,69),.1);color:var(--sv-danger)}.integracao-card__add-btn{display:flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;width:100%;padding:8px 0;margin-top:4px;border:1px dashed var(--sv-border-secondary);border-radius:8px;border-radius:var(--sv-radius-md,8px);background:transparent;color:var(--sv-text-secondary);font-size:12px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.integracao-card__add-btn:hover{color:var(--sv-accent);border-color:var(--sv-accent);background:rgba(0,56,255,.04);background:var(--sv-accent-bg,rgba(0,56,255,.04))}.integracao-table-wrapper{overflow-x:auto;overflow-y:hidden;border-radius:12px;border-radius:var(--sv-radius-lg,12px);border:1px solid var(--sv-border);box-shadow:var(--sv-shadow-sm);background:var(--sv-bg-primary);scrollbar-width:thin;scrollbar-color:#d1d5db transparent;scrollbar-color:var(--sv-border-secondary,#d1d5db) transparent}.integracao-table-wrapper::-webkit-scrollbar{width:6px;height:6px}.integracao-table-wrapper::-webkit-scrollbar-track{background:transparent}.integracao-table-wrapper::-webkit-scrollbar-thumb{background-color:#d1d5db;background-color:var(--sv-border-secondary,#d1d5db);border-radius:3px}.integracao-table-wrapper::-webkit-scrollbar-thumb:hover{background-color:#9ca3af;background-color:var(--sv-text-muted,#9ca3af)}.integracao-table-wrapper::-webkit-scrollbar-corner{background:#f3f4f6;background:var(--sv-bg-secondary,#f3f4f6)}.integracao-table__footer{border-top:1px solid var(--sv-border);padding:16px;background:var(--sv-bg-secondary);border-radius:0 0 12px 12px;border-radius:0 0 var(--sv-radius-lg,12px) var(--sv-radius-lg,12px);box-sizing:border-box}.integracao-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.integracao-table td,.integracao-table th{padding:10px 14px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sv-text-primary)}.integracao-table td:first-child,.integracao-table th:first-child{width:18%}.integracao-table td:nth-child(2),.integracao-table th:nth-child(2){width:22%}.integracao-table td:nth-child(3),.integracao-table th:nth-child(3){width:18%}.integracao-table td:nth-child(4),.integracao-table th:nth-child(4){width:16%}.integracao-table td:nth-child(5),.integracao-table th:nth-child(5){width:12%}.integracao-table td:nth-child(6),.integracao-table th:nth-child(6){width:14%}.integracao-table thead{background:var(--sv-bg-secondary)}.integracao-table thead th{font-weight:600;color:var(--sv-text-secondary);font-size:11px;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--sv-border)}.integracao-table__th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s}.integracao-table__th--sortable:hover{color:var(--sv-text-primary)}.integracao-table__th-content{display:inline-flex;align-items:center;grid-gap:4px;gap:4px}.integracao-table__sort-icon{display:inline-flex;flex-direction:column;align-items:center;line-height:0;grid-gap:0;gap:0}.integracao-table__sort-icon--inactive{opacity:.3}.integracao-table__sort-icon--inactive svg{margin:-2px 0}.integracao-table__sort-icon--active{color:#3b82f6;color:var(--sv-accent,#3b82f6)}.integracao-table tbody tr{border-bottom:1px solid var(--sv-border);transition:background .1s}.integracao-table tbody tr:last-child{border-bottom:none}.integracao-table tbody tr:nth-child(2n){background:var(--sv-bg-secondary)}.integracao-table tbody tr:hover{background:rgba(0,56,255,.03);background:var(--sv-bg-hover,rgba(0,56,255,.03))}.integracao-table__row--inactive{opacity:.6}.integracao-table__portal{display:flex;align-items:center;grid-gap:10px;gap:10px;min-width:0}.integracao-table__portal .integracao-portal-logo{flex-shrink:0}.integracao-table__portal span{color:var(--sv-text-primary)}.integracao-table__portal-link,.integracao-table__portal span{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integracao-table__portal-link{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;color:var(--sv-text-primary)!important;text-decoration:none;transition:color .15s}.integracao-table__portal-link svg{color:var(--sv-text-muted)!important;flex-shrink:0;transition:color .15s}.integracao-table__portal-link:visited{color:var(--sv-text-primary)!important}.integracao-table__portal-link:visited svg{color:var(--sv-text-muted)!important}.integracao-table__portal-link:hover{color:#3b82f6!important;color:var(--sv-accent,#3b82f6)!important;text-decoration:underline}.integracao-table__portal-link:hover svg{color:#3b82f6;color:var(--sv-accent,#3b82f6)}.integracao-table__user{color:var(--sv-text-secondary);font-size:13px;overflow:hidden;text-overflow:ellipsis;display:block}.integracao-table__password{display:flex;align-items:center;grid-gap:6px;gap:6px}.integracao-table__password-value{font-family:monospace;font-size:12px;color:var(--sv-text-secondary);letter-spacing:.5px}.integracao-table__password-toggle{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;background:transparent;color:var(--sv-text-muted);cursor:pointer;transition:color .15s,background .15s;flex-shrink:0}.integracao-table__password-toggle:hover{color:#3b82f6;color:var(--sv-accent,#3b82f6);background:var(--sv-bg-secondary)}.integracao-table__integrator{display:flex;flex-direction:column;grid-gap:2px;gap:2px;overflow:hidden}.integracao-table__integrator-name{font-size:13px;font-weight:600;color:var(--sv-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integracao-table__integrator-email{font-size:11px;color:var(--sv-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integracao-table__actions{display:flex;align-items:center;grid-gap:6px;gap:6px}.integracao-table__action-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;border-radius:var(--sv-radius-md,8px);background:transparent;color:var(--sv-text-secondary);cursor:pointer;transition:background .15s,color .15s}.integracao-table__action-btn:hover{background:rgba(0,56,255,.08);background:var(--sv-accent-bg,rgba(0,56,255,.08));color:var(--sv-accent)}.integracao-table__action-btn--danger:hover{background:rgba(220,53,69,.1);background:rgba(var(--sv-danger-rgb,220,53,69),.1);color:var(--sv-danger)}.integracao-table__toggle{position:relative;display:inline-flex;cursor:pointer;margin-left:4px}.integracao-table__toggle input{position:absolute;opacity:0;width:0;height:0}.integracao-table__toggle-slider{width:32px;height:18px;background:var(--sv-text-muted);border-radius:9px;position:relative;transition:background .2s}.integracao-table__toggle-slider:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.integracao-table__toggle input:checked+.integracao-table__toggle-slider{background:var(--sv-success)}.integracao-table__toggle input:checked+.integracao-table__toggle-slider:after{-webkit-transform:translateX(14px);transform:translateX(14px)}.integracao-portal-card{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;padding:16px 12px;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:12px;border-radius:var(--sv-radius-lg,12px);box-shadow:var(--sv-shadow-sm);cursor:pointer;transition:box-shadow .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease;text-align:center;min-width:0}.integracao-portal-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:var(--sv-shadow-md)}.integracao-portal-card:focus-visible{outline:2px solid var(--sv-accent);outline-offset:2px}.integracao-portal-card__nome{color:var(--sv-text-primary);line-height:1.3;display:flex;justify-content:center;overflow:hidden;text-overflow:ellipsis;word-break:break-word;max-width:100%}.integracao-portal-card__nome,.integracao-portal-card__nome--link{font-size:13px;font-weight:600;align-items:center;grid-gap:4px;gap:4px}.integracao-portal-card__nome--link{color:var(--sv-text-primary)!important;text-decoration:none;display:inline-flex;transition:color .15s}.integracao-portal-card__nome--link svg{color:var(--sv-text-muted)!important;flex-shrink:0;transition:color .15s}.integracao-portal-card__nome--link:visited{color:var(--sv-text-primary)!important}.integracao-portal-card__nome--link:visited svg{color:var(--sv-text-muted)!important}.integracao-portal-card__nome--link:hover{text-decoration:underline}.integracao-portal-card__nome--link:hover,.integracao-portal-card__nome--link:hover svg{color:#3b82f6!important;color:var(--sv-accent,#3b82f6)!important}.integracao-portal-card--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.integracao-portal-card--static{cursor:default}.integracao-portal-card--static:hover{-webkit-transform:none;transform:none;box-shadow:var(--sv-shadow-sm)}.integracao-portal-card__url{font-size:11px;color:var(--sv-text-muted);line-height:1.2;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.integracao-portal-card__url--link{text-decoration:none;transition:color .15s}.integracao-portal-card__url--link,.integracao-portal-card__url--link:visited{color:var(--sv-text-muted)!important}.integracao-portal-card__url--link:hover{color:#3b82f6!important;color:var(--sv-accent,#3b82f6)!important;text-decoration:underline}.integracao-alert{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 16px;border-radius:var(--sv-radius-sm);font-size:13px;line-height:1.5;margin-bottom:12px}.integracao-alert--warning{background:rgba(var(--sv-warning-rgb),.08);border:1px solid rgba(var(--sv-warning-rgb),.2);color:var(--sv-warning-text)}.integracao-alert--danger{background:rgba(var(--sv-danger-rgb),.08);border:1px solid rgba(var(--sv-danger-rgb),.2);color:var(--sv-danger)}.integracao-alert__icon{flex-shrink:0}.integracao-alert__content{flex:1 1;min-width:0}.integracao-alert__close{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:inherit;opacity:.5;padding:2px;border-radius:4px;transition:opacity .15s}.integracao-alert__close:hover{opacity:.85}.integracao-alert__link{font-weight:600;color:inherit;text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;font-size:inherit}.integracao-alert__link:hover{opacity:.8}@media (max-width:768px){.integracao-alert{padding:8px 12px;font-size:12px;grid-gap:8px;gap:8px}}.tema-escuro .integracao-alert--warning,[data-theme=escuro] .integracao-alert--warning{background:rgba(var(--sv-warning-rgb),.15);border-color:rgba(var(--sv-warning-rgb),.3);color:#fbbf24}.tema-escuro .integracao-alert--danger,[data-theme=escuro] .integracao-alert--danger{background:rgba(var(--sv-danger-rgb),.15);border-color:rgba(var(--sv-danger-rgb),.3);color:#f87171}.integracao-modal__overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);-webkit-animation:integracao-modal-fadeIn .2s ease;animation:integracao-modal-fadeIn .2s ease}.integracao-modal__container{width:90vw;max-width:500px;background:var(--sv-bg-primary);border-radius:12px;border-radius:var(--sv-radius-lg,12px);box-shadow:var(--sv-shadow-md);display:flex;flex-direction:column;max-height:90vh;overflow:hidden;-webkit-animation:integracao-modal-scaleIn .2s ease;animation:integracao-modal-scaleIn .2s ease}.integracao-modal__container--sm{max-width:400px}.integracao-modal__container>.integracao-modal__footer{border-top:1px solid var(--sv-border);flex-shrink:0}.integracao-modal__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--sv-border)}.integracao-modal__title{margin:0;font-size:15px;font-weight:600;color:var(--sv-text-primary)}.integracao-modal__close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:6px;background:transparent;color:var(--sv-text-muted);cursor:pointer;transition:background .15s,color .15s}.integracao-modal__close:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary)}.integracao-modal__close:disabled{opacity:.5;cursor:not-allowed}.integracao-modal__body{padding:20px 24px;overflow-y:auto;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.integracao-modal__footer{display:flex;align-items:center;justify-content:flex-end;grid-gap:10px;gap:10px;padding:16px 24px}.integracao-modal__footer--inline{padding:0;margin-top:12px}.integracao-modal__btn{padding:8px 18px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s,opacity .15s}.integracao-modal__btn:disabled{opacity:.5;cursor:not-allowed}.integracao-modal__btn--primary{background:var(--sv-accent);color:#fff}.integracao-modal__btn--primary:hover:not(:disabled){background:var(--sv-accent-hover)}.integracao-modal__btn--cancel{background:var(--sv-bg-secondary);border-color:var(--sv-border);color:var(--sv-text-secondary)}.integracao-modal__btn--cancel:hover:not(:disabled){background:var(--sv-bg-hover);border-color:var(--sv-border-secondary)}.integracao-modal__btn--danger{background:var(--sv-danger);color:#fff}.integracao-modal__btn--danger:hover:not(:disabled){opacity:.9}.integracao-modal__portal-info{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-bottom:20px}.integracao-modal__portal-info-text{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.integracao-modal__portal-url{font-size:11px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s}.integracao-modal__portal-url,.integracao-modal__portal-url:visited{color:var(--sv-text-muted)!important}.integracao-modal__portal-url:hover{color:#3b82f6!important;color:var(--sv-accent,#3b82f6)!important;text-decoration:underline}.integracao-modal__portal-nome{font-size:15px;font-weight:600;color:var(--sv-text-primary)}.integracao-modal__portal-nome--link{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-size:15px;font-weight:600;color:var(--sv-text-primary)!important;text-decoration:none;transition:color .15s}.integracao-modal__portal-nome--link svg{color:var(--sv-text-muted)!important;transition:color .15s}.integracao-modal__portal-nome--link:visited{color:var(--sv-text-primary)!important}.integracao-modal__portal-nome--link:visited svg{color:var(--sv-text-muted)!important}.integracao-modal__portal-nome--link:hover{text-decoration:underline}.integracao-modal__portal-nome--link:hover,.integracao-modal__portal-nome--link:hover svg{color:#3b82f6!important;color:var(--sv-accent,#3b82f6)!important}.integracao-modal__portal-link{display:inline-flex;align-items:center;margin-left:auto;text-decoration:none}.integracao-modal__portal-link,.integracao-modal__portal-link svg{color:var(--sv-text-muted)!important;transition:color .15s}.integracao-modal__portal-link:visited,.integracao-modal__portal-link:visited svg{color:var(--sv-text-muted)!important}.integracao-modal__portal-link:hover,.integracao-modal__portal-link:hover svg{color:#3b82f6!important;color:var(--sv-accent,#3b82f6)!important}.integracao-modal__form{display:flex;flex-direction:column;grid-gap:14px;gap:14px}.integracao-modal__field{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.integracao-modal__field label{font-size:13px;font-weight:500;color:var(--sv-text-secondary)}.integracao-modal__field input{padding:10px 14px;border:1px solid var(--sv-border);border-radius:8px;border-radius:var(--sv-radius-md,8px);font-size:14px;color:var(--sv-text-primary);background:var(--sv-bg-primary);transition:border-color .15s}.integracao-modal__field input:focus{outline:none;border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(0,56,255,.08);box-shadow:0 0 0 3px var(--sv-accent-bg,rgba(0,56,255,.08))}.integracao-modal__field input::-webkit-input-placeholder{color:var(--sv-text-icon)}.integracao-modal__field input::placeholder{color:var(--sv-text-icon)}.integracao-modal__field-label-row{display:flex;align-items:baseline;justify-content:space-between;grid-gap:8px;gap:8px}.integracao-modal__field-help{font-size:12px;color:#3b82f6;color:var(--sv-accent,#3b82f6);text-decoration:none;white-space:nowrap}.integracao-modal__field-help:hover{text-decoration:underline}.integracao-modal__field-error{font-size:12px;color:#dc3545;color:var(--sv-danger,#dc3545);margin-top:-2px}.integracao-modal__method-tabs{display:flex;grid-gap:0;gap:0;border:1px solid var(--sv-border);border-radius:8px;border-radius:var(--sv-radius-md,8px);overflow:hidden}.integracao-modal__method-tab{flex:1 1;padding:10px 12px;font-size:13px;font-weight:500;color:var(--sv-text-secondary);background:var(--sv-bg-secondary);border:none;cursor:pointer;transition:background .15s,color .15s}.integracao-modal__method-tab:not(:last-child){border-right:1px solid var(--sv-border)}.integracao-modal__method-tab:hover:not(.integracao-modal__method-tab--active){background:rgba(0,0,0,.04);background:var(--sv-bg-tertiary,rgba(0,0,0,.04))}.integracao-modal__method-tab--active{color:#3b82f6;color:var(--sv-accent,#3b82f6);background:rgba(0,56,255,.08);background:var(--sv-accent-bg,rgba(0,56,255,.08));font-weight:600}.integracao-modal__error{padding:8px 12px;border-radius:6px;background:rgba(220,53,69,.1);background:rgba(var(--sv-danger-rgb,220,53,69),.1);border:1px solid var(--sv-danger);color:var(--sv-danger);font-size:13px;margin-bottom:12px}.integracao-modal__error a{color:var(--sv-danger);font-weight:600;text-decoration:underline}.integracao-modal__error a:hover{opacity:.8}.integracao-modal__error-detail{font-size:12px;color:#888;color:var(--sv-text-muted,#888);margin:0;font-style:italic}.integracao-modal__support-cta{font-size:13px;color:var(--sv-text-secondary);margin:4px 0 0}.integracao-modal__support-cta a{color:var(--sv-accent);font-weight:600;text-decoration:none;cursor:pointer}.integracao-modal__support-cta a:hover{text-decoration:underline}.integracao-modal__step-usinas{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.integracao-modal__usinas-header{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.integracao-modal__search{padding:8px 12px;border:1px solid var(--sv-border);border-radius:8px;border-radius:var(--sv-radius-md,8px);font-size:13px;color:var(--sv-text-primary);background:var(--sv-bg-primary)}.integracao-modal__search:focus{outline:none;border-color:var(--sv-accent)}.integracao-modal__usinas-actions{display:flex;grid-gap:12px;gap:12px}.integracao-modal__link{background:none;border:none;color:var(--sv-accent);font-size:12px;cursor:pointer;padding:0}.integracao-modal__link:hover{text-decoration:underline}.integracao-modal__usinas-list{max-height:280px;overflow-y:auto;display:flex;flex-direction:column;grid-gap:4px;gap:4px;border:1px solid var(--sv-border);border-radius:8px;border-radius:var(--sv-radius-md,8px);padding:8px}.integracao-modal__usina-item{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border-radius:8px;border-radius:var(--sv-radius-md,8px);cursor:pointer;font-size:13px;color:var(--sv-text-primary);transition:background .1s}.integracao-modal__usina-item:hover{background:var(--sv-bg-secondary)}.integracao-modal__usina-item input[type=checkbox]{accent-color:var(--sv-accent);width:16px;height:16px}.integracao-modal__counter{font-size:12px;color:var(--sv-text-muted);text-align:right}.integracao-modal__empty-text,.integracao-modal__loading-text{text-align:center;padding:24px;color:var(--sv-text-muted);font-size:13px}.integracao-modal__step-sucesso{display:flex;flex-direction:column;align-items:center;text-align:center;grid-gap:12px;gap:12px;padding:24px 0}.integracao-modal__step-sucesso h4{font-size:16px;font-weight:600;color:var(--sv-text-primary);margin:0}.integracao-modal__step-sucesso p{font-size:13px;color:var(--sv-text-secondary);margin:0}.integracao-modal__success-icon{color:var(--sv-success);margin-bottom:8px}.integracao-modal__step-processando{display:flex;flex-direction:column;align-items:center;text-align:center;grid-gap:16px;gap:16px;padding:24px 0}.integracao-modal__step-processando .integracao-modal__portal-info{border-bottom:none;margin-bottom:0;padding-bottom:0}.integracao-modal__phase-text{font-size:14px;color:var(--sv-text-secondary);margin:0}.integracao-modal__progress{width:100%;display:flex;align-items:center;grid-gap:12px;gap:12px}.integracao-modal__progress-bar{flex:1 1;height:8px;background:var(--sv-bg-secondary);border-radius:4px;overflow:hidden}.integracao-modal__progress-fill{height:100%;background:var(--sv-accent);border-radius:4px;transition:width 2s ease-out}.integracao-modal__progress-text{font-size:12px;font-weight:600;color:var(--sv-text-primary);min-width:36px;text-align:right}.integracao-modal__spinner{display:flex;align-items:center;justify-content:center;padding:12px}.integracao-modal__spinner-icon{color:var(--sv-accent)}.integracao-modal__spinner-icon,.integracao-modal__spinner-icon--sm{-webkit-animation:integracao-modal-spin 1s linear infinite;animation:integracao-modal-spin 1s linear infinite}.integracao-modal__spinner-icon--sm{margin-right:4px}.integracao-modal__step-resultado{display:flex;flex-direction:column;align-items:center;text-align:center;grid-gap:12px;gap:12px;padding:24px 0;flex:1 1 auto;min-height:0;overflow:hidden}.integracao-modal__step-resultado h4{font-size:16px;font-weight:600;color:var(--sv-text-primary);margin:0}.integracao-modal__step-resultado p{font-size:13px;color:var(--sv-text-secondary);margin:0}.integracao-modal__result-icon--error{color:var(--sv-danger);margin-bottom:8px}.integracao-modal__result-list{width:100%;min-height:0;flex:1 1;overflow-y:auto;display:flex;flex-direction:column;grid-gap:4px;gap:4px;border:1px solid var(--sv-border);border-radius:8px;border-radius:var(--sv-radius-md,8px);padding:8px;text-align:left}.integracao-modal__result-item{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:8px;border-radius:var(--sv-radius-md,8px)}.integracao-modal__result-item:hover{background:var(--sv-bg-secondary)}.integracao-modal__result-item--checkbox{cursor:pointer;grid-gap:10px;gap:10px;justify-content:flex-start}.integracao-modal__checkbox{accent-color:var(--sv-accent);width:16px;height:16px;flex-shrink:0}.integracao-modal__checkbox:disabled{opacity:.4;cursor:not-allowed}.integracao-modal__result-name{font-size:13px;color:var(--sv-text-primary);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integracao-modal__result-controls{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 4px}.integracao-modal__bulk-actions{display:flex;align-items:center;grid-gap:6px;gap:6px}.integracao-modal__link-btn{background:none;border:none;color:var(--sv-accent);font-size:12px;cursor:pointer;padding:0}.integracao-modal__link-btn:hover{text-decoration:underline}.integracao-modal__separator{color:var(--sv-text-muted);font-size:12px}.integracao-modal__info-banner{font-size:13px;color:var(--sv-text-secondary);background:rgba(37,99,235,.06);background:rgba(var(--sv-accent-rgb,37,99,235),.06);border:1px solid rgba(37,99,235,.15);border:1px solid rgba(var(--sv-accent-rgb,37,99,235),.15);border-radius:6px;padding:8px 12px;width:100%;text-align:left}.integracao-modal__info-text{font-size:12px;color:#888;color:var(--sv-text-muted,#888);margin:4px 0 0;width:100%;text-align:left}.integracao-modal__search-box{width:100%;position:relative;display:flex;align-items:center}.integracao-modal__search-box-icon{position:absolute;left:10px;color:var(--sv-text-muted);pointer-events:none}.integracao-modal__search-box-input{width:100%;padding:8px 12px 8px 30px;border:1px solid var(--sv-border);border-radius:8px;border-radius:var(--sv-radius-md,8px);font-size:13px;color:var(--sv-text-primary);background:var(--sv-bg-primary)}.integracao-modal__search-box-input:focus{outline:none;border-color:var(--sv-accent)}.integracao-modal__search-box-input::-webkit-input-placeholder{color:var(--sv-text-icon)}.integracao-modal__search-box-input::placeholder{color:var(--sv-text-icon)}.integracao-modal__badge{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;font-size:11px;font-weight:500;padding:3px 8px;border-radius:10px;white-space:nowrap}.integracao-modal__badge.badge--nova{background:rgba(37,99,235,.1);background:rgba(var(--sv-accent-rgb,37,99,235),.1);color:#2563eb;color:var(--sv-accent,#2563eb)}.integracao-modal__badge.badge--integrando{background:rgba(255,193,7,.1);background:rgba(var(--sv-warning-rgb,255,193,7),.1);color:#ffc107;color:var(--sv-warning,#ffc107)}.integracao-modal__badge.badge--integrada{background:rgba(25,135,84,.1);background:rgba(var(--sv-success-rgb,25,135,84),.1);color:#198754;color:var(--sv-success,#198754)}.integracao-modal__badge.badge--nao-integrada{background:var(--sv-bg-secondary);color:var(--sv-text-muted)}.integracao-modal__delete-content{text-align:center;padding:8px 0}.integracao-modal__delete-icon{color:var(--sv-danger);margin-bottom:12px}.integracao-modal__delete-title{font-size:14px;color:var(--sv-text-primary);margin:0 0 8px}.integracao-modal__delete-desc{font-size:12px;color:var(--sv-text-muted);margin:0}@-webkit-keyframes integracao-modal-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes integracao-modal-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes integracao-modal-scaleIn{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes integracao-modal-scaleIn{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes integracao-modal-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes integracao-modal-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.integracao-modal__step-portal{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.integracao-modal__portal-search{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 12px;border:1px solid var(--sv-border);border-radius:8px;border-radius:var(--sv-radius-md,8px);background:var(--sv-bg-primary)}.integracao-modal__portal-search input{flex:1 1;border:none;outline:none;font-size:13px;background:transparent;color:var(--sv-text-primary)}.integracao-modal__portal-search input::-webkit-input-placeholder{color:var(--sv-text-icon)}.integracao-modal__portal-search input::placeholder{color:var(--sv-text-icon)}.integracao-modal__portal-search svg{color:var(--sv-text-muted);flex-shrink:0}.integracao-modal__portal-list{display:flex;flex-direction:column;grid-gap:4px;gap:4px;max-height:320px;overflow-y:auto}.integracao-modal__portal-item{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border:1px solid var(--sv-border);border-radius:8px;border-radius:var(--sv-radius-md,8px);background:var(--sv-bg-primary);cursor:pointer;transition:background .15s,border-color .15s;text-align:left;font-size:13px;color:var(--sv-text-primary)}.integracao-modal__portal-item:hover{background:var(--sv-bg-secondary);border-color:var(--sv-accent)}.integracao-modal__portal-item-info{display:flex;flex-direction:column;min-width:0;flex:1 1}.integracao-modal__portal-item-name{font-weight:500;color:var(--sv-text-primary)}.integracao-modal__portal-item-url{font-size:11px;color:var(--sv-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integracao-modal__empty{text-align:center;padding:24px;color:var(--sv-text-muted);font-size:13px}.integracao-digital{padding:24px;max-width:1400px;margin:0 auto}.integracao-digital__header{margin-bottom:24px}.integracao-digital__title{font-size:22px;font-weight:700;color:var(--sv-text-primary);margin:0}.integracao-digital__section{margin-bottom:32px}.integracao-digital__section-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;grid-gap:12px;gap:12px;margin-bottom:16px}.integracao-digital__section-title{font-size:16px;font-weight:600;color:var(--sv-text-primary);margin:0}.integracao-digital__totals-inline{font-size:13px;font-weight:400;color:var(--sv-text-muted);margin-left:4px}.integracao-digital__toolbar{display:flex;align-items:center;flex-wrap:wrap;grid-gap:12px;gap:12px;margin-bottom:16px}.integracao-digital__controls{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-left:auto}.integracao-digital__btn-adicionar{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;white-space:nowrap;color:#fff;background:#3b82f6;background:var(--sv-accent,#3b82f6);border:none;border-radius:8px;border-radius:var(--sv-radius-md,8px);cursor:pointer;transition:background .15s}.integracao-digital__btn-adicionar:hover{background:#2563eb;background:var(--sv-accent-hover,#2563eb)}@media (max-width:768px){.integracao-digital__btn-adicionar{padding:8px}.integracao-digital__btn-adicionar .integracao-digital__btn-adicionar-text{display:none}}.integracao-digital__search{padding:8px 14px;border:1px solid var(--sv-border);border-radius:8px;border-radius:var(--sv-radius-md,8px);font-size:13px;color:var(--sv-text-primary);background:var(--sv-bg-primary);width:200px;transition:border-color .15s}.integracao-digital__search:focus{outline:none;border-color:var(--sv-accent)}.integracao-digital__search::-webkit-input-placeholder{color:var(--sv-text-icon)}.integracao-digital__search::placeholder{color:var(--sv-text-icon)}.integracao-digital__search--portais{margin-bottom:16px;width:100%;max-width:320px}.integracao-digital__view-toggle{display:flex;border:1px solid var(--sv-border);border-radius:8px;border-radius:var(--sv-radius-md,8px);overflow:hidden}.integracao-digital__view-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;background:var(--sv-bg-primary);color:var(--sv-text-muted);cursor:pointer;transition:background .15s,color .15s}.integracao-digital__view-btn:not(:last-child){border-right:1px solid var(--sv-border)}.integracao-digital__view-btn--active{background:var(--sv-accent);color:#fff}.integracao-digital__view-btn:hover:not(.integracao-digital__view-btn--active){background:var(--sv-bg-secondary);color:var(--sv-text-primary)}.integracao-digital__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.integracao-digital__portais-hero{background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(59,130,246,.01));background:linear-gradient(135deg,rgba(var(--sv-accent-rgb,59,130,246),.05),rgba(var(--sv-accent-rgb,59,130,246),.01));border:1px solid rgba(59,130,246,.12);border:1px solid rgba(var(--sv-accent-rgb,59,130,246),.12);border-radius:12px;border-radius:var(--sv-radius-lg,12px);padding:24px 28px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;grid-gap:16px;gap:16px}.integracao-digital__portais-hero-text{flex:1 1;min-width:200px}.integracao-digital__portais-hero-title{font-size:18px;font-weight:600;color:var(--sv-text-primary);margin:0 0 6px;display:flex;align-items:baseline;grid-gap:6px;gap:6px;flex-wrap:wrap}.integracao-digital__portais-hero-number{font-size:32px;font-weight:800;color:#3b82f6;color:var(--sv-accent,#3b82f6);line-height:1;letter-spacing:-.5px}.integracao-digital__portais-hero-tagline{font-size:14px;font-weight:500;color:var(--sv-text-secondary);margin:0 0 2px}.integracao-digital__portais-hero-sub{font-size:13px;font-weight:400;color:var(--sv-text-muted);margin:0}.integracao-digital__portais-hero .integracao-digital__search--portais{margin-bottom:0;width:280px;flex-shrink:0}@media (max-width:768px){.integracao-digital__portais-hero{padding:16px 18px;flex-direction:column;align-items:flex-start}.integracao-digital__portais-hero-number{font-size:26px}.integracao-digital__portais-hero-title{font-size:15px;flex-direction:column;align-items:flex-start;grid-gap:2px;gap:2px}.integracao-digital__portais-hero .integracao-digital__search--portais{width:100%;max-width:none}}.integracao-digital__portais-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:12px;gap:12px}.integracao-digital__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:var(--sv-text-muted);background:var(--sv-bg-secondary);border-radius:12px;border-radius:var(--sv-radius-lg,12px);border:1px dashed var(--sv-border)}.integracao-digital__empty>svg{margin-bottom:12px;opacity:.5}.integracao-digital__empty p{font-size:14px;font-weight:500;margin:0 0 4px;color:var(--sv-text-secondary)}.integracao-digital__empty span{font-size:12px}.integracao-digital__empty .integracao-digital__btn-adicionar{margin-top:16px}.integracao-digital__loading{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.integracao-digital__loading--portais{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.integracao-digital__skeleton-card{padding:16px;border-radius:12px;border-radius:var(--sv-radius-lg,12px);border:1px solid var(--sv-border);background:var(--sv-bg-primary);display:flex;flex-direction:column;grid-gap:14px;gap:14px}.integracao-digital__skeleton-header{display:flex;align-items:center;grid-gap:12px;gap:12px}.integracao-digital__skeleton-avatar{width:40px;height:40px;border-radius:50%;background:var(--sv-bg-secondary);-webkit-animation:integracao-shimmer 1.5s infinite;animation:integracao-shimmer 1.5s infinite;background-size:200% 100%;background-image:linear-gradient(90deg,var(--sv-bg-secondary) 25%,var(--sv-border) 50%,var(--sv-bg-secondary) 75%)}.integracao-digital__skeleton-avatar--lg{width:48px;height:48px}.integracao-digital__skeleton-text-group{flex:1 1;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.integracao-digital__skeleton-line{border-radius:4px;background-size:200% 100%;background-image:linear-gradient(90deg,var(--sv-bg-secondary) 25%,var(--sv-border) 50%,var(--sv-bg-secondary) 75%);-webkit-animation:integracao-shimmer 1.5s infinite;animation:integracao-shimmer 1.5s infinite}.integracao-digital__skeleton-line--title{height:14px;width:60%}.integracao-digital__skeleton-line--subtitle{height:10px;width:80%}.integracao-digital__skeleton-line--portal-name{height:12px;width:70%}.integracao-digital__skeleton-line--portal-cta{height:8px;width:50%}.integracao-digital__skeleton-line--inline{display:inline-block;height:1em;width:2.5ch;vertical-align:middle;border-radius:3px}.integracao-digital__skeleton-row{height:36px;border-radius:8px;border-radius:var(--sv-radius-md,8px);background-size:200% 100%;background-image:linear-gradient(90deg,var(--sv-bg-secondary) 25%,var(--sv-border) 50%,var(--sv-bg-secondary) 75%);-webkit-animation:integracao-shimmer 1.5s infinite;animation:integracao-shimmer 1.5s infinite}.integracao-digital__skeleton-row--short{width:70%}.integracao-digital__skeleton-portal{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;padding:16px 12px;border-radius:12px;border-radius:var(--sv-radius-lg,12px);border:1px solid var(--sv-border);background:var(--sv-bg-primary)}@-webkit-keyframes integracao-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes integracao-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.integracao-digital__status-filters{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px;gap:8px}.integracao-digital__status-chip{padding:5px 12px;font-size:12px;font-weight:500;border-radius:16px;border:1px solid var(--sv-border);background:var(--sv-bg-primary);color:var(--sv-text-secondary);cursor:pointer;transition:all .15s ease}.integracao-digital__status-chip:hover{background:var(--sv-bg-secondary)}.integracao-digital__status-chip--active{background:var(--sv-accent);color:#fff;border-color:var(--sv-accent)}.integracao-digital__status-chip--success{border-color:#28a745;border-color:var(--sv-success,#28a745);color:#28a745;color:var(--sv-success,#28a745)}.integracao-digital__status-chip--success.integracao-digital__status-chip--active{background:#28a745;background:var(--sv-success,#28a745);color:#fff}.integracao-digital__status-chip--danger{border-color:#dc3545;border-color:var(--sv-danger,#dc3545);color:#dc3545;color:var(--sv-danger,#dc3545)}.integracao-digital__status-chip--danger.integracao-digital__status-chip--active{background:#dc3545;background:var(--sv-danger,#dc3545);color:#fff}.integracao-digital__status-chip--warning{border-color:#ffc107;border-color:var(--sv-warning,#ffc107);color:#856404;color:var(--sv-warning-text,#856404)}.integracao-digital__status-chip--warning.integracao-digital__status-chip--active{background:#ffc107;background:var(--sv-warning,#ffc107);color:#451a03}.integracao-digital__status-chip--muted{border-color:var(--sv-text-muted);color:var(--sv-text-muted)}.integracao-digital__status-chip--muted.integracao-digital__status-chip--active{background:var(--sv-text-muted);color:#fff}.integracao-digital__pagination-wrapper{display:flex;flex-direction:column;align-items:center;margin-top:8px}.integracao-digital__pagination-wrapper--table{flex-direction:row;justify-content:center;align-items:center;grid-gap:12px;gap:12px;margin-top:0}.integracao-digital__pagination-info{font-size:12px;color:var(--sv-text-muted);margin-top:4px}.integracao-digital-page{min-height:100vh;background:#f9fafb;background:var(--sv-bg-page,#f9fafb)}@media (max-width:767px){.integracao-digital{padding:16px}.integracao-digital__section-header{flex-direction:column;align-items:flex-start}.integracao-digital__controls{width:100%}.integracao-digital__search{flex:1 1;width:auto}.integracao-digital__grid{grid-template-columns:1fr}.integracao-digital__portais-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.integracao-digital__pagination-wrapper--table{flex-direction:column!important;justify-content:center!important;align-items:center;grid-gap:4px;gap:4px}.integracao-digital__pagination-wrapper--table .paginacao,.integracao-digital__pagination-wrapper--table .paginacao.paginacao-responsive{padding:0!important;margin:0!important}.integracao-digital .integracao-digital__pagination-wrapper--table{flex-direction:column;justify-content:center;grid-gap:4px!important;gap:4px!important}.integracao-table{min-width:600px}.integracao-table__footer{position:-webkit-sticky;position:sticky;left:0;min-width:0}}@media (min-width:768px) and (max-width:1023px){.integracao-digital__portais-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}}@media (min-width:1024px){.integracao-digital__portais-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.integracao-digital .integracao-digital__pagination-wrapper{display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px;padding:16px 0 4px}.integracao-digital .integracao-digital__pagination-wrapper--table{flex-direction:row;justify-content:space-between;align-items:center;padding:0;grid-gap:12px;gap:12px}.integracao-digital .integracao-digital__pagination-wrapper--table .paginacao,.integracao-digital .integracao-digital__pagination-wrapper--table .paginacao.paginacao-responsive{padding:0;margin:0!important}.integracao-digital .integracao-digital__pagination-info{font-size:12px;color:#999;color:var(--sv-text-muted,#999)}.integracao-digital .paginacao{display:flex;justify-content:center;align-items:center;padding:20px 0 8px;margin:0}.integracao-digital .paginacao .pagination-elements{display:flex;flex-direction:row;align-items:center;grid-gap:4px;gap:4px}.integracao-digital .paginacao .pagination-elements button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:1px solid #e0e0e0;border:1px solid var(--sv-border,#e0e0e0);background:#fff;background:var(--sv-bg-primary,#fff);color:#333;color:var(--sv-text-primary,#333);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.integracao-digital .paginacao .pagination-elements button:hover{background:#e8f0fe;background:var(--sv-accent-bg,#e8f0fe);color:#2563eb;color:var(--sv-accent,#2563eb);border-color:#2563eb;border-color:var(--sv-accent,#2563eb)}.integracao-digital .paginacao .pagination-elements .arrowleft-icon,.integracao-digital .paginacao .pagination-elements .arrowright-icon{display:flex}.integracao-digital .paginacao .pagination-elements .arrowleft-icon button,.integracao-digital .paginacao .pagination-elements .arrowright-icon button{border:none;background:transparent;color:#666;color:var(--sv-text-secondary,#666)}.integracao-digital .paginacao .pagination-elements .arrowleft-icon button:hover,.integracao-digital .paginacao .pagination-elements .arrowright-icon button:hover{color:#2563eb;color:var(--sv-accent,#2563eb);background:transparent}.integracao-digital .paginacao .pagination-elements .arrowleft-icon svg,.integracao-digital .paginacao .pagination-elements .arrowright-icon svg{width:18px;height:18px}.integracao-digital .paginacao .pagination-elements .pagination-numbers{display:flex;align-items:center}.integracao-digital .paginacao .pagination-elements .pagination-numbers .buttons,.integracao-digital .paginacao .pagination-elements .pagination-numbers .list-buttons,.integracao-digital .paginacao .pagination-elements .pagination-numbers .pageButtons{display:flex;flex-direction:row;align-items:center;grid-gap:4px;gap:4px}.integracao-digital .paginacao .pagination-elements .pagination-numbers .pagination__item--active{background:#2563eb;background:var(--sv-accent,#2563eb);color:#fff;border-color:#2563eb;border-color:var(--sv-accent,#2563eb)}.integracao-digital .paginacao .pagination-elements .pagination-numbers .pagination__item--active:hover{background:#2563eb;background:var(--sv-accent,#2563eb);color:#fff}.loja-routes{overflow-x:hidden}.loja-admin-content{min-height:calc(100vh - 56px);min-height:calc(100vh - var(--topnavbar-height, 56px));background:#f9fafb;background:var(--sv-bg-page,#f9fafb)}.loja-produto-card{display:flex;flex-direction:column;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg);overflow:hidden;cursor:pointer;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;text-align:left;padding:0;width:100%;font-family:var(--sv-font)}.loja-produto-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:var(--sv-shadow-md)}.loja-produto-card:hover .loja-produto-card__cta{background:var(--sv-accent);color:#fff;border-color:var(--sv-accent)}.loja-produto-card:focus-visible{outline:2px solid var(--sv-accent);outline-offset:2px}.loja-produto-card__img-wrap{position:relative;width:100%;height:220px;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--sv-bg-secondary);overflow:hidden}.loja-produto-card__badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;grid-gap:4px;gap:4px;z-index:1}.loja-produto-card__badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:600;line-height:1}.loja-produto-card__badge--desconto{background:#dc2626;background:var(--sv-danger,#dc2626);color:#fff}.loja-produto-card__badge--destaque{background:var(--sv-accent);color:#fff}.loja-produto-card__badge--lancamento{background:#16a34a;background:var(--sv-success,#16a34a);color:#fff}.loja-produto-card__img{width:100%;height:100%;object-fit:contain}.loja-produto-card__body{display:flex;flex-direction:column;grid-gap:6px;gap:6px;padding:16px;flex:1 1}.loja-produto-card__nome{margin:0;font-size:14px;font-weight:500;color:var(--sv-text-primary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.loja-produto-card__pricing{display:flex;align-items:baseline;grid-gap:8px;gap:8px;margin-top:4px}.loja-produto-card__preco-original{font-size:13px;color:var(--sv-text-muted);text-decoration:line-through}.loja-produto-card__preco{font-size:18px;font-weight:700;color:var(--sv-text-primary)}.loja-produto-card__parcelas{font-size:12px;color:var(--sv-text-secondary)}.loja-produto-card__estoque-baixo{font-size:11px;font-weight:600;color:#d97706;color:var(--sv-warning,#d97706)}.loja-produto-card__cta{display:inline-flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;margin-top:8px;padding:8px 0;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-primary);color:var(--sv-accent);font-size:13px;font-weight:600;font-family:var(--sv-font);transition:all .15s ease}.loja-produto-card--featured{display:flex;flex-direction:row;border:2px solid var(--sv-accent);background:linear-gradient(135deg,#eff6ff,#fff 50%)}@media (max-width:575px){.loja-produto-card--featured{flex-direction:column}}.loja-produto-card--featured .loja-produto-card__img-wrap{width:50%;height:auto;min-height:280px;flex-shrink:0}@media (max-width:575px){.loja-produto-card--featured .loja-produto-card__img-wrap{width:100%;min-height:200px}}.loja-produto-card--featured .loja-produto-card__body{justify-content:center;padding:24px}.loja-produto-card--featured .loja-produto-card__nome{font-size:18px;-webkit-line-clamp:3}.loja-produto-card--featured .loja-produto-card__preco{font-size:24px}.loja-produto-card--featured .loja-produto-card__cta{margin-top:12px;padding:10px 24px;background:var(--sv-accent);color:#fff;border-color:var(--sv-accent);border-radius:var(--sv-radius-md);font-size:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.loja-produto-card__feature-list{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.loja-produto-card__feature-list li{font-size:12px;color:#166534;font-weight:500}.loja-header{position:relative;left:50%;right:50%;width:100vw;margin:-16px -50vw 20px;background:#e2e8f0;border-bottom:1px solid #cbd5e1;box-shadow:0 1px 3px rgba(0,0,0,.06);font-family:var(--sv-font)}@media (min-width:768px){.loja-header{margin-top:-24px}}.loja-header__container{max-width:1400px;margin:0 auto;padding:0 16px}@media (min-width:768px){.loja-header__container{padding:0 24px}}.loja-header__main{display:flex;align-items:center;grid-gap:20px;gap:20px;padding:16px 0 12px}@media (max-width:575px){.loja-header__main{grid-gap:12px;gap:12px;padding:12px 0 10px;flex-wrap:wrap}}.loja-header__back{display:flex;align-items:center;grid-gap:4px;gap:4px;padding:6px 10px;border:1px solid #d1d5db;border-radius:var(--sv-radius-sm);background:#fff;color:#374151;font-family:var(--sv-font);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease}.loja-header__back:hover{background:#f3f4f6}@media (max-width:575px){.loja-header__back-label{display:none}}.loja-header__brand{display:flex;align-items:center;cursor:pointer;flex-shrink:0}.loja-header__logo{height:38px;width:auto}@media (max-width:575px){.loja-header__logo{height:30px}}.loja-header__search{flex:1 1;min-width:0;display:flex;align-items:center;border-radius:var(--sv-radius-md);border:2px solid #e5e7eb;background:#fff;overflow:hidden;height:44px;transition:border-color .15s ease}.loja-header__search:focus-within{border-color:var(--sv-accent);background:#fff}@media (max-width:575px){.loja-header__search{order:3;width:100%;flex-basis:100%;height:40px}}.loja-header__search-input{flex:1 1;border:none;outline:none;padding:0 16px;font-size:14px;height:100%;background:transparent;color:#111827;font-family:var(--sv-font)}.loja-header__search-input::-webkit-input-placeholder{color:#374151}.loja-header__search-input::placeholder{color:#374151}.loja-header__search-btn{display:flex;align-items:center;justify-content:center;width:52px;height:100%;border:none;background:var(--sv-accent);color:#fff;cursor:pointer;transition:background .15s ease;flex-shrink:0}.loja-header__search-btn:hover{background:#2563eb;background:var(--sv-accent-hover,#2563eb)}.loja-header__right-actions{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-left:auto;flex-shrink:0}.loja-header__cart{position:relative;display:flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 12px;border:1px solid #d1d5db;border-radius:var(--sv-radius-sm);background:#fff;color:#374151;font-family:var(--sv-font);font-size:13px;font-weight:500;cursor:pointer;flex-shrink:0;transition:background .15s ease}.loja-header__cart:hover{background:#f3f4f6}@media (max-width:575px){.loja-header__cart{padding:6px 8px;grid-gap:4px;gap:4px}}@media (max-width:575px){.loja-header__cart-label{display:none}}.loja-header__cart-badge{min-width:18px;height:18px;border-radius:9px;background:#ef4444;color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 4px;-webkit-animation:cartBadgePulse 2s ease-in-out infinite;animation:cartBadgePulse 2s ease-in-out infinite}.loja-header__cart-badge--bounce{-webkit-animation:cartBadgeBounce .4s ease;animation:cartBadgeBounce .4s ease}.loja-header__categories{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:12px 0 14px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.loja-header__categories::-webkit-scrollbar{display:none}.loja-header__cat-link{padding:6px 16px;font-size:13px;font-weight:500;font-family:var(--sv-font);border-radius:20px;border:1px solid #cbd5e1;background:#fff;color:#475569;cursor:pointer;white-space:nowrap;transition:all .15s ease}.loja-header__cat-link:hover{background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.loja-header__cat-link--active{background:var(--sv-accent);color:#fff;border-color:var(--sv-accent)}.loja-header__cat-link--active:hover{background:#2563eb;background:var(--sv-accent-hover,#2563eb);border-color:#2563eb;border-color:var(--sv-accent-hover,#2563eb);color:#fff}.loja-header__user{position:relative;flex-shrink:0}.loja-header__user-btn{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:4px 10px 4px 4px;border:1px solid #d1d5db;border-radius:var(--sv-radius-sm);background:#fff;cursor:pointer;font-family:var(--sv-font);transition:background .15s}.loja-header__user-btn:hover{background:#f3f4f6}.loja-header__user-avatar{width:28px;height:28px;border-radius:50%;background:var(--sv-accent);color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.loja-header__user-name{font-size:13px;font-weight:500;color:var(--sv-text-primary);max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:575px){.loja-header__user-name{display:none}}.loja-header__user-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);box-shadow:var(--sv-shadow-md);z-index:100;padding:6px 0;-webkit-animation:lojaUserMenuFade .12s ease;animation:lojaUserMenuFade .12s ease}.loja-header__user-menu-item{display:flex;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:10px 16px;background:none;border:none;cursor:pointer;font-family:var(--sv-font);font-size:13px;color:var(--sv-text-primary);transition:background .12s}.loja-header__user-menu-item:hover{background:var(--sv-bg-hover)}.loja-header__user-menu-item--danger{color:var(--sv-danger)}.loja-header__user-menu-item--danger:hover{background:rgba(var(--sv-danger-rgb),.06)}.loja-header__login-btn{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 12px;border:1px solid #d1d5db;border-radius:var(--sv-radius-sm);background:#fff;color:#374151;font-family:var(--sv-font);font-size:13px;font-weight:500;cursor:pointer;flex-shrink:0;margin-left:auto;transition:background .15s}.loja-header__login-btn:hover{background:#f3f4f6}@media (max-width:575px){.loja-header__login-btn{padding:6px 8px}}@media (max-width:575px){.loja-header__login-label{display:none}}.loja-header__fab{position:fixed;bottom:20px;right:20px;z-index:1000;display:flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 18px;border-radius:24px;background:#25d366;color:#fff;font-family:var(--sv-font);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;box-shadow:var(--sv-shadow-md);cursor:pointer;transition:box-shadow .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease}.loja-header__fab:hover{-webkit-transform:scale(1.03);transform:scale(1.03);box-shadow:0 4px 16px rgba(37,211,102,.4)}@media (max-width:575px){.loja-header__fab{bottom:16px;right:16px;padding:8px 14px;font-size:12px}}@-webkit-keyframes cartBadgeBounce{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.5);transform:scale(1.5)}60%{-webkit-transform:scale(.85);transform:scale(.85)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes cartBadgeBounce{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.5);transform:scale(1.5)}60%{-webkit-transform:scale(.85);transform:scale(.85)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes cartBadgePulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes cartBadgePulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes lojaUserMenuFade{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes lojaUserMenuFade{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.loja-footer{background:#1e293b;color:#e2e8f0;font-family:var(--sv-font);margin:40px -16px -16px;width:calc(100% + 32px)}@media (min-width:768px){.loja-footer{margin-left:-24px;margin-right:-24px;margin-bottom:-24px;width:calc(100% + 48px)}}@media (min-width:1448px){.loja-footer{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw}}.loja-footer a,.loja-footer a:visited{color:#93c5fd;text-decoration:none}.loja-footer__container{max-width:1400px;margin:0 auto;padding:40px 20px 24px}@media (max-width:575px){.loja-footer__container{padding:32px 16px 20px}}.loja-footer__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}@media (max-width:991px){.loja-footer__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.loja-footer__grid{grid-template-columns:1fr;grid-gap:28px;gap:28px}}.loja-footer__section{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.loja-footer__title{display:flex;align-items:center;grid-gap:6px;gap:6px;margin:0;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.03em}.loja-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.loja-footer__list li{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:13px;color:#cbd5e1;line-height:1.4}.loja-footer__link{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;color:#93c5fd;text-decoration:none;transition:color .15s ease}.loja-footer__link:hover{color:#fff}.loja-footer__link:visited{color:#93c5fd}.loja-footer__hours{color:#94a3b8!important;font-size:12px!important;margin-top:2px}.loja-footer__payment-icons{display:flex;align-items:center;grid-gap:12px;gap:12px;flex-wrap:wrap}.loja-footer__payment-item{display:flex;align-items:center;justify-content:center;color:#cbd5e1;transition:color .15s ease}.loja-footer__payment-item:hover{color:#fff}.loja-footer__pix-label{font-size:11px;font-weight:700;letter-spacing:.05em;padding:3px 6px;border:1px solid #cbd5e1;border-radius:4px;color:#cbd5e1;line-height:1}.loja-footer__note{margin:0;font-size:12px;color:#94a3b8}.loja-footer__bottom{margin-top:32px;padding-top:20px;border-top:1px solid #334155;text-align:center}.loja-footer__company{margin:0;font-size:12px;color:#94a3b8;font-weight:500}.loja-footer__address{margin:4px 0 0;font-size:11px;color:#64748b}.loja-vitrine{max-width:1400px;margin:0 auto;padding:16px;font-family:var(--sv-font)}@media (min-width:768px){.loja-vitrine{padding:24px}}.loja-vitrine__benefits{display:flex;align-items:center;justify-content:center;grid-gap:24px;gap:24px;padding:12px 16px;margin-bottom:20px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--sv-radius-md);flex-wrap:wrap}@media (max-width:575px){.loja-vitrine__benefits{flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px}}.loja-vitrine__benefit{font-size:13px;font-weight:500;color:#166534;white-space:nowrap}.loja-vitrine__empty{text-align:center;padding:48px 16px;color:var(--sv-text-secondary);font-size:16px}.loja-vitrine__pagination{grid-gap:12px;gap:12px;margin-top:24px;padding:16px 0}.loja-vitrine__page-btn,.loja-vitrine__pagination{display:flex;align-items:center;justify-content:center}.loja-vitrine__page-btn{width:36px;height:36px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-primary);color:var(--sv-text-primary);cursor:pointer;transition:background .15s}.loja-vitrine__page-btn:hover:not(:disabled){background:var(--sv-bg-hover)}.loja-vitrine__page-btn:disabled{opacity:.4;cursor:not-allowed}.loja-vitrine__page-info{font-size:14px;color:var(--sv-text-secondary);font-weight:500}.loja-vitrine__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.loja-vitrine__featured{grid-column:span 2}@media (max-width:575px){.loja-vitrine__featured{grid-column:span 1}}.loja-vitrine__skeleton-card{background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg);padding:16px;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.loja-vitrine__skeleton-img{width:100%;aspect-ratio:1/1;border-radius:var(--sv-radius-sm)}.loja-vitrine__skeleton-img,.loja-vitrine__skeleton-text{background:var(--sv-shimmer-base);-webkit-animation:loja-shimmer 1.5s infinite;animation:loja-shimmer 1.5s infinite}.loja-vitrine__skeleton-text{height:14px;border-radius:4px}.loja-vitrine__skeleton-text--short{width:60%}.loja-galeria{display:flex;grid-gap:12px;gap:12px;width:100%}.loja-galeria__thumbs{display:none;flex-direction:column;grid-gap:8px;gap:8px;flex-shrink:0}@media (min-width:768px){.loja-galeria__thumbs{display:flex}}.loja-galeria__thumb{width:56px;height:56px;border-radius:var(--sv-radius-sm);border:2px solid var(--sv-border);overflow:hidden;cursor:pointer;padding:4px;background:var(--sv-bg-primary);transition:border-color .15s ease}.loja-galeria__thumb--active,.loja-galeria__thumb:hover{border-color:var(--sv-accent)}.loja-galeria__thumb img{width:100%;height:100%;object-fit:contain}.loja-galeria__main{position:relative;flex:1 1;min-width:0;background:var(--sv-bg-secondary);border-radius:var(--sv-radius-lg);display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;overflow:hidden}@media (min-width:768px){.loja-galeria__main{aspect-ratio:4/3;cursor:zoom-in}}@media (min-width:768px){.loja-galeria__main--zooming{cursor:zoom-out}}.loja-galeria__img{width:100%;height:100%;object-fit:contain;padding:24px;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.loja-galeria__nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:32px;height:32px;border-radius:50%;border:none;background:var(--sv-bg-primary);box-shadow:var(--sv-shadow-sm);color:var(--sv-text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:background .15s ease}.loja-galeria__nav:hover{background:var(--sv-bg-hover)}.loja-galeria__nav--prev{left:8px}.loja-galeria__nav--next{right:8px}.loja-galeria__dots{position:absolute;bottom:12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:flex;grid-gap:6px;gap:6px}@media (min-width:768px){.loja-galeria__dots{display:none}}.loja-galeria__dot{width:8px;height:8px;border-radius:50%;background:var(--sv-border-secondary);transition:background .15s ease}.loja-galeria__dot--active{background:var(--sv-accent)}.loja-info-produto{display:flex;flex-direction:column;grid-gap:16px;gap:16px;font-family:var(--sv-font)}.loja-info-produto__nome{margin:0;font-size:20px;font-weight:600;color:var(--sv-text-primary);line-height:1.3}@media (min-width:768px){.loja-info-produto__nome{font-size:22px}}.loja-info-produto__meta{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px}.loja-info-produto__meta-item{font-size:13px;color:var(--sv-text-secondary)}.loja-info-produto__meta-item strong{color:var(--sv-text-primary);font-weight:500}.loja-info-produto__disponibilidade{font-size:13px;color:var(--sv-success);font-weight:500}.loja-info-produto__buy-box{padding:16px;background:#f8fafc;background:var(--sv-bg-secondary,#f8fafc);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md)}.loja-info-produto__pricing{display:flex;flex-direction:column;grid-gap:4px;gap:4px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--sv-border)}.loja-info-produto__preco{font-size:28px;font-weight:700;color:var(--sv-text-primary)}.loja-info-produto__parcelas{font-size:13px;color:var(--sv-text-secondary)}.loja-info-produto__pix-tag{font-size:14px;font-weight:500;color:var(--sv-success)}.loja-info-produto__ver-parcelas{font-size:12px;color:var(--sv-accent);background:none;border:none;cursor:pointer;padding:0;margin-top:4px;text-decoration:underline;text-align:left}.loja-info-produto__ver-parcelas:hover{color:var(--sv-accent-hover)}.loja-info-produto__modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.loja-info-produto__modal{background:var(--sv-bg-primary);border-radius:var(--sv-radius-lg);box-shadow:var(--sv-shadow-md);width:100%;max-width:420px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.loja-info-produto__modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--sv-border);flex-shrink:0}.loja-info-produto__modal-header h3{font-size:15px;font-weight:600;color:var(--sv-text-primary);margin:0}.loja-info-produto__modal-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:4px;background:none;color:var(--sv-text-secondary);cursor:pointer}.loja-info-produto__modal-close:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary)}.loja-info-produto__modal-body{padding:16px 20px;overflow-y:auto;flex:1 1}.loja-info-produto__installments-table{width:100%;border-collapse:collapse;font-size:13px}.loja-info-produto__installments-table th{text-align:left;font-size:11px;font-weight:600;color:var(--sv-text-muted);text-transform:uppercase;padding:6px 8px;border-bottom:1px solid var(--sv-border)}.loja-info-produto__installments-table td{padding:8px;color:var(--sv-text-primary);border-bottom:1px solid var(--sv-border)}.loja-info-produto__installments-table tr:last-child td{border-bottom:none}.loja-info-produto__actions{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.loja-info-produto__qty{display:flex;align-items:center;grid-gap:0;gap:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);overflow:hidden}.loja-info-produto__qty-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--sv-bg-secondary);border:none;color:var(--sv-text-primary);cursor:pointer;transition:background .15s ease;font-size:14px}.loja-info-produto__qty-btn:hover:not(:disabled){background:var(--sv-bg-hover)}.loja-info-produto__qty-btn:disabled{opacity:.4;cursor:not-allowed}.loja-info-produto__qty-value{width:40px;text-align:center;font-size:14px;font-weight:500;color:var(--sv-text-primary)}.loja-info-produto__btn{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;width:100%;padding:12px 20px;border:none;border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,-webkit-transform .15s ease;transition:background .15s ease,transform .15s ease;transition:background .15s ease,transform .15s ease,-webkit-transform .15s ease}.loja-info-produto__btn:active{-webkit-transform:scale(.98);transform:scale(.98)}.loja-info-produto__btn--primary{background:var(--sv-accent);color:#fff}.loja-info-produto__btn--primary:hover{background:var(--sv-accent-hover)}.loja-info-produto__btn--secondary{background:transparent;border:1px solid var(--sv-accent);color:var(--sv-accent)}.loja-info-produto__btn--secondary:hover{background:var(--sv-accent-bg)}.loja-info-produto__btn--loading{opacity:.75;cursor:wait}.loja-info-produto__spinner{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;-webkit-animation:infoSpinner .6s linear infinite;animation:infoSpinner .6s linear infinite}.loja-info-produto__variation-warning{display:block;font-size:13px;color:var(--sv-danger);font-weight:500;text-align:center;-webkit-animation:fadeIn .2s ease;animation:fadeIn .2s ease}@-webkit-keyframes infoSpinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes infoSpinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.loja-dados-tecnicos{width:100%;overflow-x:auto}.loja-dados-tecnicos__table{width:100%;border-collapse:collapse;font-family:var(--sv-font);font-size:13px}.loja-dados-tecnicos__row:nth-child(2n){background:var(--sv-bg-secondary)}.loja-dados-tecnicos__row:nth-child(odd){background:var(--sv-bg-primary)}.loja-dados-tecnicos__label{font-weight:500;color:var(--sv-text-primary);white-space:nowrap;width:40%}.loja-dados-tecnicos__label,.loja-dados-tecnicos__valor{padding:10px 12px;border-bottom:1px solid var(--sv-border)}.loja-dados-tecnicos__valor{color:var(--sv-text-secondary)}.loja-frete-selector{font-family:var(--sv-font)}.loja-frete-selector__title{display:flex;align-items:center;grid-gap:8px;gap:8px;margin:0 0 12px;font-size:14px;font-weight:600;color:var(--sv-text-primary)}.loja-frete-selector__input-row{display:flex;grid-gap:0;gap:0;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);overflow:hidden;background:var(--sv-bg-tertiary)}.loja-frete-selector__input{flex:1 1;padding:10px 12px;border:none;background:transparent;color:var(--sv-text-primary);font-family:var(--sv-font);font-size:14px;outline:none}.loja-frete-selector__input::-webkit-input-placeholder{color:var(--sv-text-muted)}.loja-frete-selector__input::placeholder{color:var(--sv-text-muted)}.loja-frete-selector__calc-btn{padding:10px 20px;border:none;border-left:1px solid var(--sv-border);border-radius:0;background:var(--sv-bg-tertiary);color:var(--sv-text-primary);font-family:var(--sv-font);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease}.loja-frete-selector__calc-btn:hover:not(:disabled){background:var(--sv-bg-hover)}.loja-frete-selector__calc-btn:disabled{opacity:.5;cursor:not-allowed}.loja-frete-selector__opcoes{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-top:12px}.loja-frete-selector__opcao{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-tertiary);cursor:pointer;transition:border-color .15s ease,background .15s ease}.loja-frete-selector__opcao:hover{background:var(--sv-bg-hover)}.loja-frete-selector__opcao:has(.loja-frete-selector__radio:checked){border-color:var(--sv-accent);background:#eff6ff;background:var(--sv-accent-bg,#eff6ff)}.loja-frete-selector__radio{accent-color:var(--sv-accent);width:16px;height:16px;flex-shrink:0}.loja-frete-selector__opcao-info{display:flex;flex-direction:column;grid-gap:2px;gap:2px;flex:1 1}.loja-frete-selector__opcao-nome{font-size:13px;font-weight:500;color:var(--sv-text-primary)}.loja-frete-selector__opcao-valor{font-size:14px;font-weight:600;color:var(--sv-text-primary);white-space:nowrap}.loja-variacao-selector{margin:8px 0;padding:14px 16px;background:#f8fafc;background:var(--sv-bg-secondary,#f8fafc);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md)}.loja-variacao-selector__label{display:block;font-size:13px;font-weight:600;color:var(--sv-text-primary);margin-bottom:8px}.loja-variacao-selector__label--secondary{margin-top:14px}.loja-variacao-selector__options{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.loja-variacao-selector__opt{display:flex;flex-direction:column;align-items:center;padding:8px 14px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-primary);cursor:pointer;transition:border-color .2s,background .2s}.loja-variacao-selector__opt:hover{border-color:var(--sv-accent)}.loja-variacao-selector__opt--active{border-color:var(--sv-accent);background:rgba(var(--sv-accent-rgb),.06)}.loja-variacao-selector__opt-value{font-size:13px;font-weight:600;color:var(--sv-text-primary)}.loja-variacao-selector__opt-price{font-size:11px;color:var(--sv-accent);margin-top:2px}.loja-mini-cart-drawer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1100;display:flex;justify-content:flex-end}.loja-mini-cart-drawer__backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);-webkit-animation:drawerFadeIn .2s ease;animation:drawerFadeIn .2s ease}.loja-mini-cart-drawer__panel{position:relative;width:380px;max-width:100%;height:100%;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.15);display:flex;flex-direction:column;-webkit-animation:drawerSlideIn .3s ease;animation:drawerSlideIn .3s ease}@media (max-width:575px){.loja-mini-cart-drawer__panel{width:100%}}.loja-mini-cart-drawer__header{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:16px 20px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--sv-border,#e5e7eb)}.loja-mini-cart-drawer__check{color:#16a34a;flex-shrink:0}.loja-mini-cart-drawer__title{flex:1 1;font-size:15px;font-weight:600;color:#111827;color:var(--sv-text-primary,#111827);font-family:var(--sv-font)}.loja-mini-cart-drawer__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:#6b7280;color:var(--sv-text-secondary,#6b7280);cursor:pointer;transition:background .15s ease}.loja-mini-cart-drawer__close:hover{background:#f3f4f6}.loja-mini-cart-drawer__item{display:flex;grid-gap:14px;gap:14px;padding:20px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--sv-border,#e5e7eb)}.loja-mini-cart-drawer__img{width:80px;height:80px;object-fit:contain;border-radius:6px;border-radius:var(--sv-radius-sm,6px);background:#f9fafb;border:1px solid #e5e7eb;border:1px solid var(--sv-border,#e5e7eb);flex-shrink:0}.loja-mini-cart-drawer__info{display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:0}.loja-mini-cart-drawer__nome{font-size:14px;font-weight:500;color:#111827;color:var(--sv-text-primary,#111827);font-family:var(--sv-font);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.loja-mini-cart-drawer__variacao{font-size:12px;color:#6b7280;color:var(--sv-text-secondary,#6b7280)}.loja-mini-cart-drawer__detalhes{font-size:13px;font-weight:600;color:#111827;color:var(--sv-text-primary,#111827);margin-top:4px}.loja-mini-cart-drawer__actions{display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding:20px;margin-top:auto}.loja-mini-cart-drawer__btn{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;width:100%;padding:12px 20px;border:none;border-radius:6px;border-radius:var(--sv-radius-sm,6px);font-family:var(--sv-font);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease}.loja-mini-cart-drawer__btn--primary{background:#3b82f6;background:var(--sv-accent,#3b82f6);color:#fff}.loja-mini-cart-drawer__btn--primary:hover{background:#2563eb;background:var(--sv-accent-hover,#2563eb)}.loja-mini-cart-drawer__btn--secondary{background:transparent;border:1px solid #e5e7eb;border:1px solid var(--sv-border,#e5e7eb);color:#111827;color:var(--sv-text-primary,#111827)}.loja-mini-cart-drawer__btn--secondary:hover{background:#f3f4f6}@-webkit-keyframes drawerSlideIn{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes drawerSlideIn{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes drawerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes drawerFadeIn{0%{opacity:0}to{opacity:1}}.loja-produto-detalhe{max-width:1400px;margin:0 auto;padding:16px;font-family:var(--sv-font)}@media (min-width:768px){.loja-produto-detalhe{padding:24px}}.loja-produto-detalhe__hero{display:flex;flex-direction:column;grid-gap:24px;gap:24px;margin-bottom:32px}@media (min-width:768px){.loja-produto-detalhe__hero{flex-direction:row;grid-gap:32px;gap:32px}}.loja-produto-detalhe__galeria-col{flex:1 1;min-width:0}@media (min-width:768px){.loja-produto-detalhe__galeria-col{max-width:50%}}.loja-produto-detalhe__info-col{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:20px;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg);align-self:flex-start}.loja-produto-detalhe__tabs{border-top:1px solid var(--sv-border);padding-top:24px}.loja-produto-detalhe__tab-nav{display:flex;grid-gap:0;gap:0;overflow-x:auto;border-bottom:1px solid var(--sv-border);margin-bottom:20px;scrollbar-width:none}.loja-produto-detalhe__tab-nav::-webkit-scrollbar{display:none}.loja-produto-detalhe__tab{padding:10px 16px;background:none;color:var(--sv-text-secondary);font-family:var(--sv-font);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;border:none;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.loja-produto-detalhe__tab:hover{color:var(--sv-text-primary)}.loja-produto-detalhe__tab--active{color:var(--sv-accent);border-bottom-color:var(--sv-accent)}.loja-produto-detalhe__tab-content{padding:4px 0}.loja-produto-detalhe__descricao{margin:0;font-size:14px;line-height:1.7;color:var(--sv-text-secondary)}.loja-produto-detalhe__lista{margin:0;padding:0 0 0 20px;font-size:14px;color:var(--sv-text-secondary);line-height:2}.loja-produto-detalhe__skeleton{display:flex;flex-direction:column;grid-gap:24px;gap:24px}@media (min-width:768px){.loja-produto-detalhe__skeleton{flex-direction:row}}.loja-produto-detalhe__skeleton-img{width:100%;aspect-ratio:1/1;border-radius:var(--sv-radius-lg);background:var(--sv-shimmer-base);-webkit-animation:loja-shimmer 1.5s infinite;animation:loja-shimmer 1.5s infinite}@media (min-width:768px){.loja-produto-detalhe__skeleton-img{max-width:50%;aspect-ratio:4/3}}.loja-produto-detalhe__skeleton-info{flex:1 1;display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding-top:8px}.loja-produto-detalhe__skeleton-text{height:16px;border-radius:4px;background:var(--sv-shimmer-base);-webkit-animation:loja-shimmer 1.5s infinite;animation:loja-shimmer 1.5s infinite}.loja-produto-detalhe__skeleton-text--short{width:40%}.loja-produto-detalhe__skeleton-text--medium{width:70%}@-webkit-keyframes loja-shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes loja-shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.loja-carrinho-item{display:flex;grid-gap:12px;gap:12px;padding:16px 0;font-family:var(--sv-font)}.loja-carrinho-item+.loja-carrinho-item{border-top:1px solid var(--sv-border)}.loja-carrinho-item__img-wrap{flex-shrink:0;width:64px;height:64px;border-radius:var(--sv-radius-sm);background:var(--sv-bg-secondary);display:flex;align-items:center;justify-content:center;padding:6px}@media (min-width:768px){.loja-carrinho-item__img-wrap{width:80px;height:80px}}.loja-carrinho-item__img{width:100%;height:100%;object-fit:contain}.loja-carrinho-item__info{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.loja-carrinho-item__nome{margin:0;font-size:14px;font-weight:500;color:var(--sv-text-primary);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.loja-carrinho-item__meta{display:flex;grid-gap:12px;gap:12px;font-size:12px;color:var(--sv-text-muted)}.loja-carrinho-item__footer{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-top:8px}.loja-carrinho-item__qty{display:flex;align-items:center;border:1px solid var(--sv-border);border-radius:6px;overflow:hidden}.loja-carrinho-item__qty-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--sv-bg-secondary);border:none;color:var(--sv-text-primary);cursor:pointer;transition:background .15s ease}.loja-carrinho-item__qty-btn:hover:not(:disabled){background:var(--sv-bg-hover)}.loja-carrinho-item__qty-btn:disabled{opacity:.4;cursor:not-allowed}.loja-carrinho-item__qty-value{width:28px;text-align:center;font-size:13px;font-weight:500;color:var(--sv-text-primary)}.loja-carrinho-item__preco{font-size:16px;font-weight:600;color:var(--sv-text-primary);margin-left:auto}.loja-carrinho-item__remove{background:none;border:none;padding:6px;border-radius:6px;color:var(--sv-text-muted);cursor:pointer;transition:color .15s ease,background .15s ease}.loja-carrinho-item__remove:hover{color:var(--sv-danger);background:rgba(var(--sv-danger-rgb),.08)}.loja-cupom{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.loja-cupom--applied{flex-direction:row;align-items:center;grid-gap:8px;gap:8px;padding:10px 14px;background:rgba(var(--sv-success-rgb),.08);border:1px solid var(--sv-success);border-radius:var(--sv-radius-sm);color:var(--sv-success)}.loja-cupom__info{flex:1 1;display:flex;flex-direction:column}.loja-cupom__code{font-weight:700;font-size:13px;text-transform:uppercase}.loja-cupom__desc{font-size:11px;color:var(--sv-text-secondary)}.loja-cupom__remove{background:none;border:none;cursor:pointer;color:var(--sv-text-secondary);padding:4px;border-radius:50%;transition:background .2s}.loja-cupom__remove:hover{background:var(--sv-bg-hover)}.loja-cupom__field{display:flex;align-items:center;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);overflow:hidden;background:var(--sv-bg-tertiary)}.loja-cupom__icon{margin-left:10px;color:var(--sv-text-secondary);flex-shrink:0}.loja-cupom__input{flex:1 1;border:none;outline:none;padding:10px 8px;font-size:13px;background:transparent;color:var(--sv-text-primary);font-family:var(--sv-font);min-width:0}.loja-cupom__input::-webkit-input-placeholder{color:var(--sv-text-muted)}.loja-cupom__input::placeholder{color:var(--sv-text-muted)}.loja-cupom__btn{padding:10px 16px;background:var(--sv-accent);color:#fff;border:none;font-weight:600;font-size:13px;cursor:pointer;white-space:nowrap;font-family:var(--sv-font);transition:opacity .2s}.loja-cupom__btn:disabled{opacity:.5;cursor:not-allowed}.loja-cupom__btn:hover:not(:disabled){opacity:.9}.loja-cupom__error{font-size:11px;color:var(--sv-danger)}.loja-resumo-carrinho{background:var(--sv-bg-secondary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg);padding:20px;font-family:var(--sv-font)}.loja-resumo-carrinho__cupom-section{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--sv-border)}.loja-resumo-carrinho__title{margin:0 0 16px;font-size:16px;font-weight:600;color:var(--sv-text-primary)}.loja-resumo-carrinho__rows{display:flex;flex-direction:column;grid-gap:10px;gap:10px;margin-bottom:16px}.loja-resumo-carrinho__row{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--sv-text-secondary)}.loja-resumo-carrinho__row--total{padding-top:12px;border-top:1px solid var(--sv-border);font-size:18px;font-weight:700;color:var(--sv-text-primary)}.loja-resumo-carrinho__row--desconto{color:var(--sv-success)}.loja-resumo-carrinho__parcelas{display:flex;flex-direction:column;grid-gap:4px;gap:4px;margin-bottom:16px;padding-top:12px;border-top:1px solid var(--sv-border)}.loja-resumo-carrinho__parcela-option{font-size:12px;color:var(--sv-text-secondary)}.loja-resumo-carrinho__btn{width:100%;padding:14px 20px;border:none;border-radius:var(--sv-radius-sm);background:var(--sv-accent);color:#fff;font-family:var(--sv-font);font-size:15px;font-weight:600;cursor:pointer;transition:background .15s ease,-webkit-transform .15s ease;transition:background .15s ease,transform .15s ease;transition:background .15s ease,transform .15s ease,-webkit-transform .15s ease}.loja-resumo-carrinho__btn:hover:not(:disabled){background:var(--sv-accent-hover)}.loja-resumo-carrinho__btn:active:not(:disabled){-webkit-transform:scale(.98);transform:scale(.98)}.loja-resumo-carrinho__btn:disabled{opacity:.5;cursor:not-allowed}.loja-resumo-carrinho__frete-aviso{margin:8px 0 0;font-size:12px;color:#e67e22;color:var(--sv-warning,#e67e22);text-align:center}.loja-resumo-carrinho__continue{width:100%;padding:10px 20px;margin-top:10px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:transparent;color:var(--sv-text-secondary);font-family:var(--sv-font);font-size:13px;font-weight:500;cursor:pointer;text-align:center;transition:color .15s ease}.loja-resumo-carrinho__continue:hover{color:var(--sv-accent)}.loja-steps{justify-content:center;grid-gap:0;gap:0;padding:16px 0 12px;margin-bottom:20px;border-bottom:1px solid var(--sv-border)}.loja-steps,.loja-steps__item{display:flex;align-items:center}.loja-steps__item{grid-gap:6px;gap:6px}.loja-steps__number{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;background:var(--sv-bg-secondary);border:1px solid var(--sv-border);flex-shrink:0}.loja-steps__label,.loja-steps__number{font-family:var(--sv-font);color:var(--sv-text-muted)}.loja-steps__label{font-size:13px;font-weight:500}@media (max-width:575px){.loja-steps__label{display:none}}.loja-steps__connector{display:block;width:40px;height:1px;background:var(--sv-border);margin:0 12px}@media (max-width:575px){.loja-steps__connector{width:24px;margin:0 8px}}.loja-steps__item--active .loja-steps__number{background:var(--sv-accent);color:#fff;border-color:var(--sv-accent)}.loja-steps__item--active .loja-steps__label{color:var(--sv-text-primary);font-weight:600}.loja-steps__item--completed .loja-steps__number{background:#22c55e;background:var(--sv-success,#22c55e);color:#fff;border-color:#22c55e;border-color:var(--sv-success,#22c55e)}.loja-steps__item--completed .loja-steps__label{color:var(--sv-text-secondary)}.loja-carrinho{max-width:1400px;margin:0 auto;padding:16px;font-family:var(--sv-font)}@media (min-width:768px){.loja-carrinho{padding:24px}}@media (min-width:1448px){.loja-carrinho{padding:24px calc(50vw - 700px)}}.loja-carrinho__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:16px;gap:16px;padding:64px 24px;color:var(--sv-text-muted);text-align:center}.loja-carrinho__empty p{margin:0;font-size:16px;color:var(--sv-text-secondary)}.loja-carrinho__empty-btn{padding:12px 24px;border:none;border-radius:var(--sv-radius-sm);background:var(--sv-accent);color:#fff;font-family:var(--sv-font);font-size:14px;font-weight:500;cursor:pointer;transition:opacity .15s ease}.loja-carrinho__empty-btn:hover{opacity:.85}.loja-carrinho__content{display:flex;flex-direction:column;grid-gap:24px;gap:24px}@media (min-width:768px){.loja-carrinho__content{flex-direction:row;align-items:flex-start}}.loja-carrinho__items-col{flex:1 1;min-width:0}.loja-carrinho__items-card{background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg);padding:16px;grid-gap:16px;gap:16px}.loja-carrinho__items,.loja-carrinho__items-card{display:flex;flex-direction:column}.loja-carrinho__frete-section{border-top:1px solid var(--sv-border);padding-top:16px}.loja-carrinho__resumo-col{width:100%;display:flex;flex-direction:column;grid-gap:12px;gap:12px}@media (min-width:768px){.loja-carrinho__resumo-col{width:340px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:24px}}.loja-shared-cart{max-width:680px;margin:0 auto;padding:16px;font-family:var(--sv-font)}@media (min-width:768px){.loja-shared-cart{padding:24px}}.loja-shared-cart__error,.loja-shared-cart__loading{text-align:center;padding:48px 0;color:var(--sv-text-secondary)}.loja-shared-cart__error p{margin-bottom:8px;font-size:15px}.loja-shared-cart__title{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:20px;font-weight:700;margin-bottom:16px;color:var(--sv-text-primary)}.loja-shared-cart__items{display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin-bottom:16px}.loja-shared-cart__item{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px;background:var(--sv-bg-primary);border-radius:var(--sv-radius-sm);border:1px solid var(--sv-border)}.loja-shared-cart__item-img{width:48px;height:48px;object-fit:contain;border-radius:var(--sv-radius-sm);flex-shrink:0}.loja-shared-cart__item-info{flex:1 1;display:flex;flex-direction:column}.loja-shared-cart__item-name{font-weight:600;font-size:13px;color:var(--sv-text-primary)}.loja-shared-cart__item-detail{font-size:11px;color:var(--sv-text-secondary)}.loja-shared-cart__item-total{font-weight:700;font-size:13px;color:var(--sv-accent)}.loja-shared-cart__footer{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.loja-shared-cart__total{display:flex;justify-content:space-between;font-size:18px;padding:12px 0;border-top:1px solid var(--sv-border);color:var(--sv-text-primary)}.loja-shared-cart__btn{display:flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;padding:12px;border-radius:var(--sv-radius-sm);border:1px solid var(--sv-border);background:var(--sv-bg-primary);cursor:pointer;font-weight:600;font-size:13px;color:var(--sv-text-primary);font-family:var(--sv-font);transition:background .2s}.loja-shared-cart__btn:hover{background:var(--sv-bg-hover)}.loja-shared-cart__btn--primary{background:var(--sv-accent);color:#fff;border-color:var(--sv-accent)}.loja-shared-cart__btn--primary:hover{opacity:.9;background:var(--sv-accent)}.loja-checkout{max-width:1400px;margin:0 auto;padding:16px;font-family:var(--sv-font)}@media (min-width:768px){.loja-checkout{padding:24px}}.loja-checkout__layout{display:flex;flex-direction:column;grid-gap:24px;gap:24px}@media (min-width:768px){.loja-checkout__layout{flex-direction:row;align-items:flex-start}}.loja-checkout__form{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:20px;gap:20px}.loja-checkout__sidebar{width:100%}@media (min-width:768px){.loja-checkout__sidebar{width:340px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:24px}}.loja-checkout__sidebar-card{background:var(--sv-bg-secondary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg);padding:20px}.loja-checkout__cupom-section{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--sv-border)}.loja-checkout__sidebar-title{margin:0 0 12px;font-size:16px;font-weight:600;color:var(--sv-text-primary)}.loja-checkout__resumo-rows{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-bottom:16px}.loja-checkout__frete-opcoes{display:flex;flex-direction:column;grid-gap:6px;gap:6px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--sv-border)}.loja-checkout__frete-label{font-size:11px;font-weight:600;color:var(--sv-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.loja-checkout__frete-item{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border-radius:var(--sv-radius-sm);border:1.5px solid var(--sv-border);cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.loja-checkout__frete-item:hover{background:var(--sv-bg-secondary);border-color:var(--sv-accent)}.loja-checkout__frete-item--active{background:rgba(67,97,238,.06);background:rgba(var(--sv-accent-rgb,67,97,238),.06);border-color:var(--sv-accent);box-shadow:0 0 0 2px rgba(67,97,238,.12);box-shadow:0 0 0 2px rgba(var(--sv-accent-rgb,67,97,238),.12)}.loja-checkout__frete-item input[type=radio]{-webkit-appearance:auto;appearance:auto;width:16px;height:16px;accent-color:var(--sv-accent);margin:0;flex-shrink:0}.loja-checkout__frete-item-nome{flex:1 1;font-size:13px;color:var(--sv-text-primary);font-weight:500}.loja-checkout__frete-item-valor{font-size:13px;font-weight:600;color:var(--sv-accent);white-space:nowrap}.loja-checkout__section{background:var(--sv-bg-primary);border-radius:var(--sv-radius-md);padding:16px;border:1px solid var(--sv-border)}.loja-checkout__section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.loja-checkout__section-title{font-size:15px;font-weight:600;margin:0;color:var(--sv-text-primary)}.loja-checkout__section-edit{background:none;border:none;color:var(--sv-accent);font-size:13px;font-family:var(--sv-font);cursor:pointer;padding:2px 8px;border-radius:var(--sv-radius-sm);transition:background .15s}.loja-checkout__section-edit:hover{background:rgba(var(--sv-accent-rgb),.08)}.loja-checkout__section-note{font-size:12px;color:var(--sv-text-secondary);margin:0 0 8px}.loja-checkout__section-toggle{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:13px;color:var(--sv-text-secondary);margin-bottom:10px;cursor:pointer}.loja-checkout__section-toggle input[type=checkbox]{width:16px;height:16px;accent-color:var(--sv-accent);cursor:pointer}.loja-checkout__subsection-label{font-size:13px;font-weight:600;color:var(--sv-text-secondary);margin:12px 0 6px;padding-bottom:4px;border-bottom:1px solid var(--sv-border)}.loja-checkout__input--readonly{background:var(--sv-bg-secondary)!important;color:var(--sv-text-secondary)!important;cursor:default!important;opacity:.75}.loja-checkout__input--readonly:focus{border-color:var(--sv-border)!important}.loja-checkout__cnpj-fields{-webkit-animation:lojaCnpjReveal .2s ease;animation:lojaCnpjReveal .2s ease}.loja-checkout__tipo-pessoa{display:flex;grid-gap:8px;gap:8px;margin-bottom:12px}.loja-checkout__tipo-pessoa-opt{flex:1 1;padding:8px 12px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-secondary);color:var(--sv-text-secondary);font-size:13px;font-family:var(--sv-font);font-weight:500;cursor:pointer;text-align:center;transition:border-color .15s,background .15s,color .15s}.loja-checkout__tipo-pessoa-opt--active{border-color:var(--sv-accent);background:rgba(var(--sv-accent-rgb),.06);color:var(--sv-accent)}.loja-checkout__tipo-pessoa-opt:disabled{cursor:default;opacity:.7}.loja-checkout__row{margin-bottom:8px}.loja-checkout__row--2col{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}@media (max-width:480px){.loja-checkout__row--2col{grid-template-columns:1fr}}.loja-checkout__row input{width:100%;padding:18px 12px 6px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-size:13px;background:var(--sv-bg-tertiary);color:var(--sv-text-primary);font-family:var(--sv-font);box-sizing:border-box}.loja-checkout__row input:focus{outline:none;border-color:var(--sv-accent)}.loja-checkout__field{position:relative;display:flex;flex-direction:column}.loja-checkout__field label{position:absolute;top:50%;left:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:13px;color:var(--sv-text-muted);pointer-events:none;transition:all .15s ease;-webkit-transform-origin:left center;transform-origin:left center}.loja-checkout__field input:focus+label,.loja-checkout__field input:not(:placeholder-shown)+label{top:8px;-webkit-transform:translateY(0);transform:translateY(0);font-size:10px;color:var(--sv-accent)}.loja-checkout__field input:not(:focus):not(:placeholder-shown)+label{color:var(--sv-text-muted)}.loja-checkout__field--select select{width:100%;padding:18px 12px 6px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-size:13px;background:var(--sv-bg-tertiary);color:var(--sv-text-primary);font-family:var(--sv-font);box-sizing:border-box;cursor:pointer}.loja-checkout__field--select select:focus{outline:none;border-color:var(--sv-accent)}.loja-checkout__field--select select:disabled{cursor:default}.loja-checkout__field--select label{top:8px;-webkit-transform:translateY(0);transform:translateY(0);font-size:10px}.loja-checkout__field--select select:focus+label{color:var(--sv-accent)}.loja-checkout__input--error{border-color:var(--sv-danger)!important}.loja-checkout__field-error{font-size:11px;color:var(--sv-danger);margin-top:2px}.loja-checkout__field-warn{font-size:11px;color:var(--sv-warning-text);margin-top:2px}.loja-checkout__payment-options{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap}.loja-checkout__payment-opt{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:10px 16px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);cursor:pointer;font-size:13px;transition:border-color .2s}.loja-checkout__payment-opt--active{border-color:var(--sv-accent);background:rgba(var(--sv-accent-rgb),.05)}.loja-checkout__payment-opt input[type=radio]{accent-color:var(--sv-accent)}.loja-checkout__resumo-line{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;color:var(--sv-text-secondary)}.loja-checkout__resumo-line--total{border-top:1px solid var(--sv-border);margin-top:4px;padding-top:8px;font-weight:700;font-size:15px;color:var(--sv-text-primary)}.loja-checkout__resumo-line--desconto{color:var(--sv-success)}.loja-checkout__error{color:var(--sv-danger);font-size:13px;text-align:center}.loja-checkout__submit{width:100%;padding:14px;background:var(--sv-accent);color:#fff;border:none;border-radius:var(--sv-radius-md);font-size:15px;font-weight:600;cursor:pointer;font-family:var(--sv-font);transition:opacity .2s}.loja-checkout__submit:hover:not(:disabled){opacity:.9}.loja-checkout__submit:disabled{opacity:.6;cursor:not-allowed}.loja-checkout__success{display:flex;flex-direction:column;align-items:center;grid-gap:16px;gap:16px;text-align:center;padding:48px 16px}.loja-checkout__success h2{font-size:20px;color:var(--sv-text-primary)}.loja-checkout__success-icon{width:56px;height:56px;border-radius:50%;background:rgba(var(--sv-accent-rgb),.1);display:flex;align-items:center;justify-content:center;color:var(--sv-success)}.loja-checkout__success-number{font-size:14px;color:var(--sv-text-secondary)}.loja-checkout__success-email{font-size:13px;color:var(--sv-text-secondary);margin-top:8px}.loja-checkout__success-actions{display:flex;grid-gap:12px;gap:12px;margin-top:16px;flex-wrap:wrap;justify-content:center}.loja-checkout__payment-info{background:var(--sv-bg-secondary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);padding:20px;width:100%;max-width:380px;text-align:left}.loja-checkout__payment-info h3{font-size:15px;margin-bottom:8px;color:var(--sv-text-primary)}.loja-checkout__payment-info p{font-size:13px;color:var(--sv-text-secondary);margin-bottom:6px}.loja-checkout__payment-hint{font-size:12px;color:var(--sv-text-secondary);font-style:italic}.loja-checkout__payment-total{margin-top:12px;font-size:14px;color:var(--sv-text-primary)}.loja-checkout__payment-status{display:flex;align-items:center;grid-gap:6px;gap:6px;color:var(--sv-success);font-weight:500}.loja-checkout__pix-code{display:flex;align-items:center;grid-gap:8px;gap:8px;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);padding:8px 12px;margin:8px 0}.loja-checkout__pix-code code{font-size:11px;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sv-text-primary)}.loja-checkout__pix-code button{background:none;border:none;cursor:pointer;color:var(--sv-accent);padding:4px}.loja-checkout__boleto-link{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;color:var(--sv-accent);font-size:13px;text-decoration:none;margin:8px 0}.loja-checkout__boleto-link:hover{text-decoration:underline}.loja-checkout__field-hint{font-size:11px;color:var(--sv-accent);margin-top:2px}.loja-checkout__empty{display:flex;flex-direction:column;align-items:center;grid-gap:16px;gap:16px;padding:48px 0;color:var(--sv-text-secondary)}.loja-checkout__btn{padding:10px 24px;background:var(--sv-accent);color:#fff;border:none;border-radius:var(--sv-radius-sm);cursor:pointer;font-size:13px;font-family:var(--sv-font)}.loja-checkout__btn--secondary{background:transparent;color:var(--sv-accent);border:1px solid var(--sv-accent)}.loja-checkout__login-card{max-width:420px;margin:32px auto;padding:32px 24px;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg);box-shadow:var(--sv-shadow-sm);text-align:center}@media (min-width:768px){.loja-checkout__login-card{padding:40px 32px}}.loja-checkout__login-title{font-size:20px;font-weight:700;color:var(--sv-text-primary);margin:0 0 8px}.loja-checkout__login-subtitle{font-size:13px;color:var(--sv-text-secondary);margin:0 0 24px;line-height:1.5}.loja-checkout__login-form{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.loja-checkout__login-form .loja-checkout__field input{width:100%;padding:18px 12px 6px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-size:13px;background:var(--sv-bg-tertiary);color:var(--sv-text-primary);font-family:var(--sv-font);box-sizing:border-box}.loja-checkout__login-form .loja-checkout__field input:focus{outline:none;border-color:var(--sv-accent)}.loja-checkout__field--password{position:relative}.loja-checkout__field--password input{padding-right:40px}.loja-checkout__password-toggle{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--sv-text-muted);padding:4px;display:flex;align-items:center}.loja-checkout__password-toggle:hover{color:var(--sv-text-primary)}.loja-checkout__login-error{font-size:12px;color:var(--sv-danger);margin:4px 0 0;text-align:left}.loja-checkout__login-links{display:flex;justify-content:center;grid-gap:16px;gap:16px;margin-top:16px;flex-wrap:wrap}.loja-checkout__login-link{font-size:13px;color:var(--sv-accent);text-decoration:none;background:none;border:none;cursor:pointer;font-family:var(--sv-font);padding:0}.loja-checkout__login-link:hover{text-decoration:underline}.loja-checkout-modal__overlay{position:fixed;inset:0;z-index:1050;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:16px;-webkit-animation:lojaModalFadeIn .15s ease;animation:lojaModalFadeIn .15s ease}.loja-checkout-modal__content{background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg);box-shadow:var(--sv-shadow-md);width:100%;max-width:420px;max-height:90vh;overflow-y:auto;-webkit-animation:lojaModalSlideUp .2s ease;animation:lojaModalSlideUp .2s ease}.loja-checkout-modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0}.loja-checkout-modal__title{font-size:18px;font-weight:700;color:var(--sv-text-primary);margin:0}.loja-checkout-modal__close{background:none;border:none;font-size:24px;color:var(--sv-text-muted);cursor:pointer;padding:0;line-height:1}.loja-checkout-modal__close:hover{color:var(--sv-text-primary)}.loja-checkout-modal__body{padding:20px 24px 24px}.loja-checkout-modal__form{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.loja-checkout-modal__form .loja-checkout__field input{width:100%;padding:18px 12px 6px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-size:13px;background:var(--sv-bg-tertiary);color:var(--sv-text-primary);font-family:var(--sv-font);box-sizing:border-box}.loja-checkout-modal__form .loja-checkout__field input:focus{outline:none;border-color:var(--sv-accent)}.loja-checkout-modal__hint{font-size:13px;color:var(--sv-text-secondary);margin:0;line-height:1.5}.loja-checkout-modal__success{text-align:center}.loja-checkout-modal__success p{font-size:14px;color:var(--sv-text-primary);margin:0 0 8px;font-weight:600}.loja-checkout-modal__success .loja-checkout-modal__hint{margin-bottom:20px;font-weight:400}.loja-checkout-modal__terms{font-size:12px;color:var(--sv-text-secondary);text-align:center;margin:4px 0 0;line-height:1.5}.loja-checkout-modal__terms a{color:var(--sv-accent);text-decoration:none}.loja-checkout-modal__terms a:hover{text-decoration:underline}@-webkit-keyframes lojaModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes lojaModalFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes lojaModalSlideUp{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes lojaModalSlideUp{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes lojaCnpjReveal{0%{opacity:0;max-height:0}to{opacity:1;max-height:120px}}@keyframes lojaCnpjReveal{0%{opacity:0;max-height:0}to{opacity:1;max-height:120px}}.formulario-cartao-loja{background:#fff;background:var(--sv-bg-primary,#fff);border:1px solid #e0e0e0;border:1px solid var(--sv-border,#e0e0e0);border-radius:8px;border-radius:var(--sv-radius-md,8px);padding:24px;padding:var(--sv-spacing-lg,24px);margin-top:16px;margin-top:var(--sv-spacing-md,16px)}.formulario-cartao-loja__title{font-size:1rem;font-size:var(--sv-font-size-md,1rem);font-weight:600;color:#1a1a2e;color:var(--sv-text-primary,#1a1a2e);margin:0 0 16px;margin:0 0 var(--sv-spacing-md,16px)}.formulario-cartao-loja__field{margin-bottom:16px;margin-bottom:var(--sv-spacing-md,16px)}.formulario-cartao-loja__field--half{flex:1 1;min-width:0}.formulario-cartao-loja__row{display:flex;grid-gap:16px;gap:16px;grid-gap:var(--sv-spacing-md,16px);gap:var(--sv-spacing-md,16px)}.formulario-cartao-loja__label{display:block;font-size:.875rem;font-size:var(--sv-font-size-sm,.875rem);font-weight:500;color:#4a4a4a;color:var(--sv-text-secondary,#4a4a4a);margin-bottom:4px;margin-bottom:var(--sv-spacing-xs,4px)}.formulario-cartao-loja__input-wrap{position:relative;display:flex;align-items:center}.formulario-cartao-loja__icon{position:absolute;left:12px;color:#999;color:var(--sv-text-muted,#999);font-size:14px;pointer-events:none}.formulario-cartao-loja__input{width:100%;padding:10px 12px 10px 36px;border:1px solid #e0e0e0;border:1px solid var(--sv-border,#e0e0e0);border-radius:6px;border-radius:var(--sv-radius-sm,6px);font-size:.875rem;font-size:var(--sv-font-size-sm,.875rem);color:#1a1a2e;color:var(--sv-text-primary,#1a1a2e);background:#f3f4f6;background:var(--sv-bg-tertiary,#f3f4f6);transition:border-color .2s}.formulario-cartao-loja__input::-webkit-input-placeholder{color:#999;color:var(--sv-text-muted,#999)}.formulario-cartao-loja__input::placeholder{color:#999;color:var(--sv-text-muted,#999)}.formulario-cartao-loja__input:focus{outline:none;border-color:#3b82f6;border-color:var(--sv-accent,#3b82f6);box-shadow:0 0 0 2px rgba(59,130,246,.1);box-shadow:0 0 0 2px rgba(var(--sv-accent-rgb,59,130,246),.1)}.formulario-cartao-loja__input--error{border-color:#ef4444;border-color:var(--sv-danger,#ef4444)}.formulario-cartao-loja__input--error:focus{box-shadow:0 0 0 2px rgba(239,68,68,.1);box-shadow:0 0 0 2px rgba(var(--sv-danger-rgb,239,68,68),.1)}.formulario-cartao-loja__input:disabled{opacity:.6;cursor:not-allowed}.formulario-cartao-loja__error{display:block;font-size:.75rem;color:#ef4444;color:var(--sv-danger,#ef4444);margin-top:4px}.formulario-cartao-loja__submit-error{color:#ef4444;color:var(--sv-danger,#ef4444);font-size:.875rem;font-size:var(--sv-font-size-sm,.875rem);margin:0 0 8px;margin:0 0 var(--sv-spacing-sm,8px)}.formulario-cartao-loja__submit{width:100%;padding:12px;background:#3b82f6;background:var(--sv-accent,#3b82f6);color:#fff;border:none;border-radius:6px;border-radius:var(--sv-radius-sm,6px);font-size:.875rem;font-size:var(--sv-font-size-sm,.875rem);font-weight:600;cursor:pointer;transition:background .2s}.formulario-cartao-loja__submit:hover:not(:disabled){background:#2563eb;background:var(--sv-accent-hover,#2563eb)}.formulario-cartao-loja__submit:disabled{opacity:.6;cursor:not-allowed}@media (max-width:480px){.formulario-cartao-loja{padding:16px;padding:var(--sv-spacing-md,16px)}.formulario-cartao-loja__row{flex-direction:column;grid-gap:8px;gap:8px;grid-gap:var(--sv-spacing-sm,8px);gap:var(--sv-spacing-sm,8px)}}.loja-pagamento{max-width:1400px;margin:0 auto;padding:16px;font-family:var(--sv-font)}.loja-pagamento__error-card,.loja-pagamento__loading{max-width:480px;margin:32px auto;padding:32px 24px;text-align:center;color:var(--sv-text-secondary);font-size:14px}.loja-pagamento__error-card{background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md)}.loja-pagamento__layout{max-width:960px;margin:0 auto;padding:24px 16px;display:grid;grid-template-columns:1fr 340px;grid-gap:24px;gap:24px;align-items:start}@media (max-width:767px){.loja-pagamento__layout{grid-template-columns:1fr}}.loja-pagamento__form-area{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.loja-pagamento__section{background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);padding:20px}.loja-pagamento__section-title{font-size:15px;font-weight:600;color:var(--sv-text-primary);margin:0 0 14px}.loja-pagamento__payment-options{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap}.loja-pagamento__payment-opt{flex:1 1;min-width:100px;padding:10px 14px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-size:13px;font-family:var(--sv-font);font-weight:500;color:var(--sv-text-secondary);cursor:pointer;text-align:center;transition:border-color .15s,background .15s,color .15s}.loja-pagamento__payment-opt input[type=radio]{display:none}.loja-pagamento__payment-opt--active{border-color:var(--sv-accent);background:rgba(var(--sv-accent-rgb),.06);color:var(--sv-accent)}.loja-pagamento__share-hint{font-size:13px;color:var(--sv-text-secondary);margin:0 0 10px}.loja-pagamento__share-link{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 12px;background:var(--sv-bg-tertiary);border-radius:var(--sv-radius-sm);border:1px solid var(--sv-border)}.loja-pagamento__share-link code{flex:1 1;font-size:11px;color:var(--sv-text-secondary);word-break:break-all}.loja-pagamento__share-link button{background:none;border:none;color:var(--sv-accent);cursor:pointer;padding:4px;border-radius:4px}.loja-pagamento__share-link button:hover{background:rgba(var(--sv-accent-rgb),.1)}.loja-pagamento__copied-msg{display:inline-block;margin-top:6px;font-size:12px;color:#27ae60;color:var(--sv-success,#27ae60);font-weight:500}@media (max-width:767px){.loja-pagamento__sidebar{order:-1}}.loja-pagamento__sidebar-card{background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);padding:20px}.loja-pagamento__sidebar-title{font-size:14px;font-weight:600;color:var(--sv-text-primary);margin:0 0 12px}.loja-pagamento__resumo-rows{display:flex;flex-direction:column;grid-gap:6px;gap:6px;margin-bottom:16px}.loja-pagamento__resumo-item{font-size:12px;padding:4px 0;border-bottom:1px dashed var(--sv-border)}.loja-pagamento__resumo-item,.loja-pagamento__resumo-line{display:flex;justify-content:space-between;color:var(--sv-text-secondary)}.loja-pagamento__resumo-line{font-size:13px;padding:2px 0}.loja-pagamento__resumo-line--desconto span:last-child{color:#16a34a}.loja-pagamento__resumo-line--juros span:last-child{color:#d97706}.loja-pagamento__resumo-line--total{border-top:1px solid var(--sv-border);padding-top:8px;margin-top:4px;font-weight:600;font-size:15px;color:var(--sv-text-primary)}.loja-pagamento__error{color:var(--sv-danger);font-size:13px;margin:8px 0}.loja-pagamento__error--cep{background:rgba(var(--sv-danger-rgb),.06);border:1px solid rgba(var(--sv-danger-rgb),.2);border-radius:var(--sv-radius-sm);padding:12px 16px;font-size:13px;line-height:1.5;color:var(--sv-text-primary)}.loja-pagamento__error--cep p{margin:0 0 6px}.loja-pagamento__error--cep p:last-child{margin-bottom:0}.loja-pagamento__error--cep a{color:#25d366;font-weight:500;text-decoration:none}.loja-pagamento__error--cep a:hover{text-decoration:underline}.loja-pagamento__submit{width:100%;padding:12px;border:none;border-radius:var(--sv-radius-sm);background:var(--sv-accent);color:#fff;font-size:14px;font-weight:600;font-family:var(--sv-font);cursor:pointer;transition:opacity .15s}.loja-pagamento__submit:hover:not(:disabled){opacity:.9}.loja-pagamento__submit:disabled{opacity:.6;cursor:not-allowed}.loja-pagamento__btn{display:inline-block;padding:10px 20px;border:none;border-radius:var(--sv-radius-sm);background:var(--sv-accent);color:#fff;font-size:13px;font-weight:600;font-family:var(--sv-font);cursor:pointer;text-decoration:none;transition:opacity .15s}.loja-pagamento__btn:hover{opacity:.9}.loja-pagamento__btn--secondary{background:transparent;color:var(--sv-accent);border:1px solid var(--sv-accent)}.loja-pagamento__success{max-width:520px;margin:32px auto;padding:32px 24px;text-align:center;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md)}.loja-pagamento__success h2{font-size:18px;color:var(--sv-text-primary);margin:12px 0 8px}.loja-pagamento__success-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#dcfce7;color:#16a34a}.loja-pagamento__success-number{font-size:14px;color:var(--sv-text-secondary);margin-bottom:16px}.loja-pagamento__success-actions{display:flex;grid-gap:10px;gap:10px;justify-content:center;margin-top:20px;flex-wrap:wrap}.loja-pagamento__payment-info{text-align:left;padding:16px;border-radius:var(--sv-radius-sm);background:var(--sv-bg-tertiary);margin:16px 0}.loja-pagamento__payment-info h3{font-size:14px;margin:0 0 8px;color:var(--sv-text-primary)}.loja-pagamento__payment-info p{font-size:13px;color:var(--sv-text-secondary);margin:4px 0}.loja-pagamento__payment-hint{font-size:12px!important;color:var(--sv-text-muted)!important}.loja-pagamento__payment-total{margin-top:8px!important;font-size:14px!important;color:var(--sv-text-primary)!important}.loja-pagamento__payment-status{display:flex;align-items:center;grid-gap:6px;gap:6px;color:#16a34a!important;font-weight:500}.loja-pagamento__pix-code{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 12px;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);margin:8px 0}.loja-pagamento__pix-code code{flex:1 1;font-size:11px;word-break:break-all;color:var(--sv-text-secondary)}.loja-pagamento__pix-code button{background:none;border:none;color:var(--sv-accent);cursor:pointer;padding:4px}.loja-pagamento__boleto-link{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 14px;background:var(--sv-accent);color:#fff;border-radius:var(--sv-radius-sm);text-decoration:none;font-size:13px;font-weight:500;margin-top:8px}.loja-pagamento__boleto-link:hover{opacity:.9}.loja-pagamento__pix-qr{display:flex;justify-content:center;margin:16px 0}.loja-pagamento__pix-qr img{width:200px;height:200px;border-radius:var(--sv-radius-sm);border:1px solid var(--sv-border)}.loja-pagamento__ws-status{font-size:13px;color:var(--sv-text-muted);font-style:italic;margin-top:8px}.loja-pagamento__card-hint{font-size:13px;color:var(--sv-text-muted);text-align:center;margin:0}.loja-pagamento__saved-cards{margin-bottom:16px}.loja-pagamento__section-subtitle{font-size:14px;font-weight:600;color:var(--sv-text-primary);margin:0 0 12px}.loja-pagamento__saved-card{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px 16px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);margin-bottom:8px;cursor:pointer;background:var(--sv-bg-tertiary);transition:border-color .2s,background .2s}.loja-pagamento__saved-card:hover{border-color:var(--sv-accent)}.loja-pagamento__saved-card--active{border-color:var(--sv-accent);background:rgba(37,99,235,.04);background:rgba(var(--sv-accent-rgb,37,99,235),.04)}.loja-pagamento__saved-card input[type=radio]{accent-color:var(--sv-accent)}.loja-pagamento__saved-card-info{flex:1 1;font-size:14px;color:var(--sv-text-primary);display:flex;flex-direction:column;grid-gap:2px;gap:2px}.loja-pagamento__saved-card-holder{font-weight:400}.loja-pagamento__saved-card-exp,.loja-pagamento__saved-card-holder{font-size:12px;color:var(--sv-text-muted)}.loja-pagamento__parcelas-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:20px}@media (max-width:767px){.loja-pagamento__parcelas-list{grid-template-columns:1fr}}.loja-pagamento__parcela-opt{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 14px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);cursor:pointer;font-size:13px;color:var(--sv-text-secondary);background:var(--sv-bg-tertiary);transition:border-color .2s,background .2s,color .2s}.loja-pagamento__parcela-opt:hover{border-color:var(--sv-accent)}.loja-pagamento__parcela-opt--active{border-color:var(--sv-accent);background:rgba(37,99,235,.04);background:rgba(var(--sv-accent-rgb,37,99,235),.04);color:var(--sv-text-primary)}.loja-pagamento__parcela-opt input[type=radio]{accent-color:var(--sv-accent);margin:0;flex-shrink:0}.loja-pagamento__parcela-opt span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loja-pagamento__parcela-badge{margin-left:auto;font-size:11px;font-weight:500;color:#16a34a;background:#dcfce7;padding:2px 6px;border-radius:4px;white-space:nowrap;flex-shrink:0}.loja-pagamento__section-divider{height:1px;background:var(--sv-border);margin:4px 0 16px}.loja-pagamento__resumo-line--parcela-info{font-size:12px;color:var(--sv-text-muted);justify-content:flex-end;margin-top:-4px}.orcamento-page{min-height:100vh;background:var(--sv-bg-secondary);padding:24px 16px;display:flex;flex-direction:column;align-items:center}@media print{.orcamento-page{background:#fff;padding:0}}.orcamento-doc{width:100%;max-width:800px;background:var(--sv-bg-primary);border-radius:var(--sv-radius-lg);box-shadow:var(--sv-shadow-md);overflow:hidden}@media print{.orcamento-doc{box-shadow:none;border-radius:0;max-width:100%}}.orcamento-doc__header{display:flex;align-items:flex-start;justify-content:space-between;padding:32px 32px 24px;border-bottom:1px solid var(--sv-border)}@media (max-width:600px){.orcamento-doc__header{flex-direction:column;grid-gap:16px;gap:16px;padding:24px 20px 20px}}@media print{.orcamento-doc__header{padding:24px 24px 16px}}.orcamento-doc__logo{flex-shrink:0}.orcamento-doc__logo img{height:48px;width:auto}@media (max-width:600px){.orcamento-doc__logo img{height:40px}}.orcamento-doc__empresa-info{text-align:right}@media (max-width:600px){.orcamento-doc__empresa-info{text-align:left}}.orcamento-doc__empresa-info p{font-size:12px;color:var(--sv-text-secondary);margin:0;line-height:1.7}.orcamento-doc__empresa-nome{font-size:15px;font-weight:700;color:var(--sv-text-primary);margin:0 0 6px}.orcamento-doc__titulo{padding:20px 32px;border-bottom:1px solid var(--sv-border)}@media (max-width:600px){.orcamento-doc__titulo{padding:16px 20px}}.orcamento-doc__titulo h1{font-size:20px;font-weight:700;color:var(--sv-text-primary);margin:0}.orcamento-doc__section{padding:24px 32px;border-bottom:1px solid var(--sv-border)}@media (max-width:600px){.orcamento-doc__section{padding:20px}}@media print{.orcamento-doc__section{padding:16px 24px}}.orcamento-doc__section:last-child{border-bottom:none}.orcamento-doc__section-title{font-size:14px;font-weight:700;color:var(--sv-text-primary);margin:0 0 14px;padding-bottom:8px;border-bottom:2px solid var(--sv-accent);display:inline-block}.orcamento-doc__cliente-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 32px;gap:8px 32px}@media (max-width:600px){.orcamento-doc__cliente-grid{grid-template-columns:1fr}}.orcamento-doc__cliente-col p{font-size:13px;color:var(--sv-text-secondary);margin:0 0 4px;line-height:1.6}.orcamento-doc__cliente-nome{font-size:14px;font-weight:600;color:var(--sv-text-primary);margin-bottom:6px!important}.orcamento-doc__items-table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:16px}.orcamento-doc__items-table thead tr{background:var(--sv-accent)}.orcamento-doc__items-table th{text-align:left;font-size:11px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.3px;padding:8px 12px}.orcamento-doc__items-table td{padding:10px 12px;color:var(--sv-text-primary);border-bottom:1px solid var(--sv-border);vertical-align:top}.orcamento-doc__items-table tbody tr:hover{background:var(--sv-bg-hover)}.orcamento-doc__items-table .col-qty{text-align:center;width:70px}.orcamento-doc__items-table .col-price,.orcamento-doc__items-table .col-total{text-align:right;width:110px;white-space:nowrap}.orcamento-doc__items-table .col-total{font-weight:600}.orcamento-doc__items-table .item-name{font-weight:500}.orcamento-doc__items-table .item-variacao{font-size:12px;color:var(--sv-text-muted);margin-top:2px}.orcamento-doc__totais{display:flex;flex-direction:column;align-items:flex-end;grid-gap:4px;gap:4px}@media (max-width:600px){.orcamento-doc__totais{align-items:stretch}}.orcamento-doc__total-row{display:flex;justify-content:space-between;width:220px;font-size:13px;color:var(--sv-text-secondary);padding:3px 0}@media (max-width:600px){.orcamento-doc__total-row{width:100%}}.orcamento-doc__total-row span:first-child{font-weight:500}.orcamento-doc__total-row--grand{font-size:14px;font-weight:700;color:var(--sv-text-primary);padding-top:8px;border-top:2px solid var(--sv-border);margin-top:4px}.orcamento-doc__vencimento-table{width:auto;border-collapse:collapse;font-size:13px}.orcamento-doc__vencimento-table th{text-align:left;font-size:12px;font-weight:600;color:var(--sv-text-muted);padding:6px 20px 6px 0;border-bottom:1px solid var(--sv-border)}.orcamento-doc__vencimento-table td{padding:8px 20px 8px 0;color:var(--sv-text-primary)}.orcamento-doc__info-list p{font-size:13px;color:var(--sv-text-secondary);margin:0 0 4px;line-height:1.6}.orcamento-doc__info-list p strong{color:var(--sv-text-primary);font-weight:600}.orcamento-doc__obs{font-size:13px;color:var(--sv-text-secondary);line-height:1.6;white-space:pre-wrap;margin:12px 0 0;padding-top:12px;border-top:1px solid var(--sv-border)}.orcamento-doc__actions{display:flex;grid-gap:12px;gap:12px;padding:24px 32px;border-top:1px solid var(--sv-border)}@media (max-width:600px){.orcamento-doc__actions{flex-direction:column;padding:20px}}@media print{.orcamento-doc__actions{display:none}}.orcamento-doc__btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:12px 24px;border-radius:var(--sv-radius-sm);font-size:14px;font-weight:600;cursor:pointer;border:none;transition:background .15s,-webkit-transform .1s;transition:background .15s,transform .1s;transition:background .15s,transform .1s,-webkit-transform .1s}.orcamento-doc__btn:active{-webkit-transform:scale(.97);transform:scale(.97)}.orcamento-doc__btn--primary{background:var(--sv-accent);color:#fff}.orcamento-doc__btn--primary:hover{background:var(--sv-accent-hover)}.orcamento-doc__btn--secondary{background:var(--sv-bg-tertiary);color:var(--sv-text-primary);border:1px solid var(--sv-border)}.orcamento-doc__btn--secondary:hover{background:var(--sv-bg-hover)}.orcamento-loading{font-size:15px;color:var(--sv-text-secondary)}.orcamento-error,.orcamento-loading{display:flex;align-items:center;justify-content:center;min-height:60vh}.orcamento-error{flex-direction:column;text-align:center;padding:24px}.orcamento-error__icon{font-size:48px;margin-bottom:16px;opacity:.5}.orcamento-error__title{font-size:18px;font-weight:600;color:var(--sv-text-primary);margin:0 0 8px}.orcamento-error__message{font-size:14px;color:var(--sv-text-secondary);margin:0}.loja-meus-pedidos{max-width:1400px;margin:0 auto;padding:16px;font-family:var(--sv-font);display:flex;flex-direction:column;grid-gap:16px;gap:16px;min-height:100vh}@media (min-width:768px){.loja-meus-pedidos{padding:24px;grid-gap:20px;gap:20px}}.loja-meus-pedidos>.loja-footer{margin-top:auto}.loja-meus-pedidos__card{background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg);padding:20px}.loja-meus-pedidos__card-title{font-size:18px;font-weight:700;color:var(--sv-text-primary);margin:0 0 16px}.loja-meus-pedidos__section{background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg);padding:20px}.loja-meus-pedidos__section--active{background:var(--sv-accent-bg);border-color:rgba(var(--sv-accent-rgb),.15)}.loja-meus-pedidos__section-header{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:16px}.loja-meus-pedidos__section-title{font-size:15px;font-weight:700;color:var(--sv-text-primary)}.loja-meus-pedidos__section-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--sv-accent);color:#fff;font-size:11px;font-weight:700}.loja-meus-pedidos__tabs{display:flex;grid-gap:6px;gap:6px;margin-bottom:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap}.loja-meus-pedidos__tabs::-webkit-scrollbar{display:none}.loja-meus-pedidos__tab{padding:6px 12px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-secondary);color:var(--sv-text-secondary);font-size:12px;font-family:var(--sv-font);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .15s}.loja-meus-pedidos__tab:hover:not(.loja-meus-pedidos__tab--active){border-color:var(--sv-accent);color:var(--sv-accent)}.loja-meus-pedidos__tab--active{background:var(--sv-accent);color:#fff;border-color:var(--sv-accent)}.loja-meus-pedidos__skeleton-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.loja-meus-pedidos__skeleton-card{padding:16px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);background:var(--sv-bg-secondary)}.loja-meus-pedidos__skeleton-line{height:12px;border-radius:4px;background:linear-gradient(90deg,var(--sv-bg-tertiary) 25%,var(--sv-bg-secondary) 50%,var(--sv-bg-tertiary) 75%);background-size:200% 100%;-webkit-animation:lojaShimmer 1.5s infinite;animation:lojaShimmer 1.5s infinite;margin-bottom:8px;width:100%}.loja-meus-pedidos__skeleton-line--short{width:40%}.loja-meus-pedidos__skeleton-line--medium{width:65%}@-webkit-keyframes lojaShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes lojaShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.loja-meus-pedidos__error{text-align:center;padding:24px;color:var(--sv-danger);font-size:14px}.loja-meus-pedidos__empty{display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px;padding:48px 0;color:var(--sv-text-secondary)}.loja-meus-pedidos__empty svg{opacity:.4}.loja-meus-pedidos__empty p{font-size:14px;margin:0}.loja-meus-pedidos__empty--small{padding:32px 0}.loja-meus-pedidos__empty--small svg{opacity:.3}.loja-meus-pedidos__btn{padding:10px 24px;background:var(--sv-accent);color:#fff;border:none;border-radius:var(--sv-radius-sm);cursor:pointer;font-size:13px;font-family:var(--sv-font);transition:background .15s}.loja-meus-pedidos__btn:hover{background:var(--sv-accent-hover)}.loja-meus-pedidos__list{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.loja-meus-pedidos__item{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:14px 16px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);background:var(--sv-bg-primary);cursor:pointer;transition:border-color .15s,box-shadow .15s;position:relative}.loja-meus-pedidos__item:hover{border-color:var(--sv-accent);box-shadow:0 2px 8px rgba(var(--sv-accent-rgb),.08)}.loja-meus-pedidos__item--compact{padding:12px 16px;grid-gap:6px;gap:6px}.loja-meus-pedidos__item-header{display:flex;justify-content:space-between;align-items:center}.loja-meus-pedidos__pedido-num{font-size:13px;font-weight:600;color:var(--sv-text-primary)}.loja-meus-pedidos__status{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-size:12px;font-weight:600;color:var(--sv-text-secondary)}.loja-meus-pedidos__status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--sv-text-muted)}.loja-meus-pedidos__status--aguardando_pagamento{color:var(--sv-warning-text)}.loja-meus-pedidos__status--aguardando_pagamento .loja-meus-pedidos__status-dot{background:var(--sv-warning)}.loja-meus-pedidos__status--pago{color:var(--sv-accent)}.loja-meus-pedidos__status--pago .loja-meus-pedidos__status-dot{background:var(--sv-accent)}.loja-meus-pedidos__status--em_separacao{color:var(--sv-accent)}.loja-meus-pedidos__status--em_separacao .loja-meus-pedidos__status-dot{background:var(--sv-accent)}.loja-meus-pedidos__status--enviado{color:var(--sv-accent)}.loja-meus-pedidos__status--enviado .loja-meus-pedidos__status-dot{background:var(--sv-accent)}.loja-meus-pedidos__status--aguardando_retirada{color:var(--sv-warning-text)}.loja-meus-pedidos__status--aguardando_retirada .loja-meus-pedidos__status-dot{background:var(--sv-warning)}.loja-meus-pedidos__status--entregue{color:var(--sv-success)}.loja-meus-pedidos__status--entregue .loja-meus-pedidos__status-dot{background:var(--sv-success)}.loja-meus-pedidos__status--cancelado{color:var(--sv-danger)}.loja-meus-pedidos__status--cancelado .loja-meus-pedidos__status-dot{background:var(--sv-danger)}.loja-meus-pedidos__item-body{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.loja-meus-pedidos__info{display:flex;grid-gap:16px;gap:16px;font-size:12px;color:var(--sv-text-secondary);align-items:center}.loja-meus-pedidos__item-count{color:var(--sv-text-muted)}.loja-meus-pedidos__total{font-weight:600;color:var(--sv-text-primary);margin-left:auto}.loja-meus-pedidos__rastreio{font-size:12px;color:var(--sv-text-secondary)}.loja-meus-pedidos__rastreio a{color:var(--sv-accent);font-weight:500;text-decoration:none}.loja-meus-pedidos__rastreio a:hover{text-decoration:underline}.loja-meus-pedidos__item-actions{display:flex;align-items:center;justify-content:flex-end;grid-gap:8px;gap:8px;margin-top:4px}.loja-meus-pedidos__cta{font-size:12px;font-weight:600;padding:4px 12px;border-radius:var(--sv-radius-sm);transition:opacity .15s}.loja-meus-pedidos__cta--pagar{background:var(--sv-accent);color:#fff}.loja-meus-pedidos__cta--rastrear{background:var(--sv-bg-tertiary);color:var(--sv-accent);border:1px solid var(--sv-border)}.loja-meus-pedidos__item-arrow{color:var(--sv-text-muted);opacity:.5;flex-shrink:0;transition:opacity .15s}.loja-meus-pedidos__item:hover .loja-meus-pedidos__item-arrow{opacity:1;color:var(--sv-accent)}.loja-meus-pedidos__pagination{display:flex;justify-content:center;align-items:center;grid-gap:12px;gap:12px;margin-top:20px}.loja-meus-pedidos__page-btn{padding:6px 12px;background:var(--sv-bg-secondary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-size:12px;color:var(--sv-text-primary);cursor:pointer;font-family:var(--sv-font);transition:border-color .15s}.loja-meus-pedidos__page-btn:hover:not(:disabled){border-color:var(--sv-accent)}.loja-meus-pedidos__page-btn:disabled{opacity:.4;cursor:not-allowed}.loja-meus-pedidos__page-info{font-size:12px;color:var(--sv-text-secondary)}.loja-pedido-detalhe{max-width:1400px;margin:0 auto;padding:16px;font-family:var(--sv-font);display:flex;flex-direction:column;min-height:100vh}@media (min-width:768px){.loja-pedido-detalhe{padding:24px}}.loja-pedido-detalhe>.loja-footer{margin-top:auto}.loja-pedido-detalhe__card{background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg);padding:20px;margin-bottom:40px}.loja-pedido-detalhe__card-title{font-size:18px;font-weight:700;color:var(--sv-text-primary);margin:0 0 16px}.loja-pedido-detalhe__skeleton{display:flex;flex-direction:column;grid-gap:14px;gap:14px}.loja-pedido-detalhe__skeleton-line{height:12px;border-radius:4px;background:linear-gradient(90deg,var(--sv-bg-tertiary) 25%,var(--sv-bg-secondary) 50%,var(--sv-bg-tertiary) 75%);background-size:200% 100%;-webkit-animation:lojaDetailShimmer 1.5s infinite;animation:lojaDetailShimmer 1.5s infinite;width:100%}.loja-pedido-detalhe__skeleton-line--title{width:35%;height:18px}.loja-pedido-detalhe__skeleton-line--medium{width:60%}.loja-pedido-detalhe__skeleton-line--short{width:30%}.loja-pedido-detalhe__skeleton-timeline{display:flex;grid-gap:24px;gap:24px;padding:12px 0}.loja-pedido-detalhe__skeleton-dot{width:14px;height:14px;border-radius:50%;background:linear-gradient(90deg,var(--sv-bg-tertiary) 25%,var(--sv-bg-secondary) 50%,var(--sv-bg-tertiary) 75%);background-size:200% 100%;-webkit-animation:lojaDetailShimmer 1.5s infinite;animation:lojaDetailShimmer 1.5s infinite}@-webkit-keyframes lojaDetailShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes lojaDetailShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.loja-pedido-detalhe__error{text-align:center;padding:48px 0;color:var(--sv-text-secondary)}.loja-pedido-detalhe__error p{margin-bottom:12px;font-size:15px}.loja-pedido-detalhe__btn{padding:10px 24px;background:var(--sv-accent);color:#fff;border:none;border-radius:var(--sv-radius-sm);cursor:pointer;font-size:13px;font-family:var(--sv-font);transition:background .15s}.loja-pedido-detalhe__btn:hover{background:var(--sv-accent-hover)}.loja-pedido-detalhe__timeline{display:flex;align-items:flex-start;grid-gap:0;gap:0;margin-bottom:24px;padding:16px;background:var(--sv-bg-secondary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);overflow-x:auto}.loja-pedido-detalhe__timeline-step{display:flex;flex-direction:column;align-items:center;position:relative;flex:1 1;min-width:80px}.loja-pedido-detalhe__timeline-dot{width:14px;height:14px;border-radius:50%;background:var(--sv-border);border:2px solid var(--sv-border);z-index:1;transition:all .2s}.loja-pedido-detalhe__timeline-line{position:absolute;top:7px;left:calc(50% + 7px);right:calc(-50% + 7px);height:2px;background:var(--sv-border);transition:background .2s}.loja-pedido-detalhe__timeline-label{font-size:10px;color:var(--sv-text-secondary);text-align:center;margin-top:6px;line-height:1.2}@media (min-width:768px){.loja-pedido-detalhe__timeline-label{font-size:11px}}.loja-pedido-detalhe__timeline-step--done .loja-pedido-detalhe__timeline-dot{background:var(--sv-accent);border-color:var(--sv-accent)}.loja-pedido-detalhe__timeline-step--done .loja-pedido-detalhe__timeline-line{background:var(--sv-accent)}.loja-pedido-detalhe__timeline-step--done .loja-pedido-detalhe__timeline-label{color:var(--sv-text-primary);font-weight:500}.loja-pedido-detalhe__timeline-step--current .loja-pedido-detalhe__timeline-dot{box-shadow:0 0 0 4px rgba(var(--sv-accent-rgb),.2)}.loja-pedido-detalhe__cancelled{display:flex;flex-direction:column;align-items:center;grid-gap:4px;gap:4px;padding:16px;background:rgba(var(--sv-danger-rgb),.05);border:1px solid var(--sv-danger);border-radius:var(--sv-radius-md);margin-bottom:24px}.loja-pedido-detalhe__cancelled span{font-size:15px;font-weight:600;color:var(--sv-danger)}.loja-pedido-detalhe__cancelled small{font-size:12px;color:var(--sv-text-secondary)}.loja-pedido-detalhe__cta-container{display:flex;justify-content:center;margin-bottom:24px}.loja-pedido-detalhe__cta-pagar{padding:12px 32px;background:var(--sv-accent);color:#fff;border:none;border-radius:var(--sv-radius-sm);cursor:pointer;font-size:14px;font-weight:600;font-family:var(--sv-font);transition:background .15s;width:100%;max-width:320px}.loja-pedido-detalhe__cta-pagar:hover{background:var(--sv-accent-hover)}.loja-pedido-detalhe__rastreio{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:12px 16px;background:rgba(var(--sv-accent-rgb),.05);border:1px solid rgba(var(--sv-accent-rgb),.2);border-radius:var(--sv-radius-sm);margin-bottom:24px;font-size:13px;color:var(--sv-text-primary);flex-wrap:wrap}.loja-pedido-detalhe__rastreio svg{color:var(--sv-accent)}.loja-pedido-detalhe__rastreio-link{color:var(--sv-accent);font-weight:600;text-decoration:none}.loja-pedido-detalhe__rastreio-link:hover{text-decoration:underline}.loja-pedido-detalhe__rastreio-copy{background:none;border:none;cursor:pointer;color:var(--sv-text-secondary);padding:2px}.loja-pedido-detalhe__rastreio-copy:hover{color:var(--sv-accent)}.loja-pedido-detalhe__rastreio-endereco{display:block;font-size:.85rem;color:var(--sv-text-secondary);margin-top:4px}.loja-pedido-detalhe__section{margin-bottom:20px}.loja-pedido-detalhe__section:last-child{margin-bottom:0}.loja-pedido-detalhe__grid{display:flex;flex-direction:column;grid-gap:0;gap:0}@media (min-width:768px){.loja-pedido-detalhe__grid{display:grid;grid-template-columns:1fr 340px;grid-gap:24px;gap:24px;align-items:start}}.loja-pedido-detalhe__col-main{min-width:0}@media (min-width:768px){.loja-pedido-detalhe__col-side{position:-webkit-sticky;position:sticky;top:24px}}.loja-pedido-detalhe__section-title{font-size:14px;font-weight:600;color:var(--sv-text-primary);margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid var(--sv-border)}.loja-pedido-detalhe__items{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.loja-pedido-detalhe__item{display:flex;flex-direction:column;grid-gap:6px;gap:6px;padding:10px 12px;background:var(--sv-bg-secondary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-size:13px}@media (min-width:768px){.loja-pedido-detalhe__item{flex-direction:row;align-items:center;grid-gap:12px;gap:12px}}.loja-pedido-detalhe__item-info{flex:1 1;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.loja-pedido-detalhe__item-name{font-weight:500;color:var(--sv-text-primary)}.loja-pedido-detalhe__item-var{color:var(--sv-text-secondary);font-size:11px}.loja-pedido-detalhe__item-meta{display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px}@media (min-width:768px){.loja-pedido-detalhe__item-meta{grid-gap:16px;gap:16px}}.loja-pedido-detalhe__item-qty{color:var(--sv-text-secondary);white-space:nowrap}.loja-pedido-detalhe__item-subtotal{font-weight:600;color:var(--sv-text-primary);white-space:nowrap}.loja-pedido-detalhe__summary{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.loja-pedido-detalhe__summary-line{display:flex;justify-content:space-between;font-size:13px;color:var(--sv-text-secondary);padding:4px 0}.loja-pedido-detalhe__summary-line--desconto{color:var(--sv-success)}.loja-pedido-detalhe__summary-line--juros{color:var(--sv-text-muted);font-size:12px}.loja-pedido-detalhe__summary-line--total{border-top:1px solid var(--sv-border);margin-top:4px;padding-top:8px;font-weight:700;font-size:15px;color:var(--sv-text-primary)}.loja-pedido-detalhe__summary-line--parcelas{justify-content:flex-end;font-size:12px;color:var(--sv-text-muted);margin-top:-2px}.loja-pedido-detalhe__info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px}.loja-pedido-detalhe__info-item{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.loja-pedido-detalhe__info-item small{font-size:11px;color:var(--sv-text-secondary)}.loja-pedido-detalhe__info-item span{font-size:13px;font-weight:500;color:var(--sv-text-primary)}.loja-pedido-detalhe__address{font-size:13px;color:var(--sv-text-primary);line-height:1.5}.loja-pedido-detalhe__address p{margin:0}.loja-pedido-detalhe__nf-loading,.loja-pedido-detalhe__nf-pending{font-size:13px;color:var(--sv-text-secondary);padding:12px 0}.loja-pedido-detalhe__nf{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.loja-pedido-detalhe__nf-info{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (min-width:768px){.loja-pedido-detalhe__nf-info{grid-template-columns:auto auto 1fr}}.loja-pedido-detalhe__nf-chave{font-size:11px!important;word-break:break-all;font-family:monospace}.loja-pedido-detalhe__nf-download{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-size:13px;font-weight:600;color:var(--sv-accent);text-decoration:none;padding:8px 14px;border:1px solid var(--sv-accent);border-radius:var(--sv-radius-md);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:background .2s,color .2s}.loja-pedido-detalhe__nf-download:hover{background:var(--sv-accent);color:#fff}.loja-institucional{max-width:1400px;margin:0 auto;padding:16px;font-family:var(--sv-font)}@media (min-width:768px){.loja-institucional{padding:24px}}.loja-institucional__content{max-width:800px;margin:0 auto;padding:24px 0}.loja-institucional__titulo{margin:0 0 24px;font-size:24px;font-weight:700;color:#111827;color:var(--sv-text-primary,#111827);line-height:1.3}@media (min-width:768px){.loja-institucional__titulo{font-size:28px}}.loja-institucional__body{color:#374151;color:var(--sv-text-primary,#374151);font-size:14px;line-height:1.7}.loja-institucional__body h2{margin:28px 0 12px;font-size:17px;font-weight:600;color:#111827;color:var(--sv-text-primary,#111827)}.loja-institucional__body p{margin:0 0 12px}.loja-institucional__body ol,.loja-institucional__body ul{margin:0 0 16px;padding-left:20px}.loja-institucional__body li{margin-bottom:6px}.loja-institucional__body strong{font-weight:600;color:#111827;color:var(--sv-text-primary,#111827)}.loja-institucional__body em{color:#6b7280;color:var(--sv-text-secondary,#6b7280)}.loja-nao-encontrada{font-family:var(--sv-font)}.loja-nao-encontrada__miolo{max-width:480px;margin:0 auto;padding:64px 16px 80px;text-align:center}.loja-nao-encontrada__icone{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:20px;border-radius:50%;background:var(--sv-bg-secondary);color:var(--sv-text-muted)}.loja-nao-encontrada__titulo{margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.3;color:var(--sv-text-primary)}.loja-nao-encontrada__texto{margin:0 0 24px;font-size:14px;line-height:1.6;color:var(--sv-text-secondary)}.loja-nao-encontrada__acao{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;border-radius:var(--sv-radius-md);background:var(--sv-accent);color:var(--sv-bg-primary);font-size:14px;font-weight:600;text-decoration:none}.loja-nao-encontrada__acao:focus,.loja-nao-encontrada__acao:hover{background:var(--sv-accent-hover);color:var(--sv-bg-primary);text-decoration:none}.loja-nao-encontrada__acao:focus-visible{box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.4)}.aviso-sessao{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.4);font-family:var(--sv-font)}.aviso-sessao__caixa{width:100%;max-width:420px;padding:28px 24px 24px;border-radius:var(--sv-radius-lg);background:var(--sv-bg-primary);box-shadow:var(--sv-shadow-md);text-align:center}.aviso-sessao__titulo{margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.3;color:var(--sv-text-primary)}.aviso-sessao__texto{margin:0 0 22px;font-size:14px;line-height:1.6;color:var(--sv-text-secondary)}.aviso-sessao__acao{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 24px;border:none;border-radius:var(--sv-radius-md);background:var(--sv-accent);color:var(--sv-bg-primary);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease}.aviso-sessao__acao:hover{background:var(--sv-accent-hover)}.aviso-sessao__acao:focus-visible{box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.4)}.crm-routes{overflow-x:hidden;background:var(--sv-bg-primary);color:var(--sv-text-primary);min-height:100vh;min-height:100dvh;font-family:var(--sv-font)}.crm-page{padding:24px 16px;max-width:1440px;margin:0 auto}@media (min-width:768px){.crm-page{padding:32px 24px}}.crm-page-loading{display:flex;align-items:center;justify-content:center;height:calc(100vh - 56px);height:calc(100dvh - 56px);color:var(--sv-text-muted);font-size:.875rem}@media (max-width:600px){.crm-page-loading{height:calc(100vh - 113px - env(safe-area-inset-bottom, 0px));height:calc(100dvh - 113px - env(safe-area-inset-bottom, 0px))}}@-webkit-keyframes crm-shimmer{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes crm-shimmer{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.crm-skeleton-cascata>:nth-child(2):after{-webkit-animation-delay:.08s;animation-delay:.08s}.crm-skeleton-cascata>:nth-child(3):after{-webkit-animation-delay:.16s;animation-delay:.16s}.crm-skeleton-cascata>:nth-child(4):after{-webkit-animation-delay:.24s;animation-delay:.24s}.crm-skeleton-cascata>:nth-child(5):after{-webkit-animation-delay:.32s;animation-delay:.32s}.crm-skeleton-cascata>:nth-child(6):after{-webkit-animation-delay:.4s;animation-delay:.4s}.crm-skeleton-cascata>:nth-child(7):after{-webkit-animation-delay:.48s;animation-delay:.48s}.crm-skeleton-cascata>:nth-child(8):after{-webkit-animation-delay:.56s;animation-delay:.56s}.crm-skeleton-cascata>:nth-child(9):after{-webkit-animation-delay:.64s;animation-delay:.64s}.crm-skeleton-cascata>:nth-child(10):after{-webkit-animation-delay:.72s;animation-delay:.72s}@media (max-width:600px){.crm-oculto-com-barra-inferior{display:none!important}}.crm-primary-btn{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:7px 14px;border:none;border-radius:6px;background:var(--sv-accent);color:var(--sv-bg-primary);font-size:.8125rem;font-weight:600;font-family:var(--sv-font);cursor:pointer;transition:background .15s ease;white-space:nowrap}.crm-primary-btn:hover{background:var(--sv-accent-hover)}.crm-primary-btn:disabled{opacity:.5;cursor:not-allowed}.crm-primary-btn--sm{padding:5px 10px;font-size:.75rem;grid-gap:4px;gap:4px}.crm-primary-btn:focus-visible{box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.4)}.crm-tooltip-wrapper{position:relative;display:inline-flex;align-items:center}.crm-tooltip{z-index:10000;padding:5px 10px;border-radius:var(--sv-radius-sm);color:#f9fafb;color:var(--sv-text-tooltip,#f9fafb);font-size:.72rem;font-family:var(--sv-font);font-weight:500;white-space:normal;max-width:280px;pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,.15);opacity:0;-webkit-animation:crm-tooltip-show .12s ease forwards;animation:crm-tooltip-show .12s ease forwards}.crm-tooltip,.crm-tooltip__arrow{background:#1f2937;background:var(--sv-bg-tooltip,#1f2937)}.crm-tooltip__arrow{position:absolute;width:6px;height:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.crm-tooltip--top .crm-tooltip__arrow{bottom:-3px;left:50%;margin-left:-3px}.crm-tooltip--bottom .crm-tooltip__arrow{top:-3px;left:50%;margin-left:-3px}.crm-tooltip--left .crm-tooltip__arrow{right:-3px;top:50%;margin-top:-3px}.crm-tooltip--right .crm-tooltip__arrow{left:-3px;top:50%;margin-top:-3px}@-webkit-keyframes crm-tooltip-show{0%{opacity:0}to{opacity:1}}@keyframes crm-tooltip-show{0%{opacity:0}to{opacity:1}}.crm-etiqueta{display:inline-block;vertical-align:middle;min-width:0;max-width:100%;padding:1px 7px;border:1px solid transparent;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-etiqueta--azul{background:var(--sv-etiqueta-azul-bg);border-color:var(--sv-etiqueta-azul-borda);color:var(--sv-etiqueta-azul-fg)}.crm-etiqueta--verde{background:var(--sv-etiqueta-verde-bg);border-color:var(--sv-etiqueta-verde-borda);color:var(--sv-etiqueta-verde-fg)}.crm-etiqueta--ambar{background:var(--sv-etiqueta-ambar-bg);border-color:var(--sv-etiqueta-ambar-borda);color:var(--sv-etiqueta-ambar-fg)}.crm-etiqueta--vermelho{background:var(--sv-etiqueta-vermelho-bg);border-color:var(--sv-etiqueta-vermelho-borda);color:var(--sv-etiqueta-vermelho-fg)}.crm-etiqueta--violeta{background:var(--sv-etiqueta-violeta-bg);border-color:var(--sv-etiqueta-violeta-borda);color:var(--sv-etiqueta-violeta-fg)}.crm-etiqueta--cinza{background:var(--sv-etiqueta-cinza-bg);border-color:var(--sv-etiqueta-cinza-borda);color:var(--sv-etiqueta-cinza-fg)}.crm-etiqueta--ocre{background:var(--sv-etiqueta-ocre-bg);border-color:var(--sv-etiqueta-ocre-borda);color:var(--sv-etiqueta-ocre-fg)}.crm-etiqueta--laranja{background:var(--sv-etiqueta-laranja-bg);border-color:var(--sv-etiqueta-laranja-borda);color:var(--sv-etiqueta-laranja-fg)}.crm-etiqueta--grafite{background:var(--sv-etiqueta-grafite-bg);border-color:var(--sv-etiqueta-grafite-borda);color:var(--sv-etiqueta-grafite-fg)}.crm-etiqueta--rosa{background:var(--sv-etiqueta-rosa-bg);border-color:var(--sv-etiqueta-rosa-borda);color:var(--sv-etiqueta-rosa-fg)}.crm-etiqueta--neutra{background:var(--sv-bg-secondary);border-color:var(--sv-border);color:var(--sv-text-secondary)}.crm-deal-card{background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);padding:12px;cursor:pointer;box-shadow:var(--sv-shadow-sm);transition:box-shadow .15s ease,border-color .15s ease}.crm-deal-card:hover{box-shadow:var(--sv-shadow-md);border-color:var(--sv-border-secondary)}.crm-deal-card:focus-visible{outline:2px solid var(--sv-accent);outline-offset:1px}.crm-deal-card--rotting{border-left:3px solid var(--sv-danger)}.crm-deal-card--selected{border-left-color:var(--sv-accent);background:var(--sv-accent-bg);box-shadow:var(--sv-shadow-md);border-color:var(--sv-accent);border-left:3px solid var(--sv-accent)}.crm-deal-card--won{background:rgba(var(--sv-success-rgb),.04)}.crm-deal-card--lost{opacity:.75}.crm-deal-card__title{font-size:.875rem;font-weight:600;color:var(--sv-text-primary);line-height:1.3;margin-bottom:6px;word-break:break-word}.crm-deal-card__value{display:flex;align-items:center;flex-wrap:wrap;grid-gap:6px;gap:6px;font-size:.8125rem;font-weight:600;color:var(--sv-text-secondary);margin-bottom:8px}.crm-deal-card__value-num{min-width:0}.crm-deal-card__status-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-radius:var(--sv-radius-pill)}.crm-deal-card__status-badge--won{background:rgba(var(--sv-success-rgb),.15);color:var(--sv-success)}.crm-deal-card__status-badge--lost{background:var(--sv-bg-tertiary);color:var(--sv-text-muted);border:1px solid var(--sv-border)}.crm-deal-card__footer{flex-wrap:wrap;grid-gap:8px;gap:8px}.crm-deal-card__footer,.crm-deal-card__footer-right{display:flex;align-items:center;justify-content:space-between}.crm-deal-card__footer-right{grid-gap:6px;gap:6px;flex:1 1 auto;min-width:0}.crm-deal-card__contact{display:flex;align-items:center;grid-gap:4px;gap:4px;font-size:.75rem;color:var(--sv-text-secondary);min-width:0}.crm-deal-card__contact span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-deal-card__contact svg{flex-shrink:0;color:var(--sv-text-muted)}.crm-deal-card__responsavel{font-size:.6875rem;color:var(--sv-text-muted);background:var(--sv-bg-tertiary);padding:2px 6px;border-radius:8px;white-space:nowrap;min-width:0;max-width:80px;overflow:hidden;text-overflow:ellipsis}.crm-deal-card__rotting{color:var(--sv-danger);flex-shrink:0;display:flex;align-items:center}.crm-deal-card__activity-icon-wrapper{position:relative;display:flex;align-items:center;flex-shrink:0}.crm-deal-card__activity-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:none;cursor:pointer;transition:opacity .15s ease,-webkit-transform .1s ease;transition:transform .1s ease,opacity .15s ease;transition:transform .1s ease,opacity .15s ease,-webkit-transform .1s ease}.crm-deal-card__activity-icon:hover{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.85}.crm-deal-card__activity-icon--vencida{background:var(--sv-danger);color:var(--sv-on-semantic)}.crm-deal-card__activity-icon--hoje{background:var(--sv-success);color:var(--sv-on-semantic)}.crm-deal-card__activity-icon--futura{background:var(--sv-text-secondary);color:var(--sv-bg-primary)}.crm-deal-card__activity-icon--nenhuma{background:var(--sv-warning);color:var(--sv-on-semantic)}.crm-deal-card__popover{z-index:9999;min-width:240px;max-width:300px;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);box-shadow:var(--sv-shadow-md);overflow:hidden}.crm-deal-card__popover-empty{padding:12px 14px;font-size:.75rem;color:var(--sv-text-muted);line-height:1.4}.crm-deal-card__popover-list{max-height:260px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d1d5db transparent;scrollbar-color:var(--sv-border-secondary,#d1d5db) transparent}.crm-deal-card__popover-list::-webkit-scrollbar{width:6px;height:6px}.crm-deal-card__popover-list::-webkit-scrollbar-track{background:transparent}.crm-deal-card__popover-list::-webkit-scrollbar-thumb{background:#d1d5db;background:var(--sv-border-secondary,#d1d5db);border-radius:4px}.crm-deal-card__popover-list::-webkit-scrollbar-thumb:hover{background:#9ca3af;background:var(--sv-text-muted,#9ca3af)}.crm-deal-card__popover-activity{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;padding:12px 14px}.crm-deal-card__popover-activity+.crm-deal-card__popover-activity{border-top:1px solid var(--sv-border)}@media (max-width:1024px){.crm-deal-card__popover-activity{grid-gap:16px;gap:16px}}.crm-deal-card__popover-activity:hover{background:var(--sv-bg-hover)}.crm-deal-card__popover-skeleton{height:44px;margin:8px 14px;border-radius:var(--sv-radius-sm);position:relative;overflow:hidden;background-color:var(--sv-shimmer-base)}.crm-deal-card__popover-skeleton:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent,var(--sv-shimmer-sheen) 50%,transparent);-webkit-animation:crm-shimmer 1.6s linear 0s infinite;animation:crm-shimmer 1.6s linear 0s infinite}@media (prefers-reduced-motion:reduce){.crm-deal-card__popover-skeleton:after{content:none}}.crm-deal-card__popover-check{width:16px;height:16px;min-width:16px;border-radius:50%;border:2px solid var(--sv-border-secondary);background:transparent;cursor:pointer;margin-top:2px;transition:border-color .15s ease,background .15s ease}@media (max-width:1024px){.crm-deal-card__popover-check{position:relative}.crm-deal-card__popover-check:after{content:"";position:absolute;inset:-14px}}.crm-deal-card__popover-check:hover{border-color:var(--sv-success);background:rgba(34,197,94,.1);background:rgba(var(--sv-success-rgb,34,197,94),.1)}.crm-deal-card__popover-info{flex:1 1;min-width:0;cursor:pointer}@media (max-width:1024px){.crm-deal-card__popover-info{display:flex;flex-direction:column;justify-content:center;min-height:44px}}.crm-deal-card__popover-info:hover{opacity:.8}.crm-deal-card__popover-header{display:flex;align-items:center;grid-gap:6px;gap:6px;margin-bottom:3px;color:var(--sv-text-primary)}.crm-deal-card__popover-type{font-size:.8125rem;font-weight:500}.crm-deal-card__popover-meta{font-size:.6875rem;color:var(--sv-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-deal-card__popover-meta--overdue{color:var(--sv-danger);font-weight:600}.crm-deal-card__popover-action{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:10px 14px;border-top:1px solid var(--sv-border);font-size:.75rem;color:var(--sv-accent);cursor:pointer;transition:background .12s ease}.crm-deal-card__popover-action:hover{background:var(--sv-bg-hover)}.crm-deal-card__labels{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px;margin-bottom:6px}.crm-deal-card__previsao{display:flex;align-items:center;grid-gap:5px;gap:5px;margin-top:6px;font-size:.6875rem;color:var(--sv-text-secondary)}.crm-deal-card__previsao svg{flex-shrink:0;color:var(--sv-text-muted)}.crm-deal-card__previsao--vencida{color:var(--sv-warning-text);font-weight:500}.crm-deal-card__previsao--vencida svg{color:var(--sv-warning)}.crm-pipeline-board{display:flex;grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:8px;height:0;flex:1 1;align-items:stretch;position:relative;scrollbar-width:thin;scrollbar-color:var(--sv-border-secondary) transparent}.crm-pipeline-board::-webkit-scrollbar{height:5px}.crm-pipeline-board::-webkit-scrollbar-track{background:transparent}.crm-pipeline-board::-webkit-scrollbar-thumb{background-color:var(--sv-border-secondary);border-radius:3px}.crm-pipeline-board::-webkit-scrollbar-thumb:hover{background-color:var(--sv-text-muted)}.crm-pipeline-board__column{flex:1 1;min-width:150px;max-width:280px;display:flex;flex-direction:column;background:var(--sv-bg-tertiary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md)}.tema-escuro .crm-pipeline-board__column{background:var(--sv-bg-secondary)}@media (max-width:768px){.crm-pipeline-board__column{min-width:200px;max-width:260px}}.crm-pipeline-board__column-header{padding:12px 12px 8px;flex-shrink:0;border-bottom:3px solid var(--sv-border)}.crm-pipeline-board .crm-tooltip-wrapper.crm-pipeline-board__header-tip{display:flex;flex-direction:column;align-items:stretch;min-width:0;width:100%}.crm-pipeline-board__column-header-top{display:flex;align-items:center;grid-gap:8px;gap:8px;min-width:0}.crm-pipeline-board__stage-name{font-size:.8125rem;font-weight:600;color:var(--sv-text-primary);flex:1 1}.crm-pipeline-board__stage-count,.crm-pipeline-board__stage-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pipeline-board__stage-count{font-size:.75rem;font-weight:500;color:var(--sv-text-muted);flex-shrink:3}.crm-pipeline-board__column-header-bottom{display:flex;align-items:center;grid-gap:6px;gap:6px;margin-top:4px;min-width:0}.crm-pipeline-board__stage-separator{color:var(--sv-text-muted);font-size:.875rem;line-height:1;flex-shrink:0}.crm-pipeline-board__stage-value{font-size:.75rem;color:var(--sv-text-secondary);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pipeline-board__cards{flex:1 1;overflow-y:auto;padding:4px 8px;display:flex;flex-direction:column;grid-gap:8px;gap:8px;min-height:40px;transition:background .15s ease;scrollbar-width:thin;scrollbar-color:var(--sv-border-secondary) transparent}.crm-pipeline-board__cards--drag-over{background:var(--sv-accent-bg);border-radius:var(--sv-radius-sm)}.crm-pipeline-board__cards::-webkit-scrollbar{width:5px}.crm-pipeline-board__cards::-webkit-scrollbar-track{background:transparent}.crm-pipeline-board__cards::-webkit-scrollbar-thumb{background-color:var(--sv-border-secondary);border-radius:3px}.crm-pipeline-board__cards::-webkit-scrollbar-thumb:hover{background-color:var(--sv-text-muted)}.crm-pipeline-board__card-wrapper--dragging{opacity:.9}.crm-pipeline-board__card-wrapper--dragging .crm-deal-card{box-shadow:var(--sv-shadow-md);border-color:var(--sv-accent)}.crm-pipeline-board__add-inline{display:flex;align-items:center;justify-content:center;width:100%;height:28px;border:1px dashed transparent;border-radius:var(--sv-radius-sm);background:transparent;color:var(--sv-text-muted);cursor:pointer;opacity:0;flex-shrink:0;margin-top:2px;transition:opacity .2s,background .15s,border-color .15s,color .15s}.crm-pipeline-board__add-inline:hover{background:var(--sv-accent-bg);border-color:var(--sv-accent);color:var(--sv-accent)}.crm-pipeline-board__column:hover .crm-pipeline-board__add-inline{opacity:1}.crm-table{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md)}.crm-table__scroll{flex:1 1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#d1d5db transparent;scrollbar-color:var(--sv-border-secondary,#d1d5db) transparent}.crm-table__scroll::-webkit-scrollbar{width:6px;height:6px}.crm-table__scroll::-webkit-scrollbar-track{background:transparent}.crm-table__scroll::-webkit-scrollbar-thumb{background:#d1d5db;background:var(--sv-border-secondary,#d1d5db);border-radius:4px}.crm-table__scroll::-webkit-scrollbar-thumb:hover{background:#9ca3af;background:var(--sv-text-muted,#9ca3af)}.crm-table__table{width:100%;border-collapse:initial;border-spacing:0;table-layout:fixed;font-size:.8125rem;font-family:var(--sv-font)}.crm-table__thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.crm-table__th{padding:10px 12px;text-align:left;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--sv-text-secondary);background:var(--sv-bg-hover);box-shadow:inset 0 -1px 0 var(--sv-border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-table__th--center{text-align:center}.crm-table__th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s}.crm-table__th--sortable:hover{color:var(--sv-text-primary)}.crm-table__sort-icon{display:inline-block;margin-left:2px;vertical-align:middle;color:var(--sv-accent)}.crm-table__row{transition:background-color .1s}.crm-table__row td{background-color:var(--sv-bg-primary)}.crm-table__row:nth-child(2n) td{background-color:var(--sv-bg-secondary)}.crm-table__row:hover td{background-image:linear-gradient(var(--sv-accent-bg),var(--sv-accent-bg))}.crm-table__td{padding:10px 12px;box-shadow:inset 0 -1px 0 var(--sv-border);color:var(--sv-text-primary);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.8125rem}.crm-table__td--center{text-align:center}.crm-table__td--acoes,.crm-table__th--acoes{position:-webkit-sticky;position:sticky;right:0;overflow:visible}.crm-table__thead .crm-table__th--acoes{z-index:3}.crm-table__td--acoes{z-index:1}.crm-table--transbordando .crm-table__td--acoes:before,.crm-table--transbordando .crm-table__th--acoes:before{content:"";position:absolute;top:0;bottom:0;left:0;width:8px;-webkit-transform:translateX(-100%);transform:translateX(-100%);pointer-events:none;background:linear-gradient(270deg,var(--sv-sticky-shadow),transparent)}.crm-table__empty{padding:40px 12px;text-align:center;color:var(--sv-text-secondary);font-size:.8125rem;font-style:italic}@media (any-hover:hover){.crm-table__row .crm-table__actions{opacity:0;transition:opacity .15s}.crm-table__row:focus-within .crm-table__actions,.crm-table__row:hover .crm-table__actions{opacity:1}}.crm-table__pagination{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;padding:10px 12px;border-top:1px solid var(--sv-border);background:var(--sv-bg-hover);flex-shrink:0}.crm-table__pagination-info{font-size:.75rem;color:var(--sv-text-secondary);font-family:var(--sv-font)}.crm-table__pagination-controls{display:flex;align-items:center;grid-gap:8px;gap:8px}.crm-table__pagination-btn{min-height:var(--sv-control-h-sm);padding:4px 12px;font-size:.75rem;font-family:var(--sv-font);color:var(--sv-text-secondary);background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);cursor:pointer;transition:all .15s}.crm-table__pagination-btn:hover:not(:disabled){background:var(--sv-bg-hover);color:var(--sv-text-primary)}.crm-table__pagination-btn:focus-visible{box-shadow:0 0 0 2px var(--sv-accent)}.crm-table__pagination-btn:disabled{opacity:.4;cursor:default}.crm-table__pagination-page{font-size:.75rem;color:var(--sv-text-muted);font-family:var(--sv-font)}.crm-table--cartoes{border:none;border-radius:0;background:none}.crm-table__cartoes{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow-y:auto;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;scrollbar-width:thin;scrollbar-color:#d1d5db transparent;scrollbar-color:var(--sv-border-secondary,#d1d5db) transparent}.crm-table__cartoes::-webkit-scrollbar{width:6px;height:6px}.crm-table__cartoes::-webkit-scrollbar-track{background:transparent}.crm-table__cartoes::-webkit-scrollbar-thumb{background:#d1d5db;background:var(--sv-border-secondary,#d1d5db);border-radius:4px}.crm-table__cartoes::-webkit-scrollbar-thumb:hover{background:#9ca3af;background:var(--sv-text-muted,#9ca3af)}.crm-table__cartao{display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding:12px 14px;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md)}.crm-table__cartao--clicavel{cursor:pointer;transition:background .12s}.crm-table__cartao--clicavel:active{background:var(--sv-bg-hover)}.crm-table__cartao-titulo{display:flex;align-items:center;flex-wrap:wrap;grid-gap:6px;gap:6px;font-size:.9375rem;font-weight:600;color:var(--sv-text-primary);line-height:1.3}.crm-table__cartao-campos{display:flex;flex-direction:column;grid-gap:7px;gap:7px;margin:0}.crm-table__cartao-campo{display:flex;align-items:baseline;justify-content:space-between;grid-gap:12px;gap:12px}.crm-table__cartao-rotulo{flex:0 0 auto;max-width:45%;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--sv-text-secondary)}.crm-table__cartao-valor{margin:0;min-width:0;text-align:right;font-size:.8125rem;color:var(--sv-text-primary);overflow-wrap:anywhere}.crm-table__cartao-acoes{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;grid-gap:4px;gap:4px;padding-top:8px;border-top:1px solid var(--sv-border)}.crm-table__cartao-acoes .crm-table__actions{opacity:1;display:flex;align-items:center;grid-gap:4px;gap:4px}@media (max-width:768px){.crm-table{border-radius:var(--sv-radius-sm)}.crm-table__td--hide-mobile,.crm-table__th--hide-mobile{display:none}.crm-table__td,.crm-table__th{padding:8px 6px;font-size:.75rem}.crm-table__th{font-size:.625rem}.crm-table__pagination{padding:8px;flex-wrap:wrap;grid-gap:6px;gap:6px}.crm-table__pagination-info{font-size:.6875rem}.crm-table__pagination-btn{padding:4px 10px;font-size:.6875rem}}@media (max-width:1024px){.crm-table__pagination-btn{min-height:44px}}@media (max-width:600px){.crm-table{border-radius:0}}.crm-pipeline-list__etiquetas{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;min-width:0}.crm-pipeline-list__previsao--vencida{color:var(--sv-warning-text);font-weight:600}.crm-pipeline-list__status{display:inline-flex;align-items:center;padding:2px 8px;font-size:.75rem;font-weight:600;border-radius:10px;text-transform:capitalize}.crm-pipeline-list__status--aberto{background:rgba(37,99,235,.1);color:var(--sv-accent)}.crm-pipeline-list__status--ganho{background:rgba(16,185,129,.1);color:#10b981}.crm-pipeline-list__status--perdido{background:rgba(239,68,68,.1);color:var(--sv-danger)}.crm-pipeline-list__deal-title{padding:0;background:none;border:none;text-align:left;font-family:var(--sv-font);font-size:inherit;cursor:pointer;color:var(--sv-accent);font-weight:500}.crm-pipeline-list__deal-title:hover{text-decoration:underline}.crm-pipeline-list__deal-title:focus-visible{box-shadow:0 0 0 2px var(--sv-accent);border-radius:var(--sv-radius-sm)}.crm-pipeline-list__filters{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px;gap:8px;margin-bottom:16px}.crm-pipeline-list__filter-group{display:flex;align-items:center;grid-gap:6px;gap:6px}.crm-pipeline-list__filter-group--range{grid-gap:4px;gap:4px}.crm-pipeline-list__filter-select{min-height:var(--sv-control-h-sm);padding:0 12px;font-size:.8125rem;border:1px solid var(--sv-border);border-radius:6px;background:var(--sv-bg-primary);color:var(--sv-text-primary);outline:none;transition:border-color .15s;min-width:110px}.crm-pipeline-list__filter-select:focus{border-color:var(--sv-accent)}.crm-pipeline-list__filter-input{min-height:var(--sv-control-h-sm);padding:0 12px;font-size:.8125rem;border:1px solid var(--sv-border);border-radius:6px;background:var(--sv-bg-primary);color:var(--sv-text-primary);outline:none;transition:border-color .15s;min-width:0;width:180px}.crm-pipeline-list__filter-input:focus{border-color:var(--sv-accent)}.crm-pipeline-list__filter-input--sm{width:100px}.crm-pipeline-list__filter-separator{color:var(--sv-text-muted);font-size:.75rem}.crm-pipeline-list__view-toggle{display:inline-flex;border:1px solid var(--sv-border);border-radius:6px;overflow:hidden}.crm-pipeline-list__view-btn{display:flex;align-items:center;padding:6px 10px;border:none;background:var(--sv-bg-primary);color:var(--sv-text-secondary);cursor:pointer;transition:background .15s,color .15s}.crm-pipeline-list__view-btn:not(:last-child){border-right:1px solid var(--sv-border)}.crm-pipeline-list__view-btn--active{background:var(--sv-accent);color:#fff}.crm-pipeline-list__view-btn:hover:not(.crm-pipeline-list__view-btn--active){background:var(--sv-bg-hover)}.crm-pipeline-editor{display:flex;flex-direction:column;height:100%;min-height:0}.crm-pipeline-editor__toolbar{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;padding:0 0 12px;flex-shrink:0;border-bottom:1px solid var(--sv-border);margin-bottom:16px}.crm-pipeline-editor__toolbar-left{display:flex;align-items:center;grid-gap:10px;gap:10px}.crm-pipeline-editor__toolbar-right{display:flex;align-items:center;grid-gap:8px;gap:8px}.crm-pipeline-editor__name-label{font-size:.8125rem;font-weight:500;color:var(--sv-text-secondary);white-space:nowrap}.crm-pipeline-editor__name-input{width:100%;min-height:var(--sv-control-h);padding:0 .75rem;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:var(--sv-control-fs);color:var(--sv-text-primary);background:var(--sv-bg-primary);outline:none;transition:border-color .15s,box-shadow .15s;font-weight:600;width:240px}.crm-pipeline-editor__name-input::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-pipeline-editor__name-input::placeholder{color:var(--sv-text-placeholder)}.crm-pipeline-editor__name-input:hover:not(:disabled):not([readonly]){border-color:var(--sv-accent)}.crm-pipeline-editor__name-input:focus,.crm-pipeline-editor__name-input:focus-visible{border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.25)}.crm-pipeline-editor__name-input:disabled,.crm-pipeline-editor__name-input[aria-disabled=true]{background:var(--sv-bg-secondary);color:var(--sv-text-muted);cursor:not-allowed}.crm-pipeline-editor__name-input:focus{border-color:var(--sv-accent)}.crm-pipeline-editor__btn-cancel{padding:7px 16px;font-size:.8125rem;font-weight:500;border:1px solid var(--sv-border);border-radius:6px;background:var(--sv-bg-primary);color:var(--sv-text-secondary);cursor:pointer;transition:border-color .15s,color .15s}.crm-pipeline-editor__btn-cancel:hover{border-color:var(--sv-border-secondary);color:var(--sv-text-primary)}.crm-pipeline-editor__btn-save{padding:7px 16px;font-size:.8125rem;font-weight:600;border:none;border-radius:6px;background:var(--sv-accent);color:#fff;cursor:pointer;transition:background .15s}.crm-pipeline-editor__btn-save:hover:not(:disabled){background:var(--sv-accent-hover)}.crm-pipeline-editor__btn-save:disabled{opacity:.6;cursor:not-allowed}.crm-pipeline-editor__loading-text{font-size:.875rem;color:var(--sv-text-muted)}.crm-pipeline-editor__skeleton-label{height:14px;width:100px;border-radius:var(--sv-radius-sm);position:relative;overflow:hidden;background-color:var(--sv-shimmer-base)}.crm-pipeline-editor__skeleton-label:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent,var(--sv-shimmer-sheen) 50%,transparent);-webkit-animation:crm-shimmer 1.6s linear 0s infinite;animation:crm-shimmer 1.6s linear 0s infinite}@media (prefers-reduced-motion:reduce){.crm-pipeline-editor__skeleton-label:after{content:none}}.crm-pipeline-editor__skeleton-input{height:36px;width:200px;border-radius:var(--sv-radius-sm);position:relative;overflow:hidden;background-color:var(--sv-shimmer-base)}.crm-pipeline-editor__skeleton-input:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent,var(--sv-shimmer-sheen) 50%,transparent);-webkit-animation:crm-shimmer 1.6s linear 0s infinite;animation:crm-shimmer 1.6s linear 0s infinite}@media (prefers-reduced-motion:reduce){.crm-pipeline-editor__skeleton-input:after{content:none}}.crm-pipeline-editor__skeleton-btn{height:34px;width:80px;border-radius:var(--sv-radius-sm);position:relative;overflow:hidden;background-color:var(--sv-shimmer-base)}.crm-pipeline-editor__skeleton-btn:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent,var(--sv-shimmer-sheen) 50%,transparent);-webkit-animation:crm-shimmer 1.6s linear 0s infinite;animation:crm-shimmer 1.6s linear 0s infinite}@media (prefers-reduced-motion:reduce){.crm-pipeline-editor__skeleton-btn:after{content:none}}.crm-pipeline-editor__skeleton-btn--wide{width:140px}.crm-pipeline-editor__skeleton-stage{flex:0 0 220px;display:flex;flex-direction:column;grid-gap:12px;gap:12px;background:var(--sv-bg-secondary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);padding:16px 12px}.crm-pipeline-editor__skeleton-stage-header{height:18px;width:60%;border-radius:var(--sv-radius-sm);position:relative;overflow:hidden;background-color:var(--sv-shimmer-base)}.crm-pipeline-editor__skeleton-stage-header:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent,var(--sv-shimmer-sheen) 50%,transparent);-webkit-animation:crm-shimmer 1.6s linear 0s infinite;animation:crm-shimmer 1.6s linear 0s infinite}@media (prefers-reduced-motion:reduce){.crm-pipeline-editor__skeleton-stage-header:after{content:none}}.crm-pipeline-editor__skeleton-stage-field{height:36px;width:100%;border-radius:var(--sv-radius-sm);position:relative;overflow:hidden;background-color:var(--sv-shimmer-base)}.crm-pipeline-editor__skeleton-stage-field:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent,var(--sv-shimmer-sheen) 50%,transparent);-webkit-animation:crm-shimmer 1.6s linear 0s infinite;animation:crm-shimmer 1.6s linear 0s infinite}@media (prefers-reduced-motion:reduce){.crm-pipeline-editor__skeleton-stage-field:after{content:none}}.crm-pipeline-editor__skeleton-stage-field--short{width:50%}.crm-pipeline-editor__stages{display:flex;grid-gap:12px;gap:12px;overflow-x:auto;flex:1 1;align-items:stretch;padding-bottom:8px}.crm-pipeline-editor__stage{flex:0 0 240px;min-width:240px;display:flex;flex-direction:column;background:var(--sv-bg-secondary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);padding:12px;transition:box-shadow .15s}.crm-pipeline-editor__stage--dragging{box-shadow:var(--sv-shadow-md)}.crm-pipeline-editor__stage-header{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--sv-border)}.crm-pipeline-editor__stage-grip{display:flex;color:var(--sv-text-muted);cursor:grab}.crm-pipeline-editor__stage-grip:active{cursor:grabbing}.crm-pipeline-editor__stage-title{font-size:.8125rem;font-weight:600;color:var(--sv-text-primary);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pipeline-editor__stage-fields{display:flex;flex-direction:column;grid-gap:12px;gap:12px;flex:1 1}.crm-pipeline-editor__field{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.crm-pipeline-editor__field label{font-size:.75rem;font-weight:500;color:var(--sv-text-secondary)}.crm-pipeline-editor__field input[type=number],.crm-pipeline-editor__field input[type=text]{width:100%;min-height:var(--sv-control-h);padding:0 .75rem;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:var(--sv-control-fs);color:var(--sv-text-primary);background:var(--sv-bg-primary);outline:none;transition:border-color .15s,box-shadow .15s}.crm-pipeline-editor__field input[type=number]::-webkit-input-placeholder,.crm-pipeline-editor__field input[type=text]::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-pipeline-editor__field input[type=number]::placeholder,.crm-pipeline-editor__field input[type=text]::placeholder{color:var(--sv-text-placeholder)}.crm-pipeline-editor__field input[type=number]:hover:not(:disabled):not([readonly]),.crm-pipeline-editor__field input[type=text]:hover:not(:disabled):not([readonly]){border-color:var(--sv-accent)}.crm-pipeline-editor__field input[type=number]:focus,.crm-pipeline-editor__field input[type=number]:focus-visible,.crm-pipeline-editor__field input[type=text]:focus,.crm-pipeline-editor__field input[type=text]:focus-visible{border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.25)}.crm-pipeline-editor__field input[type=number]:disabled,.crm-pipeline-editor__field input[type=number][aria-disabled=true],.crm-pipeline-editor__field input[type=text]:disabled,.crm-pipeline-editor__field input[type=text][aria-disabled=true]{background:var(--sv-bg-secondary);color:var(--sv-text-muted);cursor:not-allowed}.crm-pipeline-editor__field--row{flex-direction:row;grid-gap:8px;gap:8px}.crm-pipeline-editor__field--row .crm-pipeline-editor__field{flex:1 1}.crm-pipeline-editor__color-input{width:36px;height:30px;border:1px solid var(--sv-border);border-radius:6px;padding:2px;cursor:pointer;background:none}.crm-pipeline-editor__stage-delete{display:flex;align-items:center;grid-gap:6px;gap:6px;margin-top:16px;padding:6px 0;background:none;border:none;color:var(--sv-text-muted);font-size:.75rem;cursor:pointer;transition:color .15s}.crm-pipeline-editor__stage-delete:hover{color:var(--sv-danger)}.crm-pipeline-editor__add-stage{flex:0 0 240px;min-width:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:12px;gap:12px;padding:24px 16px;border:2px dashed var(--sv-border);border-radius:var(--sv-radius-md);text-align:center}.crm-pipeline-editor__add-stage-title{font-size:1.125rem;font-weight:600;color:var(--sv-text-primary)}.crm-pipeline-editor__add-stage-desc{font-size:.8125rem;color:var(--sv-text-muted);line-height:1.4;max-width:180px}.crm-pipeline-editor__add-stage-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 16px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-primary);color:var(--sv-text-secondary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s}.crm-pipeline-editor__add-stage-btn:hover{border-color:var(--sv-accent);color:var(--sv-accent)}.crm-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}@media (max-width:600px){.crm-modal-overlay{padding:10px 10px calc(10px + env(safe-area-inset-bottom, 0px))}}.crm-modal{background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg);box-shadow:var(--sv-shadow-md);width:100%;max-height:80vh;display:flex;flex-direction:column;-webkit-animation:crm-modal-in .15s ease;animation:crm-modal-in .15s ease}@media (max-width:600px){.crm-modal{max-height:100%}}.crm-modal>form{display:flex;flex-direction:column;min-height:0}.crm-modal--sm{max-width:360px}.crm-modal--md{max-width:420px}.crm-modal--lg{max-width:560px}.crm-modal--xl{max-width:820px}.crm-modal__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--sv-border);flex-shrink:0}.crm-modal__title{font-size:1rem;font-weight:600;color:var(--sv-text-primary);margin:0;font-family:var(--sv-font)}.crm-modal__close{background:none;border:none;color:var(--sv-text-muted);cursor:pointer;padding:4px;border-radius:var(--sv-radius-sm);display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s}.crm-modal__close:hover{color:var(--sv-text-primary);background:var(--sv-bg-hover)}.crm-modal__body{padding:20px;overflow:visible;flex:1 1;display:flex;flex-direction:column}.crm-modal__body>*+*{margin-top:16px}.crm-modal__body>*{flex-shrink:0}.crm-modal__body--scrollable{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--sv-border-secondary) transparent}.crm-modal__body--scrollable::-webkit-scrollbar{width:5px}.crm-modal__body--scrollable::-webkit-scrollbar-track{background:transparent}.crm-modal__body--scrollable::-webkit-scrollbar-thumb{background:var(--sv-border-secondary);border-radius:4px}.crm-modal__body--scrollable::-webkit-scrollbar-thumb:hover{background:var(--sv-text-muted)}.crm-modal__footer{display:flex;align-items:center;justify-content:flex-end;grid-gap:8px;gap:8px;padding:12px 20px;border-top:1px solid var(--sv-border);flex-shrink:0}.crm-modal__btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;white-space:nowrap;padding:8px 20px;font-size:.8125rem;font-weight:500;border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s,color .15s,opacity .15s;font-family:var(--sv-font)}.crm-modal__btn--primary{background:var(--sv-accent);color:#fff;border:none;font-weight:600}.crm-modal__btn--primary:hover:not(:disabled){background:var(--sv-accent-hover)}.crm-modal__btn--primary:disabled{opacity:.5;cursor:not-allowed}.crm-modal__btn--secondary{background:var(--sv-bg-primary);color:var(--sv-text-secondary);border:1px solid var(--sv-border)}.crm-modal__btn--secondary:hover{border-color:var(--sv-border-secondary);color:var(--sv-text-primary)}.crm-modal__btn--danger{background:var(--sv-danger);color:#fff;border:none;font-weight:600}.crm-modal__btn--danger:hover:not(:disabled){opacity:.9}.crm-modal__btn--danger:disabled{opacity:.5;cursor:not-allowed}.crm-modal__btn-spin{-webkit-animation:crm-modal-spin .9s linear infinite;animation:crm-modal-spin .9s linear infinite;flex-shrink:0}@-webkit-keyframes crm-modal-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes crm-modal-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes crm-modal-in{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes crm-modal-in{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:1024px){.crm-modal__btn{min-height:44px}.crm-modal__close{min-width:44px;min-height:44px;margin:-9px -9px -9px 0}}.crm-search-select{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.crm-search-select--block{width:100%}.crm-search-select__trigger{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 12px;border:none;border-radius:var(--sv-radius-sm);background:transparent;color:var(--sv-text-primary);font-size:.875rem;font-weight:500;font-family:var(--sv-font);cursor:pointer;transition:background .15s,border-color .15s;text-align:left;white-space:nowrap;width:100%}.crm-search-select__trigger:hover{background:var(--sv-bg-hover)}.crm-search-select__trigger--filled{color:var(--sv-text-primary);background:var(--sv-accent-bg)}.crm-search-select__trigger--filled:hover{background:var(--sv-accent-bg)}.crm-search-select__trigger--block{border:1px solid var(--sv-border);background:var(--sv-bg-primary);font-weight:400;justify-content:space-between;min-height:var(--sv-control-h);padding:0 12px;font-size:var(--sv-control-fs);color:var(--sv-text-placeholder)}.crm-search-select__trigger--block:hover{border-color:var(--sv-accent);background:var(--sv-bg-primary)}.crm-search-select__trigger--block.crm-search-select__trigger--filled{color:var(--sv-text-primary);background:var(--sv-bg-primary)}.crm-search-select__trigger:focus-visible{border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.25)}.crm-search-select__trigger--disabled,.crm-search-select__trigger--disabled:hover{opacity:.55;cursor:not-allowed;background:var(--sv-bg-secondary);border-color:var(--sv-border)}.crm-search-select__trigger-prefix{flex-shrink:0;color:var(--sv-text-muted)}.crm-search-select__trigger-label{flex:1 1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-search-select__trigger-icon{flex-shrink:0;color:var(--sv-text-muted);transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.crm-search-select__trigger-icon--open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.crm-search-select__dropdown{position:fixed;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);box-shadow:var(--sv-shadow-md);z-index:1100;display:flex;flex-direction:column;overflow:hidden;min-width:160px}.crm-search-select__search{padding:8px;border-bottom:1px solid var(--sv-border)}.crm-search-select__search .crm-search-select__search-input{width:100%;padding:7px 10px;font-size:.8125rem;border:1px solid var(--sv-border);border-radius:6px;background:var(--sv-bg-secondary);color:var(--sv-text-primary);outline:none;font-family:var(--sv-font);transition:border-color .15s}.crm-search-select__search .crm-search-select__search-input:focus{border-color:var(--sv-accent)}.crm-search-select__search .crm-search-select__search-input::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-search-select__search .crm-search-select__search-input::placeholder{color:var(--sv-text-placeholder)}.crm-search-select__list{overflow-y:auto;padding:4px;scrollbar-width:thin;scrollbar-color:#d1d5db transparent;scrollbar-color:var(--sv-border-secondary,#d1d5db) transparent;max-height:200px}.crm-search-select__list::-webkit-scrollbar{width:5px;height:5px}.crm-search-select__list::-webkit-scrollbar-track{background:transparent}.crm-search-select__list::-webkit-scrollbar-thumb{background:#d1d5db;background:var(--sv-border-secondary,#d1d5db);border-radius:4px}.crm-search-select__list::-webkit-scrollbar-thumb:hover{background:#9ca3af;background:var(--sv-text-muted,#9ca3af)}.crm-search-select__item{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:8px 10px 8px 32px;text-align:left;background:none;border:none;border-radius:6px;font-size:.8125rem;color:var(--sv-text-primary);cursor:pointer;transition:background .1s;font-family:var(--sv-font);position:relative}.crm-search-select__item:hover{background:var(--sv-bg-hover)}.crm-search-select__item--active{background:var(--sv-accent-bg);color:var(--sv-accent);font-weight:500}.crm-search-select__item-check{position:absolute;left:10px;flex-shrink:0;color:var(--sv-accent)}.crm-search-select__item-checkbox{position:absolute;left:10px;flex-shrink:0;color:var(--sv-text-muted)}.crm-search-select__item-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--sv-bg-tertiary);color:var(--sv-text-secondary);font-size:.625rem;font-weight:600;flex-shrink:0}.crm-search-select__empty{padding:16px 10px;text-align:center;font-size:.8125rem;color:var(--sv-text-muted)}.crm-search-select__item--custom{color:var(--sv-accent);font-style:italic}.crm-currency-input{display:flex;align-items:center;min-height:var(--sv-control-h);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-primary);transition:border-color .15s ease;overflow:hidden}.crm-currency-input:focus-within{border-color:var(--sv-accent)}.crm-currency-input--disabled{opacity:.6;pointer-events:none;background:var(--sv-bg-secondary)}.crm-currency-input__prefix{padding:0 0 0 12px;font-size:.875rem;font-weight:500;color:var(--sv-text-muted);-webkit-user-select:none;user-select:none;flex-shrink:0}.crm-currency-input .crm-currency-input__input{flex:1 1;min-width:0;min-height:0;padding:0 12px 0 6px;border:none;border-radius:0;background:transparent;font-size:.875rem;font-family:var(--sv-font);color:var(--sv-text-primary);outline:none;text-align:left;box-shadow:none;caret-color:var(--sv-text-primary)}.crm-currency-input .crm-currency-input__input::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-currency-input .crm-currency-input__input::placeholder{color:var(--sv-text-placeholder)}.crm-currency-input:focus-within .crm-currency-input__input{border:none;box-shadow:none;background:transparent}.crm-date-picker{position:relative}.crm-date-picker__trigger{display:flex;align-items:center;min-height:var(--sv-control-h);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-primary);transition:border-color .15s ease;overflow:hidden}.crm-date-picker__trigger:focus-within{border-color:var(--sv-accent)}.crm-date-picker__trigger--error{border-color:var(--sv-danger)}.crm-date-picker__trigger--error:focus-within{border-color:var(--sv-danger)}.crm-date-picker__trigger--disabled{opacity:.6;pointer-events:none;background:var(--sv-bg-secondary)}.crm-date-picker .crm-date-picker__input{flex:1 1;min-width:0;align-self:stretch;padding:0 8px 0 12px;border:none;border-radius:0;background:transparent;font-size:.875rem;font-family:var(--sv-font);color:var(--sv-text-primary);outline:none;box-shadow:none}.crm-date-picker .crm-date-picker__input::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-date-picker .crm-date-picker__input::placeholder{color:var(--sv-text-placeholder)}.crm-date-picker:focus-within .crm-date-picker__input{border:none;box-shadow:none;background:transparent}.crm-date-picker__icon{display:flex;align-items:center;justify-content:center;align-self:stretch;padding:0 12px 0 4px;background:none;border:none;color:var(--sv-text-muted);cursor:pointer;flex-shrink:0;transition:color .15s}.crm-date-picker__icon:hover{color:var(--sv-text-primary)}.crm-date-picker__error{display:block;font-size:.75rem;color:var(--sv-danger);margin-top:4px}.crm-date-picker__dropdown{position:fixed;z-index:1100;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);box-shadow:var(--sv-shadow-md);padding:12px;width:280px;-webkit-animation:crm-datepicker-in .12s ease;animation:crm-datepicker-in .12s ease}.crm-date-picker__nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.crm-date-picker__nav button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--sv-radius-sm);background:none;color:var(--sv-text-secondary);cursor:pointer;transition:background .15s,color .15s}.crm-date-picker__nav button:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary)}.crm-date-picker__nav-label{font-size:.8125rem;font-weight:600;color:var(--sv-text-primary);text-transform:capitalize}.crm-date-picker__weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.crm-date-picker__weekday{font-size:.6875rem;font-weight:600;color:var(--sv-text-muted);text-align:center;padding:4px 0;text-transform:uppercase}.crm-date-picker__grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.crm-date-picker__day{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;font-size:.8125rem;border:none;border-radius:var(--sv-radius-sm);background:none;color:var(--sv-text-primary);cursor:pointer;transition:background .12s,color .12s}.crm-date-picker__day:hover{background:var(--sv-bg-hover)}.crm-date-picker__day--outside{color:var(--sv-text-muted)}.crm-date-picker__day--today{background:var(--sv-accent-bg);font-weight:600}.crm-date-picker__day--selected{background:var(--sv-accent);color:#fff;font-weight:600}.crm-date-picker__day--selected:hover{background:var(--sv-accent-hover)}.crm-date-picker__actions{display:flex;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid var(--sv-border)}.crm-date-picker__action{font-size:.75rem;font-weight:500;color:var(--sv-accent);background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:var(--sv-radius-sm);transition:background .15s}.crm-date-picker__action:hover{background:var(--sv-accent-bg)}@-webkit-keyframes crm-datepicker-in{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes crm-datepicker-in{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.crm-stage-bar{display:flex;align-items:stretch;height:28px;grid-gap:3px;gap:3px}.crm-stage-bar--labels{height:32px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:20px}@media (max-width:600px){.crm-stage-bar--labels{height:44px}}.crm-stage-bar--labels::-webkit-scrollbar{display:none}.crm-stage-bar--labels.crm-faixa-rolavel--corta-fim{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),transparent)}.crm-stage-bar--labels.crm-faixa-rolavel--corta-inicio{-webkit-mask-image:linear-gradient(90deg,transparent,#000 20px);mask-image:linear-gradient(90deg,transparent,#000 20px)}.crm-stage-bar--labels.crm-faixa-rolavel--corta-inicio.crm-faixa-rolavel--corta-fim{-webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent)}.crm-stage-bar--labels .crm-stage-bar__step-tt{flex:1 0 auto;min-width:104px}.crm-stage-bar--disabled{opacity:.5;pointer-events:none}.crm-stage-bar__step-tt{flex:1 1;min-width:0;display:flex}.crm-stage-bar__step-tt:first-child .crm-stage-bar__step-inner{-webkit-clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%);border-radius:4px 0 0 4px}.crm-stage-bar__step-tt:last-child .crm-stage-bar__step-inner{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,8px 50%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,8px 50%);border-radius:0 4px 4px 0}.crm-stage-bar__step-tt:first-child:last-child .crm-stage-bar__step-inner{-webkit-clip-path:none;clip-path:none;border-radius:4px}.crm-stage-bar__step{width:100%;height:100%;min-width:0;padding:0;border:none;background:none;cursor:pointer;position:relative}.crm-stage-bar__step-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--sv-bg-tertiary);transition:background .15s ease;-webkit-clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%,8px 50%);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%,8px 50%)}.crm-stage-bar__step-label{display:block;font-size:.625rem;font-weight:600;color:var(--sv-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 14px;line-height:1}.crm-stage-bar__step:hover .crm-stage-bar__step-inner{background:var(--sv-border-secondary)}.crm-stage-bar__step:hover .crm-stage-bar__step-label{color:var(--sv-text-primary)}.crm-stage-bar__step--active .crm-stage-bar__step-inner{background:var(--sv-accent)}.crm-stage-bar__step--active .crm-stage-bar__step-label{color:#fff}.crm-stage-bar__step--active:hover .crm-stage-bar__step-inner{background:var(--sv-accent-hover)}.crm-stage-bar__step--active:hover .crm-stage-bar__step-label{color:#fff}.crm-entity-search{position:relative}.crm-entity-search--disabled{opacity:.6;pointer-events:none}.crm-entity-search__trigger{display:flex;align-items:center;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-primary);transition:border-color .15s ease;overflow:hidden;min-height:var(--sv-control-h)}.crm-entity-search__trigger:focus-within{border-color:var(--sv-accent)}.crm-entity-search__icon-prefix{padding:0 0 0 10px;font-size:.875rem;flex-shrink:0;opacity:.6}.crm-entity-search .crm-entity-search__input{flex:1 1;min-width:0;padding:0 12px 0 8px;border:none;border-radius:0;background:transparent;font-size:.875rem;font-family:var(--sv-font);color:var(--sv-text-primary);outline:none;box-shadow:none}.crm-entity-search .crm-entity-search__input::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-entity-search .crm-entity-search__input::placeholder{color:var(--sv-text-placeholder)}.crm-entity-search__selected{display:flex;align-items:center;flex:1 1;padding:8px;grid-gap:8px;gap:8px;min-width:0}.crm-entity-search__selected-text{font-size:.875rem;color:var(--sv-text-primary);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-entity-search__badge{font-size:.625rem;font-weight:700;padding:2px 6px;border-radius:4px;background:var(--sv-accent);color:#fff;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.crm-entity-search__clear{display:flex;align-items:center;justify-content:center;padding:4px;margin-right:4px;background:none;border:none;color:var(--sv-text-muted);cursor:pointer;border-radius:var(--sv-radius-sm);flex-shrink:0;transition:color .15s,background .15s}.crm-entity-search__clear:hover{color:var(--sv-text-primary);background:var(--sv-bg-hover)}.crm-entity-search__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);box-shadow:var(--sv-shadow-md);max-height:240px;overflow-y:auto;-webkit-animation:crm-entity-search-in .1s ease;animation:crm-entity-search-in .1s ease;scrollbar-width:thin;scrollbar-color:var(--sv-border-secondary) transparent}.crm-entity-search__dropdown::-webkit-scrollbar{width:5px}.crm-entity-search__dropdown::-webkit-scrollbar-track{background:transparent}.crm-entity-search__dropdown::-webkit-scrollbar-thumb{background:var(--sv-border-secondary);border-radius:4px}.crm-entity-search__dropdown::-webkit-scrollbar-thumb:hover{background:var(--sv-text-muted)}.crm-entity-search__list{list-style:none;margin:0;padding:4px 0}.crm-entity-search__option{display:flex;flex-direction:column;padding:8px 12px;cursor:pointer;transition:background .1s}.crm-entity-search__option:hover{background:var(--sv-bg-hover)}.crm-entity-search__option-name{font-size:.8125rem;font-weight:500;color:var(--sv-text-primary)}.crm-entity-search__option-details{font-size:.6875rem;color:var(--sv-text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-entity-search__create{display:flex;align-items:center;grid-gap:6px;gap:6px;width:100%;padding:10px 12px;background:none;border:none;border-top:1px solid var(--sv-border);font-size:.8125rem;color:var(--sv-accent);cursor:pointer;text-align:left;font-family:var(--sv-font);transition:background .1s}.crm-entity-search__create:hover{background:var(--sv-accent-bg)}.crm-entity-search__create-icon{font-size:1rem;font-weight:600}.crm-entity-search__empty{padding:12px;font-size:.8125rem;color:var(--sv-text-muted);text-align:center}@-webkit-keyframes crm-entity-search-in{0%{opacity:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes crm-entity-search-in{0%{opacity:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.crm-number-field{position:relative;display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem;min-width:0}.crm-number-field__label-row{display:inline-flex;align-items:center;grid-gap:5px;gap:5px}.crm-number-field__label{font-size:.75rem;font-weight:500;color:var(--sv-text-secondary);cursor:pointer;margin-bottom:0}.crm-number-field__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.crm-number-field__info{display:inline-flex;align-items:center;color:var(--sv-text-muted);cursor:help}.crm-number-field__info:hover{color:var(--sv-accent)}.crm-number-field__control{position:relative;display:flex;align-items:center}.crm-number-field__control input{width:100%;min-height:var(--sv-control-h);padding:0 .75rem;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:var(--sv-control-fs);color:var(--sv-text-primary);background:var(--sv-bg-primary);outline:none;transition:border-color .15s,box-shadow .15s}.crm-number-field__control input::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-number-field__control input::placeholder{color:var(--sv-text-placeholder)}.crm-number-field__control input:hover:not(:disabled):not([readonly]){border-color:var(--sv-accent)}.crm-number-field__control input:focus,.crm-number-field__control input:focus-visible{border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.25)}.crm-number-field__control input:disabled,.crm-number-field__control input[aria-disabled=true]{background:var(--sv-bg-secondary);color:var(--sv-text-muted);cursor:not-allowed}.crm-number-field__control input.crm-number-field__input--invalid,.crm-number-field__control input.crm-number-field__input--invalid:focus{border-color:var(--sv-danger)}.crm-number-field__control--suffixed input{padding-right:calc(1.25rem + 7.35ch);padding-right:calc(1.25rem + var(--sv-suffix-len, 7)*1.05ch)}.crm-number-field__suffix{position:absolute;right:.75rem;font-size:.8125rem;color:var(--sv-text-secondary);pointer-events:none;white-space:nowrap}.crm-inline-alert{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;padding:9px 12px;border:1px solid;border-radius:4px;border-radius:var(--sv-radius-sm,4px);font-size:.75rem;line-height:1.45}.crm-inline-alert--compact{padding:6px 9px;font-size:.72rem}.crm-inline-alert__icon{flex-shrink:0;margin-top:1px}.crm-inline-alert__text{flex:1 1;min-width:0}.crm-inline-alert__action{flex-shrink:0}.crm-inline-alert__action button{background:none;border:none;padding:0;font-size:inherit;font-weight:600;color:inherit;cursor:pointer;text-decoration:underline}.crm-inline-alert__action button:focus-visible{box-shadow:0 0 0 2px currentColor;border-radius:2px}.crm-inline-alert--neutro{color:var(--sv-text-secondary);background:none;border-color:transparent;padding-left:0;padding-right:0}.crm-inline-alert--neutro .crm-inline-alert__icon{color:var(--sv-text-muted)}.crm-inline-alert--info{color:var(--sv-text-secondary);background:var(--sv-bg-secondary);border-color:var(--sv-border)}.crm-inline-alert--info .crm-inline-alert__icon{color:var(--sv-accent)}.crm-inline-alert--warn{color:var(--sv-warning-text);background:rgba(var(--sv-warning-rgb),.1);border-color:rgba(var(--sv-warning-rgb),.35)}.crm-inline-alert--warn .crm-inline-alert__icon{color:var(--sv-warning)}.crm-inline-alert--error{color:var(--sv-danger);background:rgba(var(--sv-danger-rgb),.1);border-color:rgba(var(--sv-danger-rgb),.35)}.crm-inline-alert--success{color:var(--sv-success);background:rgba(var(--sv-success-rgb),.1);border-color:rgba(var(--sv-success-rgb),.35)}.crm-address-form{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.crm-address-form__busca{position:relative;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.crm-address-form__busca label{font-size:.72rem;font-weight:500;color:var(--sv-text-secondary);margin-bottom:0}.crm-address-form__busca-input{position:relative;display:flex;align-items:center}.crm-address-form__busca-input input{width:100%;min-height:var(--sv-control-h);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:var(--sv-control-fs);color:var(--sv-text-primary);background:var(--sv-bg-primary);outline:none;transition:border-color .15s,box-shadow .15s;padding:0 32px}.crm-address-form__busca-input input::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-address-form__busca-input input::placeholder{color:var(--sv-text-placeholder)}.crm-address-form__busca-input input:hover:not(:disabled):not([readonly]){border-color:var(--sv-accent)}.crm-address-form__busca-input input:focus,.crm-address-form__busca-input input:focus-visible{border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.25)}.crm-address-form__busca-input input:disabled,.crm-address-form__busca-input input[aria-disabled=true]{background:var(--sv-bg-secondary);color:var(--sv-text-muted);cursor:not-allowed}.crm-address-form__busca-icon{position:absolute;left:10px;color:var(--sv-text-muted);pointer-events:none}.crm-address-form__busca-spin{position:absolute;right:10px;color:var(--sv-text-muted)}.crm-address-form__busca-clear{position:absolute;right:6px;display:inline-flex;align-items:center;justify-content:center;padding:3px;background:none;border:none;border-radius:var(--sv-radius-sm);color:var(--sv-text-muted);cursor:pointer}.crm-address-form__busca-clear:hover{color:var(--sv-text-primary);background:var(--sv-bg-hover)}.crm-address-form__busca-clear:focus-visible{box-shadow:0 0 0 2px rgba(var(--sv-accent-rgb),.35)}.crm-address-form__sugestoes{position:fixed;z-index:60;margin:0;padding:4px;list-style:none;max-height:260px;overflow-y:auto;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);box-shadow:0 8px 24px rgba(0,0,0,.12);scrollbar-width:thin;scrollbar-color:var(--sv-border-secondary) transparent}.crm-address-form__sugestoes::-webkit-scrollbar{width:5px}.crm-address-form__sugestoes::-webkit-scrollbar-track{background:transparent}.crm-address-form__sugestoes::-webkit-scrollbar-thumb{background:var(--sv-border-secondary);border-radius:4px}.crm-address-form__sugestoes::-webkit-scrollbar-thumb:hover{background:var(--sv-text-muted)}.crm-address-form__sugestao{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;width:100%;padding:7px 8px;text-align:left;background:none;border:none;border-radius:var(--sv-radius-sm);cursor:pointer}.crm-address-form__sugestao--ativa{background:var(--sv-bg-hover)}.crm-address-form__sugestao-icon{flex-shrink:0;margin-top:2px;color:var(--sv-text-muted)}.crm-address-form__sugestao-texto{display:flex;flex-direction:column;min-width:0}.crm-address-form__sugestao-texto strong{font-size:.8125rem;font-weight:600;color:var(--sv-text-primary)}.crm-address-form__sugestao-texto small{font-size:.72rem;color:var(--sv-text-secondary)}.crm-address-form__sugestoes-vazio{padding:8px;font-size:.75rem;color:var(--sv-text-secondary)}.crm-address-form__busca-hint{font-size:.7rem;color:var(--sv-text-muted)}.crm-address-form__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:.625rem;gap:.625rem}.crm-address-form__field{display:flex;flex-direction:column;grid-gap:3px;gap:3px;grid-column:span 6;min-width:0}.crm-address-form__field label{font-size:.72rem;font-weight:500;color:var(--sv-text-secondary)}.crm-address-form__field input{width:100%;min-height:var(--sv-control-h);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:var(--sv-control-fs);color:var(--sv-text-primary);background:var(--sv-bg-primary);outline:none;transition:border-color .15s,box-shadow .15s;padding:0 10px}.crm-address-form__field input::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-address-form__field input::placeholder{color:var(--sv-text-placeholder)}.crm-address-form__field input:hover:not(:disabled):not([readonly]){border-color:var(--sv-accent)}.crm-address-form__field input:focus,.crm-address-form__field input:focus-visible{border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.25)}.crm-address-form__field input:disabled,.crm-address-form__field input[aria-disabled=true]{background:var(--sv-bg-secondary);color:var(--sv-text-muted);cursor:not-allowed}.crm-address-form__field--erro input,.crm-address-form__field--erro input:focus{border-color:var(--sv-danger)}.crm-address-form__field--cep{grid-column:span 2;min-width:100px}.crm-address-form__field--rua{grid-column:span 8;min-width:120px}.crm-address-form__field--num{grid-column:span 2;min-width:64px}.crm-address-form__field--bairro{grid-column:span 4;min-width:100px}.crm-address-form__field--cidade{grid-column:span 6;min-width:118px}.crm-address-form__field--uf{grid-column:span 2;min-width:56px}.crm-address-form__field--full{grid-column:span 12}@media (max-width:640px){.crm-address-form__field{grid-column:span 12}.crm-address-form__field--cep{grid-column:span 5}.crm-address-form__field--rua{grid-column:span 7}.crm-address-form__field--num{grid-column:span 4}.crm-address-form__field--bairro,.crm-address-form__field--cidade{grid-column:span 8}.crm-address-form__field--uf{grid-column:span 4}.crm-address-form__field--full{grid-column:span 12}}.crm-address-form__coords{display:flex;flex-wrap:wrap;align-items:center;grid-gap:.75rem;gap:.75rem;padding-top:.25rem}.crm-address-form__coords--auto{flex-direction:column;align-items:stretch;grid-gap:.5rem;gap:.5rem}.crm-address-form__geo-btn{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:6px 10px;font-size:.75rem;font-weight:500;color:var(--sv-accent);background:rgba(0,0,0,.04);background:var(--sv-accent-soft,rgba(0,0,0,.04));border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);cursor:pointer}.crm-address-form__geo-btn:disabled{opacity:.5;cursor:not-allowed}.crm-address-form__status{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;font-size:.75rem;color:var(--sv-text-secondary)}.crm-address-form__status--ok{color:var(--sv-success)}.crm-address-form__status--warn{color:var(--sv-danger)}.crm-address-form__manual-toggle{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;background:none;border:none;color:var(--sv-text-secondary);font-size:.72rem;cursor:pointer;text-decoration:underline;margin-left:auto}.crm-address-form__manual{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:.625rem;gap:.625rem}.crm-address-form__spin{-webkit-animation:crm-addr-spin .9s linear infinite;animation:crm-addr-spin .9s linear infinite}@-webkit-keyframes crm-addr-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes crm-addr-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.crm-section-toggle-wrap{display:flex;flex-direction:column}.crm-section-toggle{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;align-self:flex-start;padding:4px 6px 4px 0;background:none;border:none;border-radius:4px;border-radius:var(--sv-radius-sm,4px);color:var(--sv-text-secondary);font-size:.8125rem;font-weight:500;font-family:inherit;cursor:pointer;transition:color .15s}.crm-section-toggle:hover{color:var(--sv-accent)}.crm-section-toggle:focus-visible{box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.15)}.crm-section-toggle__chevron{flex-shrink:0;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.crm-section-toggle--open .crm-section-toggle__chevron{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.crm-section-toggle__icon{flex-shrink:0;color:var(--sv-text-muted)}.crm-section-toggle--open{color:var(--sv-text-primary)}.crm-section-toggle__panel{margin-top:10px}.crm-contact-org-selector,.crm-contact-org-selector__field{display:flex;flex-direction:column;margin-bottom:14px}.crm-contact-org-selector__field{grid-gap:6px;gap:6px}.crm-contact-org-selector__field:last-child{margin-bottom:0}.crm-contact-org-selector__field label{font-size:.8125rem;font-weight:500;color:var(--sv-text-secondary)}.crm-contact-org-selector__field>input{width:100%;min-height:var(--sv-control-h);padding:0 .75rem;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:var(--sv-control-fs);color:var(--sv-text-primary);background:var(--sv-bg-primary);outline:none;transition:border-color .15s,box-shadow .15s}.crm-contact-org-selector__field>input::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-contact-org-selector__field>input::placeholder{color:var(--sv-text-placeholder)}.crm-contact-org-selector__field>input:hover:not(:disabled):not([readonly]){border-color:var(--sv-accent)}.crm-contact-org-selector__field>input:focus,.crm-contact-org-selector__field>input:focus-visible{border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.25)}.crm-contact-org-selector__field>input:disabled,.crm-contact-org-selector__field>input[aria-disabled=true]{background:var(--sv-bg-secondary);color:var(--sv-text-muted);cursor:not-allowed}.crm-contact-org-selector__field>input:disabled{background:var(--sv-bg-secondary);color:var(--sv-text-secondary)}.crm-contact-org-selector__field-hint{font-weight:400;font-size:.6875rem;color:var(--sv-text-muted)}.crm-contact-org-selector__inline-fields{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-top:8px;padding:10px 12px;background:var(--sv-bg-secondary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm)}.crm-contact-org-selector__inline-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}@media (max-width:600px){.crm-contact-org-selector__inline-row{grid-template-columns:1fr}}.crm-contact-org-selector__inline-campo{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.crm-contact-org-selector__inline-campo label{font-size:.75rem;font-weight:500;color:var(--sv-text-secondary);margin-bottom:0}.crm-contact-org-selector__inline-fields--readonly{flex-direction:row;flex-wrap:wrap;grid-gap:4px 16px;gap:4px 16px;padding:6px 12px}.crm-contact-org-selector__inline-fields--readonly .crm-contact-org-selector__person-value{min-width:0;overflow-wrap:anywhere;font-size:.8125rem;color:var(--sv-text-secondary)}.crm-contact-org-selector__input{width:100%;min-height:var(--sv-control-h);padding:0 .75rem;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:var(--sv-control-fs);color:var(--sv-text-primary);background:var(--sv-bg-primary);outline:none;transition:border-color .15s,box-shadow .15s}.crm-contact-org-selector__input::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-contact-org-selector__input::placeholder{color:var(--sv-text-placeholder)}.crm-contact-org-selector__input:hover:not(:disabled):not([readonly]){border-color:var(--sv-accent)}.crm-contact-org-selector__input:focus,.crm-contact-org-selector__input:focus-visible{border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.25)}.crm-contact-org-selector__input:disabled,.crm-contact-org-selector__input[aria-disabled=true]{background:var(--sv-bg-secondary);color:var(--sv-text-muted);cursor:not-allowed}.crm-contact-org-selector__input--error,.crm-contact-org-selector__input--error:focus{border-color:var(--sv-danger)}.crm-contact-org-selector__field-error{display:block;font-size:.75rem;color:var(--sv-danger);margin-top:4px}.crm-contact-org-selector__person-value{font-size:.8125rem;color:var(--sv-text-primary)}.crm-contact-org-selector__usar-existente{padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.crm-contact-org-selector__duplicate-warn{display:flex;align-items:flex-start;grid-gap:6px;gap:6px;padding:8px 10px;font-size:.75rem;color:var(--sv-warning);background:rgba(var(--sv-warning-rgb),.08);border-radius:var(--sv-radius-sm);line-height:1.4}.crm-contact-org-selector__duplicate-warn svg{flex-shrink:0;margin-top:1px}.crm-contact-org-selector__duplicate-warn strong{color:var(--sv-text-primary)}.crm-quick-deal-modal__form{display:contents}.crm-quick-deal-modal__form-body{display:flex;flex-direction:column}.crm-quick-deal-modal__row{display:flex;grid-gap:12px;gap:12px}.crm-quick-deal-modal__row .crm-quick-deal-modal__field{flex:1 1;min-width:0}@media (max-width:480px){.crm-quick-deal-modal__row{flex-direction:column}}.crm-quick-deal-modal__field{display:flex;flex-direction:column;grid-gap:6px;gap:6px;margin-bottom:14px}.crm-quick-deal-modal__field:last-child{margin-bottom:0}.crm-quick-deal-modal__field label{font-size:.8125rem;font-weight:500;color:var(--sv-text-secondary)}.crm-quick-deal-modal__field>input{width:100%;min-height:var(--sv-control-h);padding:0 .75rem;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:var(--sv-control-fs);color:var(--sv-text-primary);background:var(--sv-bg-primary);outline:none;transition:border-color .15s,box-shadow .15s}.crm-quick-deal-modal__field>input::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-quick-deal-modal__field>input::placeholder{color:var(--sv-text-placeholder)}.crm-quick-deal-modal__field>input:hover:not(:disabled):not([readonly]){border-color:var(--sv-accent)}.crm-quick-deal-modal__field>input:focus,.crm-quick-deal-modal__field>input:focus-visible{border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.25)}.crm-quick-deal-modal__field>input:disabled,.crm-quick-deal-modal__field>input[aria-disabled=true]{background:var(--sv-bg-secondary);color:var(--sv-text-muted);cursor:not-allowed}.crm-quick-deal-modal__field>textarea{width:100%;min-height:var(--sv-control-h);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:var(--sv-control-fs);color:var(--sv-text-primary);background:var(--sv-bg-primary);outline:none;transition:border-color .15s,box-shadow .15s;min-height:calc(var(--sv-control-h)*2);padding:.5rem .75rem;line-height:1.5;resize:vertical}.crm-quick-deal-modal__field>textarea::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-quick-deal-modal__field>textarea::placeholder{color:var(--sv-text-placeholder)}.crm-quick-deal-modal__field>textarea:hover:not(:disabled):not([readonly]){border-color:var(--sv-accent)}.crm-quick-deal-modal__field>textarea:focus,.crm-quick-deal-modal__field>textarea:focus-visible{border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.25)}.crm-quick-deal-modal__field>textarea:disabled,.crm-quick-deal-modal__field>textarea[aria-disabled=true]{background:var(--sv-bg-secondary);color:var(--sv-text-muted);cursor:not-allowed}.crm-person-modal__form{display:contents}.crm-person-modal__row{display:flex;grid-gap:12px;gap:12px}.crm-person-modal__row .crm-person-modal__field{flex:1 1;min-width:0}.crm-person-modal__field{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.crm-person-modal__field label{font-size:.8125rem;font-weight:500;color:var(--sv-text-secondary)}.crm-person-modal__field .crm-person-modal__inline-fields input,.crm-person-modal__field>input{width:100%;min-height:var(--sv-control-h);padding:0 .75rem;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:var(--sv-control-fs);color:var(--sv-text-primary);background:var(--sv-bg-primary);outline:none;transition:border-color .15s,box-shadow .15s}.crm-person-modal__field .crm-person-modal__inline-fields input::-webkit-input-placeholder,.crm-person-modal__field>input::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-person-modal__field .crm-person-modal__inline-fields input::placeholder,.crm-person-modal__field>input::placeholder{color:var(--sv-text-placeholder)}.crm-person-modal__field .crm-person-modal__inline-fields input:hover:not(:disabled):not([readonly]),.crm-person-modal__field>input:hover:not(:disabled):not([readonly]){border-color:var(--sv-accent)}.crm-person-modal__field .crm-person-modal__inline-fields input:focus,.crm-person-modal__field .crm-person-modal__inline-fields input:focus-visible,.crm-person-modal__field>input:focus,.crm-person-modal__field>input:focus-visible{border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.25)}.crm-person-modal__field .crm-person-modal__inline-fields input:disabled,.crm-person-modal__field .crm-person-modal__inline-fields input[aria-disabled=true],.crm-person-modal__field>input:disabled,.crm-person-modal__field>input[aria-disabled=true]{background:var(--sv-bg-secondary);color:var(--sv-text-muted);cursor:not-allowed}.crm-person-modal__field>textarea{width:100%;min-height:var(--sv-control-h);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:var(--sv-control-fs);color:var(--sv-text-primary);background:var(--sv-bg-primary);outline:none;transition:border-color .15s,box-shadow .15s;min-height:calc(var(--sv-control-h)*2);padding:.5rem .75rem;line-height:1.5;resize:vertical}.crm-person-modal__field>textarea::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-person-modal__field>textarea::placeholder{color:var(--sv-text-placeholder)}.crm-person-modal__field>textarea:hover:not(:disabled):not([readonly]){border-color:var(--sv-accent)}.crm-person-modal__field>textarea:focus,.crm-person-modal__field>textarea:focus-visible{border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.25)}.crm-person-modal__field>textarea:disabled,.crm-person-modal__field>textarea[aria-disabled=true]{background:var(--sv-bg-secondary);color:var(--sv-text-muted);cursor:not-allowed}.crm-person-modal__input--error{border-color:var(--sv-danger)!important}.crm-person-modal__error-text{font-size:.75rem;color:var(--sv-danger)}.crm-person-modal__inline-fields{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-top:8px;padding:10px 12px;background:var(--sv-bg-secondary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm)}.crm-person-modal__duplicate-warn{display:flex;align-items:flex-start;grid-gap:6px;gap:6px;margin-top:6px;padding:8px 10px;font-size:.75rem;color:var(--sv-warning);background:rgba(var(--sv-warning-rgb),.08);border-radius:var(--sv-radius-sm);line-height:1.4}.crm-person-modal__duplicate-warn svg{flex-shrink:0;margin-top:1px}.crm-person-modal__duplicate-warn strong{color:var(--sv-text-primary)}.crm-org-modal__form{display:contents}.crm-org-modal__field{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.crm-org-modal__field label{font-size:.8125rem;font-weight:500;color:var(--sv-text-secondary)}.crm-org-modal__field>input{width:100%;min-height:var(--sv-control-h);padding:0 .75rem;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:var(--sv-control-fs);color:var(--sv-text-primary);background:var(--sv-bg-primary);outline:none;transition:border-color .15s,box-shadow .15s}.crm-org-modal__field>input::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-org-modal__field>input::placeholder{color:var(--sv-text-placeholder)}.crm-org-modal__field>input:hover:not(:disabled):not([readonly]){border-color:var(--sv-accent)}.crm-org-modal__field>input:focus,.crm-org-modal__field>input:focus-visible{border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.25)}.crm-org-modal__field>input:disabled,.crm-org-modal__field>input[aria-disabled=true]{background:var(--sv-bg-secondary);color:var(--sv-text-muted);cursor:not-allowed}.crm-org-modal__field>textarea{width:100%;min-height:var(--sv-control-h);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:var(--sv-control-fs);color:var(--sv-text-primary);background:var(--sv-bg-primary);outline:none;transition:border-color .15s,box-shadow .15s;min-height:calc(var(--sv-control-h)*2);padding:.5rem .75rem;line-height:1.5;resize:vertical}.crm-org-modal__field>textarea::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-org-modal__field>textarea::placeholder{color:var(--sv-text-placeholder)}.crm-org-modal__field>textarea:hover:not(:disabled):not([readonly]){border-color:var(--sv-accent)}.crm-org-modal__field>textarea:focus,.crm-org-modal__field>textarea:focus-visible{border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.25)}.crm-org-modal__field>textarea:disabled,.crm-org-modal__field>textarea[aria-disabled=true]{background:var(--sv-bg-secondary);color:var(--sv-text-muted);cursor:not-allowed}.crm-org-modal__input--error{border-color:var(--sv-danger)!important}.crm-org-modal__error-text{font-size:.75rem;color:var(--sv-danger)}.crm-org-modal__duplicate-warn{display:flex;align-items:flex-start;grid-gap:6px;gap:6px;margin-top:6px;padding:8px 10px;font-size:.75rem;color:var(--sv-warning);background:rgba(var(--sv-warning-rgb),.08);border-radius:var(--sv-radius-sm);line-height:1.4}.crm-org-modal__duplicate-warn svg{flex-shrink:0;margin-top:1px}.crm-org-modal__duplicate-warn strong{color:var(--sv-text-primary)}.crm-mention-dropdown{position:fixed;z-index:9999;min-width:180px;max-width:280px;max-height:200px;background:var(--sv-dropdown-bg);border:1px solid var(--sv-dropdown-border);border-radius:var(--sv-radius-sm);box-shadow:var(--sv-dropdown-shadow);overflow:hidden}.crm-mention-dropdown__list{list-style:none;margin:0;padding:4px 0;max-height:192px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--sv-border-secondary) transparent}.crm-mention-dropdown__list::-webkit-scrollbar{width:5px}.crm-mention-dropdown__list::-webkit-scrollbar-track{background:transparent}.crm-mention-dropdown__list::-webkit-scrollbar-thumb{background-color:var(--sv-border-secondary);border-radius:3px}.crm-mention-dropdown__list::-webkit-scrollbar-thumb:hover{background-color:var(--sv-text-muted)}.crm-mention-dropdown__item{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:6px 10px;cursor:pointer;transition:background .1s}.crm-mention-dropdown__item--active,.crm-mention-dropdown__item:hover{background:var(--sv-dropdown-hover-bg)}.crm-mention-dropdown__avatar{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--sv-accent-bg);color:var(--sv-accent);font-size:11px;font-weight:600;flex-shrink:0}.crm-mention-dropdown__name{font-size:13px;color:var(--sv-dropdown-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-rich-text-editor{width:100%;position:relative;border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);overflow:hidden;transition:border-color .15s;background:var(--sv-bg-primary)}.crm-rich-text-editor:focus-within{border-color:var(--sv-accent)}.crm-rich-text-editor--readonly{opacity:.7;pointer-events:none}.crm-rich-text-editor__toolbar{display:flex;align-items:center;grid-gap:2px;gap:2px;padding:4px 6px;background:var(--sv-bg-secondary);border-bottom:1px solid var(--sv-border);flex-wrap:wrap}.crm-rich-text-editor__btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:4px;background:transparent;color:var(--sv-text-icon);cursor:pointer;padding:0;font-size:13px;font-weight:600;transition:background .12s,color .12s}.crm-rich-text-editor__btn:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary)}.crm-rich-text-editor__btn:active{background:var(--sv-accent-bg);color:var(--sv-accent)}.crm-rich-text-editor__btn-strike span{text-decoration:line-through}.crm-rich-text-editor__sep{width:1px;height:18px;background:var(--sv-border);margin:0 4px}.crm-rich-text-editor__link-popover{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 8px;background:var(--sv-bg-secondary);border-bottom:1px solid var(--sv-border)}.crm-rich-text-editor__link-input{flex:1 1;padding:5px 10px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-primary);color:var(--sv-text-primary);font-size:13px;font-family:var(--sv-font);outline:none;transition:border-color .15s}.crm-rich-text-editor__link-input:focus{border-color:var(--sv-accent)}.crm-rich-text-editor__link-input::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-rich-text-editor__link-input::placeholder{color:var(--sv-text-placeholder)}.crm-rich-text-editor__link-confirm{padding:5px 12px;border:none;border-radius:var(--sv-radius-sm);background:var(--sv-accent);color:#fff;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s,opacity .15s}.crm-rich-text-editor__link-confirm:hover:not(:disabled){background:var(--sv-accent-hover)}.crm-rich-text-editor__link-confirm:disabled{opacity:.4;cursor:not-allowed}.crm-rich-text-editor__link-close{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:4px;background:transparent;color:var(--sv-text-muted);cursor:pointer;padding:0;transition:background .12s,color .12s}.crm-rich-text-editor__link-close:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary)}.crm-rich-text-editor__content{min-height:80px;max-height:300px;overflow-y:auto;padding:10px 12px;font-family:var(--sv-font);font-size:13px;line-height:1.5;color:var(--sv-text-primary);outline:none;word-break:break-word;scrollbar-width:thin;scrollbar-color:var(--sv-border-secondary) transparent}.crm-rich-text-editor__content::-webkit-scrollbar{width:5px}.crm-rich-text-editor__content::-webkit-scrollbar-track{background:transparent}.crm-rich-text-editor__content::-webkit-scrollbar-thumb{background-color:var(--sv-border-secondary);border-radius:3px}.crm-rich-text-editor__content::-webkit-scrollbar-thumb:hover{background-color:var(--sv-text-muted)}.crm-rich-text-editor__content:empty:before{content:attr(data-placeholder);color:var(--sv-text-muted);pointer-events:none}.crm-rich-text-editor__content p{margin:0 0 4px}.crm-rich-text-editor__content ol,.crm-rich-text-editor__content ul{margin:4px 0 4px 18px;padding:0}.crm-rich-text-editor__content li{margin-bottom:2px}.crm-rich-text-editor__content a{color:var(--sv-accent);text-decoration:underline}.crm-rich-text-editor__content blockquote{border-left:3px solid var(--sv-border);padding-left:10px;margin:4px 0;color:var(--sv-text-secondary)}.crm-rich-text-editor__content img{max-width:100%;border-radius:6px;margin:6px 0;display:block}.crm-rich-text-editor__content code{background:var(--sv-bg-secondary);color:#e06c75;color:var(--sv-text-accent,#e06c75);padding:1px 5px;border-radius:4px;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-size:.85em}.crm-rich-text-editor__content pre{background:var(--sv-bg-secondary);border-radius:6px;padding:10px 12px;margin:6px 0;overflow-x:auto}.crm-rich-text-editor__content pre code{background:none;color:var(--sv-text-primary);padding:0;border-radius:0;font-size:.8125rem;line-height:1.5}.crm-rich-text-editor__content h1,.crm-rich-text-editor__content h2,.crm-rich-text-editor__content h3,.crm-rich-text-editor__content h4{margin:8px 0 4px;font-weight:600;color:var(--sv-text-primary)}.crm-rich-text-editor__content h1{font-size:1.5rem}.crm-rich-text-editor__content h2{font-size:1.25rem}.crm-rich-text-editor__content h3{font-size:1.1rem}.crm-rich-text-editor__content h4{font-size:1rem}.crm-rich-text-editor__content .crm-mention{display:inline;background:var(--sv-accent-bg);color:var(--sv-accent);border-radius:3px;padding:1px 4px;font-weight:500;font-size:12px;white-space:nowrap}.crm-deal-notes__collapsed{padding:10px 14px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);cursor:text;transition:border-color .15s}.crm-deal-notes__collapsed:hover{border-color:var(--sv-accent)}.crm-deal-notes__collapsed-placeholder{color:var(--sv-text-muted);font-size:13px;-webkit-user-select:none;user-select:none}.crm-deal-notes__context{display:flex;align-items:center;justify-content:space-between;padding:4px 10px;margin-bottom:8px;background:var(--sv-accent-bg);border-radius:var(--sv-radius-sm);font-size:12px;color:var(--sv-accent)}.crm-deal-notes__context-cancel{display:flex;align-items:center;border:none;background:transparent;color:var(--sv-text-muted);cursor:pointer;padding:2px}.crm-deal-notes__context-cancel:hover{color:var(--sv-text-primary)}.crm-deal-notes__form{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.crm-deal-notes__footer{display:flex;align-items:center;grid-gap:12px;gap:12px}.crm-deal-notes__counter{font-size:11px;color:var(--sv-text-muted);cursor:default}.crm-deal-notes__counter--error{color:var(--sv-danger);font-weight:500}.crm-deal-notes__actions{display:flex;justify-content:flex-end;grid-gap:8px;gap:8px;margin-left:auto}.crm-deal-notes__btn{padding:6px 14px;border:none;border-radius:var(--sv-radius-md);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s,opacity .15s}.crm-deal-notes__btn--cancel{background:var(--sv-bg-secondary);color:var(--sv-text-secondary)}.crm-deal-notes__btn--cancel:hover{background:var(--sv-bg-hover)}.crm-deal-notes__btn--save{background:var(--sv-accent);color:#fff}.crm-deal-notes__btn--save:hover:not(:disabled){background:var(--sv-accent-hover)}.crm-deal-notes__btn--save:disabled{opacity:.4;cursor:not-allowed}.crm-deal-files__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:20px;border:2px dashed var(--sv-border);border-radius:var(--sv-radius-md);background:var(--sv-bg-secondary);color:var(--sv-text-secondary);font-size:13px;cursor:pointer;text-align:center;transition:border-color .15s,background .15s,color .15s}.crm-deal-files__dropzone--active,.crm-deal-files__dropzone:hover{border-color:var(--sv-accent);background:var(--sv-accent-bg);color:var(--sv-accent)}.crm-deal-files__hint{font-size:11px;color:inherit;opacity:.85;line-height:1.4}.crm-deal-files__file-input{display:none}.crm-deal-files--compacto .crm-deal-files__dropzone{flex-direction:row;justify-content:center;grid-gap:8px;gap:8px;padding:10px 14px;min-height:0}.crm-deal-files--compacto .crm-deal-files__dropzone span{font-size:.8125rem}.crm-artefatos__de-documento{flex:0 0 auto;color:var(--sv-text-secondary);font-size:.6875rem}.crm-artefatos__lista{margin:0;padding:0;list-style:none}.crm-artefatos__item{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px solid var(--sv-border-secondary)}.crm-artefatos__item:last-child{border-bottom:0}.crm-artefatos__icone{display:flex;align-items:center;justify-content:center;color:var(--sv-text-icon)}.crm-artefatos__icone,.crm-artefatos__miniatura{flex-shrink:0;width:36px;height:36px;border-radius:var(--sv-radius-sm);background:var(--sv-bg-secondary)}.crm-artefatos__miniatura{object-fit:cover}.crm-artefatos__corpo{display:flex;flex-direction:column;grid-gap:2px;gap:2px;flex:1 1 auto;min-width:0}.crm-artefatos__nome{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:.875rem;color:var(--sv-text-primary);min-width:0}.crm-artefatos__nome-texto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.crm-artefatos__quando{flex-shrink:0;margin-left:auto;color:var(--sv-text-secondary);font-size:.75rem;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.crm-artefatos__ver-todos{display:block;width:100%;margin-top:8px;padding:8px 0;border:0;border-top:1px solid var(--sv-border-secondary);background:none;color:var(--sv-accent);font-size:.8125rem;font-family:inherit;cursor:pointer}.crm-artefatos__ver-todos:hover{text-decoration:underline}.crm-artefatos__resumo{font-size:.75rem;color:var(--sv-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-artefatos__selo{flex-shrink:0;padding:1px 6px;font-size:.6875rem;border-radius:999px;background:var(--sv-bg-tertiary);color:var(--sv-text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.03em}.crm-artefatos__selo--fatura{background:rgba(var(--sv-accent-rgb),.12);color:var(--sv-accent)}.crm-artefatos__selo--orcamento{background:rgba(var(--sv-success-rgb),.12);color:var(--sv-success)}.crm-artefatos__ressalva{display:inline-flex;align-items:center;grid-gap:3px;gap:3px;font-size:.6875rem;color:var(--sv-warning)}.crm-artefatos__acoes{display:flex;align-items:center;grid-gap:4px;gap:4px;flex-shrink:0}.crm-artefatos__acao{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 12px;border:none;border-radius:var(--sv-radius-sm);background:transparent;color:var(--sv-text-primary);font-size:.875rem;font-weight:500;font-family:var(--sv-font);cursor:pointer;transition:background .15s,border-color .15s;text-align:left;white-space:nowrap;min-height:28px}.crm-artefatos__acao:hover{background:var(--sv-bg-hover)}.crm-artefatos__acao--danger:hover:not(:disabled){color:var(--sv-danger);border-color:var(--sv-danger)}.crm-artefatos__spin{-webkit-animation:crm-artefatos-girar 1s linear infinite;animation:crm-artefatos-girar 1s linear infinite}.crm-artefatos__vazio{display:flex;align-items:center;grid-gap:6px;gap:6px;margin:0;padding:12px 0;font-size:.8125rem;color:var(--sv-text-placeholder)}.crm-artefatos__esqueleto{position:relative;overflow:hidden;background-color:var(--sv-shimmer-base);height:53px;border-radius:var(--sv-radius-sm)}.crm-artefatos__esqueleto:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent,var(--sv-shimmer-sheen) 50%,transparent);-webkit-animation:crm-shimmer 1.6s linear 0s infinite;animation:crm-shimmer 1.6s linear 0s infinite}@media (prefers-reduced-motion:reduce){.crm-artefatos__esqueleto:after{content:none}}.crm-artefatos__esqueleto+.crm-artefatos__esqueleto{margin-top:4px}@media (max-width:600px){.crm-artefatos__item{flex-wrap:wrap}.crm-artefatos__quando{margin-left:44px;flex-basis:100%}}.crm-artefatos__nota-modal{margin:10px 0 0;font-size:.8125rem;color:var(--sv-text-secondary)}.crm-artefatos__leitura-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-row-gap:18px;row-gap:18px;grid-column-gap:16px;-webkit-column-gap:16px;column-gap:16px;margin:0 0 16px}.crm-artefatos__leitura-resumo dt{font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;color:var(--sv-text-secondary);margin-bottom:3px}.crm-artefatos__leitura-resumo dd{margin:0;font-size:.875rem;color:var(--sv-text-primary);overflow-wrap:anywhere}.crm-artefatos__leitura-bloco{padding:12px 14px;margin-bottom:16px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-md)}.crm-artefatos__leitura-bloco h5{display:flex;align-items:center;grid-gap:5px;gap:5px;margin:0 0 8px;font-size:.8125rem;color:var(--sv-text-primary)}.crm-artefatos__leitura-bloco ul{margin:0;padding:0;list-style:none;font-size:.8125rem}.crm-artefatos__leitura-bloco li{display:flex;align-items:baseline;justify-content:space-between;grid-gap:12px;gap:12px;padding:5px 0;color:var(--sv-text-secondary)}.crm-artefatos__leitura-bloco li strong{color:var(--sv-text-primary);font-weight:500;min-width:0}.crm-artefatos__leitura-bloco li>span{flex-shrink:0;white-space:nowrap}@media (max-width:600px){.crm-artefatos__leitura-bloco li{display:block}.crm-artefatos__leitura-bloco li>span{display:block;margin-top:2px}}.crm-artefatos__leitura-bloco--aviso{border-color:rgba(var(--sv-warning-rgb),.4)}.crm-artefatos__leitura-bloco--aviso h5{color:var(--sv-warning)}.crm-artefatos__leitura-bloco--aviso li{display:block}.crm-artefatos__leitura-contagem{margin:0 0 16px;font-size:.8125rem;color:var(--sv-text-secondary)}@-webkit-keyframes crm-artefatos-girar{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes crm-artefatos-girar{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.crm-order-badge{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:2px 8px;border-radius:9999px;border-radius:var(--sv-radius-full,9999px);font-size:.7rem;font-size:var(--sv-font-xs,.7rem);font-weight:600;line-height:1.4;border:1px solid transparent;cursor:pointer;background:none;transition:opacity .15s;white-space:nowrap}.crm-order-badge:hover{opacity:.8}.crm-order-badge--warning{background:rgba(245,158,11,.12);color:#b45309;border-color:rgba(245,158,11,.25)}.crm-order-badge--info{background:rgba(37,99,235,.1);color:#1d4ed8;border-color:rgba(37,99,235,.2)}.crm-order-badge--success{background:rgba(34,197,94,.12);color:#15803d;border-color:rgba(34,197,94,.25)}.crm-order-badge--danger{background:rgba(239,68,68,.1);color:#b91c1c;border-color:rgba(239,68,68,.2)}.crm-order-badge--neutral{background:rgba(107,114,128,.1);color:#4b5563;border-color:rgba(107,114,128,.2)}.tema-escuro .crm-order-badge--warning{background:rgba(245,158,11,.18);color:#fbbf24}.tema-escuro .crm-order-badge--info{background:rgba(96,165,250,.15);color:#93bbfd}.tema-escuro .crm-order-badge--success{background:rgba(34,197,94,.18);color:#4ade80}.tema-escuro .crm-order-badge--danger{background:rgba(239,68,68,.15);color:#fca5a5}.tema-escuro .crm-order-badge--neutral{background:rgba(156,163,175,.15);color:#d1d5db}.crm-row-actions__gatilho{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--sv-radius-sm);background:none;color:var(--sv-text-secondary);cursor:pointer;transition:background .12s,color .12s}.crm-row-actions__gatilho:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary)}.crm-row-actions__gatilho:focus-visible{box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.4)}.crm-row-actions__gatilho--com-rotulo{width:auto;height:auto;min-height:32px;grid-gap:6px;gap:6px;padding:0 .625rem;font-size:.8125rem;font-weight:500;white-space:nowrap}.crm-row-actions__gatilho--com-rotulo,.crm-row-actions__menu{border:1px solid var(--sv-border);background:var(--sv-bg-primary)}.crm-row-actions__menu{position:fixed;border-radius:var(--sv-radius-md);box-shadow:var(--sv-shadow-md);z-index:1100;display:flex;flex-direction:column;overflow:hidden;min-width:200px}.crm-row-actions__lista{overflow-y:auto;padding:4px;scrollbar-width:thin;scrollbar-color:#d1d5db transparent;scrollbar-color:var(--sv-border-secondary,#d1d5db) transparent}.crm-row-actions__lista::-webkit-scrollbar{width:5px;height:5px}.crm-row-actions__lista::-webkit-scrollbar-track{background:transparent}.crm-row-actions__lista::-webkit-scrollbar-thumb{background:#d1d5db;background:var(--sv-border-secondary,#d1d5db);border-radius:4px}.crm-row-actions__lista::-webkit-scrollbar-thumb:hover{background:#9ca3af;background:var(--sv-text-muted,#9ca3af)}.crm-row-actions__item{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;text-align:left;background:none;border:none;border-radius:6px;font-size:.8125rem;color:var(--sv-text-primary);cursor:pointer;transition:background .1s;font-family:var(--sv-font);position:relative;padding:8px 10px;white-space:nowrap}.crm-row-actions__item:hover{background:var(--sv-bg-hover)}.crm-row-actions__item svg{flex-shrink:0;color:var(--sv-text-secondary)}.crm-row-actions__item:focus-visible{background:var(--sv-bg-hover);box-shadow:0 0 0 2px rgba(var(--sv-accent-rgb),.4)}.crm-row-actions__item:disabled{opacity:.5;cursor:not-allowed}.crm-row-actions__item--perigo{color:var(--sv-danger-text)}.crm-row-actions__item--perigo svg{color:var(--sv-danger)}.crm-row-actions__item--perigo:hover:not(:disabled){background:rgba(var(--sv-danger-rgb),.1)}.crm-propostas-negocio{padding:4px 0 0}.crm-propostas-negocio__nova{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;min-height:var(--sv-control-h);padding:0 14px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-primary);color:var(--sv-text-primary);font-size:.8125rem;font-weight:500;font-family:inherit;cursor:pointer}.crm-propostas-negocio__nova:hover{background:var(--sv-bg-hover);border-color:var(--sv-accent);color:var(--sv-accent)}.crm-propostas-negocio__esqueleto-cartao{position:relative;overflow:hidden;background-color:var(--sv-shimmer-base);height:128px;border-radius:var(--sv-radius-md)}.crm-propostas-negocio__esqueleto-cartao:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent,var(--sv-shimmer-sheen) 50%,transparent);-webkit-animation:crm-shimmer 1.6s linear 0s infinite;animation:crm-shimmer 1.6s linear 0s infinite}@media (prefers-reduced-motion:reduce){.crm-propostas-negocio__esqueleto-cartao:after{content:none}}.crm-propostas-negocio__esqueleto-cartao+.crm-propostas-negocio__esqueleto-cartao{margin-top:10px}.crm-propostas-negocio__vazio-bloco{display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px;padding:28px 20px;text-align:center}.crm-propostas-negocio__vazio-bloco svg{color:var(--sv-text-icon)}.crm-propostas-negocio__vazio-bloco strong{font-size:.9375rem;color:var(--sv-text-primary)}.crm-propostas-negocio__vazio-bloco span{max-width:380px;font-size:.8125rem;color:var(--sv-text-secondary);line-height:1.5}.crm-propostas-negocio__cartao{padding:12px 14px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);background:var(--sv-bg-primary)}.crm-propostas-negocio__cartao+.crm-propostas-negocio__cartao{margin-top:10px}.crm-propostas-negocio__cabecalho{display:flex;align-items:baseline;justify-content:space-between;grid-gap:12px;gap:12px}.crm-propostas-negocio__titulo{display:flex;align-items:center;grid-gap:8px;gap:8px;flex:1 1 auto;min-width:0;padding:0;border:0;background:none;color:var(--sv-text-primary);font-size:.9375rem;font-weight:500;font-family:inherit;text-align:left;cursor:pointer}.crm-propostas-negocio__titulo svg{opacity:0;flex-shrink:0;transition:opacity .15s}.crm-propostas-negocio__titulo:hover{color:var(--sv-accent)}.crm-propostas-negocio__titulo:hover svg{opacity:1}.crm-propostas-negocio__codigo{flex-shrink:0;color:var(--sv-text-secondary);font-size:.8125rem;font-weight:400;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-propostas-negocio__cabecalho-direita{display:flex;align-items:baseline;grid-gap:10px;gap:10px;flex-shrink:0}.crm-propostas-negocio__total{color:var(--sv-text-primary);font-size:.9375rem;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-propostas-negocio__selo{padding:2px 8px;border-radius:999px;background:var(--sv-bg-tertiary);color:var(--sv-text-secondary);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.crm-propostas-negocio__selo--enviada{background:rgba(var(--sv-accent-rgb),.12);color:var(--sv-accent)}.crm-propostas-negocio__selo--aceita{background:rgba(var(--sv-success-rgb),.12);color:var(--sv-success)}.crm-propostas-negocio__selo--recusada{background:rgba(var(--sv-danger-rgb),.12);color:var(--sv-danger)}.crm-propostas-negocio__acao{color:var(--sv-accent);font-size:.75rem}.crm-propostas-negocio__linha{display:flex;align-items:baseline;grid-gap:10px;gap:10px;margin-top:8px;font-size:.8125rem}.crm-propostas-negocio__linha-rotulo{flex:0 0 82px;color:var(--sv-text-secondary);font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em}.crm-propostas-negocio__linha-valor{color:var(--sv-text-primary);min-width:0}.crm-propostas-negocio__linha-vazia{color:var(--sv-text-placeholder)}.crm-propostas-negocio__pedido{margin-top:10px}.crm-propostas-negocio__acoes{display:flex;align-items:center;grid-gap:4px;gap:4px;margin-top:12px;padding-top:10px;border-top:1px solid var(--sv-border-secondary)}.crm-propostas-negocio__acao-btn{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 12px;border:none;border-radius:var(--sv-radius-sm);background:transparent;color:var(--sv-text-primary);font-size:.875rem;font-weight:500;font-family:var(--sv-font);cursor:pointer;transition:background .15s,border-color .15s;text-align:left;white-space:nowrap;min-width:30px;min-height:28px;justify-content:center}.crm-propostas-negocio__acao-btn:hover{background:var(--sv-bg-hover)}.crm-propostas-negocio__pedido-btn:hover:not(:disabled){color:var(--sv-success);border-color:var(--sv-success)}.crm-propostas-negocio__spin{-webkit-animation:crm-propostas-negocio-girar 1s linear infinite;animation:crm-propostas-negocio-girar 1s linear infinite}@media (max-width:600px){.crm-propostas-negocio__cabecalho{flex-direction:column;align-items:flex-start;grid-gap:6px;gap:6px}.crm-propostas-negocio__linha{flex-direction:column;grid-gap:2px;gap:2px}.crm-propostas-negocio__linha-rotulo{flex:none}}@-webkit-keyframes crm-propostas-negocio-girar{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes crm-propostas-negocio-girar{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.crm-deal-timeline{display:flex;flex-direction:column}.crm-deal-timeline__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px;margin-top:12px;background:none;border:none;border-top:1px solid var(--sv-border);width:100%;cursor:pointer;transition:background .15s}@media (max-width:1024px){.crm-deal-timeline__header{min-height:44px}}.crm-deal-timeline__header:hover{background:var(--sv-bg-hover)}.crm-deal-timeline__title{font-size:13px;font-weight:600;color:var(--sv-text-primary)}.crm-deal-timeline__chevron{color:var(--sv-text-muted);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.crm-deal-timeline__chevron--collapsed{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.crm-deal-timeline__filters{display:flex;grid-gap:4px;gap:4px;flex-wrap:wrap;padding:0 16px 10px;border-bottom:1px solid var(--sv-border);margin-bottom:8px}.crm-deal-timeline__filter{padding:4px 10px;border:none;border-radius:var(--sv-radius-sm);background:transparent;color:var(--sv-text-muted);font-size:12px;cursor:pointer;transition:background .15s,color .15s}@media (max-width:1024px){.crm-deal-timeline__filter{display:inline-flex;align-items:center;min-height:44px}}.crm-deal-timeline__filter:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary)}.crm-deal-timeline__filter--active{background:var(--sv-accent-bg);color:var(--sv-accent);font-weight:500}.crm-deal-timeline__list{display:flex;flex-direction:column;grid-gap:2px;gap:2px;padding:0 16px 16px}.crm-deal-timeline__empty{padding:20px 0;text-align:center;color:var(--sv-text-muted);font-size:13px}.crm-deal-timeline__item{display:flex;grid-gap:10px;gap:10px;padding:10px 12px;border-radius:var(--sv-radius-md);transition:background .15s;position:relative}.crm-deal-timeline__item:hover{background:var(--sv-bg-hover)}.crm-deal-timeline__item:hover .crm-deal-timeline__item-actions{opacity:1}.crm-deal-timeline__item--note{background:rgba(59,130,246,.04);background:rgba(var(--sv-accent-rgb,59,130,246),.04)}.crm-deal-timeline__item--file{background:rgba(245,158,11,.04);background:rgba(var(--sv-warning-rgb,245,158,11),.04)}.crm-deal-timeline__item--done{opacity:.6}.crm-deal-timeline__item--overdue .crm-deal-timeline__item-icon--activity{color:var(--sv-danger)}.crm-deal-timeline__item--change{opacity:.8}.crm-deal-timeline__item-icon-wrapper{display:flex;flex-direction:column;align-items:center;flex-shrink:0;position:relative}.crm-deal-timeline__item-line{flex:1 1;width:1px;border-left:1px dashed var(--sv-border);margin-top:4px}.crm-deal-timeline__item-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0;background:var(--sv-bg-tertiary);color:var(--sv-text-muted)}.crm-deal-timeline__item-icon--note{background:var(--sv-accent-bg);color:var(--sv-accent)}.crm-deal-timeline__item-icon--file{background:rgba(245,158,11,.1);background:rgba(var(--sv-warning-rgb,245,158,11),.1);color:#f59e0b}.crm-deal-timeline__item-icon--activity{background:rgba(34,197,94,.1);background:rgba(var(--sv-success-rgb,34,197,94),.1);color:var(--sv-success)}.crm-deal-timeline__item-icon--change{background:var(--sv-bg-tertiary);color:var(--sv-text-muted)}.crm-deal-timeline__item-body{flex:1 1;min-width:0}.crm-deal-timeline__item-meta{display:flex;align-items:center;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-bottom:2px}.crm-deal-timeline__item-author{font-size:12px;font-weight:600;color:var(--sv-text-primary)}.crm-deal-timeline__item-time{font-size:11px;color:var(--sv-text-secondary);white-space:nowrap}.crm-deal-timeline__item-text{margin:2px 0 0;font-size:13px;line-height:1.4;color:var(--sv-text-primary);white-space:pre-wrap;word-break:break-word}.crm-deal-timeline__item-text--html{white-space:normal}.crm-deal-timeline__item-text--html p{margin:0 0 4px}.crm-deal-timeline__item-text--html p:last-child{margin-bottom:0}.crm-deal-timeline__item-text--html ol,.crm-deal-timeline__item-text--html ul{margin:4px 0 4px 18px;padding:0}.crm-deal-timeline__item-text--html li{margin-bottom:2px}.crm-deal-timeline__item-text--html a{color:var(--sv-accent);text-decoration:underline}.crm-deal-timeline__item-text--html a:hover{color:var(--sv-accent-hover)}.crm-deal-timeline__item-text--html blockquote{border-left:3px solid var(--sv-border);padding-left:10px;margin:4px 0;color:var(--sv-text-secondary)}.crm-deal-timeline__item-text--html img{max-width:100%;border-radius:6px;margin:6px 0;cursor:pointer}.crm-deal-timeline__item-text--html strong{font-weight:600}.crm-deal-timeline__item-text--html code{background:var(--sv-bg-secondary);color:#e06c75;color:var(--sv-text-accent,#e06c75);padding:1px 5px;border-radius:4px;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-size:.85em}.crm-deal-timeline__item-text--html pre{background:var(--sv-bg-secondary);border-radius:6px;border-radius:var(--sv-radius-sm,6px);padding:10px 12px;margin:6px 0;overflow-x:auto}.crm-deal-timeline__item-text--html pre code{background:none;color:var(--sv-text-primary);padding:0;border-radius:0;font-size:.8125rem;line-height:1.5}.crm-deal-timeline__item-text--html h1,.crm-deal-timeline__item-text--html h2,.crm-deal-timeline__item-text--html h3,.crm-deal-timeline__item-text--html h4{margin:8px 0 4px;font-weight:600;color:var(--sv-text-primary)}.crm-deal-timeline__item-text--html h1{font-size:1.5rem}.crm-deal-timeline__item-text--html h2{font-size:1.25rem}.crm-deal-timeline__item-text--html h3{font-size:1.1rem}.crm-deal-timeline__item-text--html h4{font-size:1rem}.crm-deal-timeline__item-text--html .crm-mention{display:inline;background:var(--sv-accent-bg);color:var(--sv-accent);border-radius:3px;padding:1px 4px;font-weight:500;font-size:12px;white-space:nowrap}.crm-deal-timeline__item-deleted{font-size:13px;font-style:italic;color:var(--sv-text-muted)}.crm-deal-timeline__item-actions{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;margin-top:6px;opacity:0;transition:opacity .15s}.crm-deal-timeline__item-actions--visible{opacity:1}.crm-deal-timeline__item-actions a:not(.crm-deal-timeline__action-pill),.crm-deal-timeline__item-actions button:not(.crm-deal-timeline__action-pill){display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:var(--sv-radius-sm);background:transparent;color:var(--sv-text-muted);cursor:pointer;text-decoration:none;transition:background .15s,color .15s}@media (max-width:1024px){.crm-deal-timeline__item-actions a:not(.crm-deal-timeline__action-pill),.crm-deal-timeline__item-actions button:not(.crm-deal-timeline__action-pill){min-width:44px;min-height:44px}}.crm-deal-timeline__item-actions a:not(.crm-deal-timeline__action-pill):hover,.crm-deal-timeline__item-actions button:not(.crm-deal-timeline__action-pill):hover{background:var(--sv-bg-active);color:var(--sv-text-primary)}@media (hover:none) and (pointer:coarse){.crm-deal-timeline__item-actions{opacity:1}}.crm-deal-timeline__action-pill{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:3px 10px;font-size:.6875rem;font-weight:500;font-family:var(--sv-font);border:1px solid var(--sv-border);border-radius:var(--sv-radius-pill);background:var(--sv-bg-primary);color:var(--sv-text-secondary);cursor:pointer;transition:all .15s;width:auto;height:auto}@media (max-width:1024px){.crm-deal-timeline__action-pill{min-height:44px}}.crm-deal-timeline__action-pill:hover{background:var(--sv-bg-hover);border-color:var(--sv-text-muted);color:var(--sv-text-primary)}.crm-deal-timeline__action-pill--success{color:var(--sv-success-text);border-color:rgba(34,197,94,.3);border-color:rgba(var(--sv-success-rgb,34,197,94),.3)}.crm-deal-timeline__action-pill--success:hover{background:rgba(34,197,94,.08);background:rgba(var(--sv-success-rgb,34,197,94),.08);border-color:var(--sv-success);color:var(--sv-success)}.crm-deal-timeline__action-pill--danger{color:var(--sv-text-secondary)}.crm-deal-timeline__action-pill--danger:hover{background:rgba(var(--sv-danger-rgb),.08);border-color:var(--sv-danger);color:var(--sv-danger)}.crm-deal-timeline__action-btn--danger:hover{color:var(--sv-danger)!important}.crm-deal-timeline__replies{margin-left:12px;padding-left:10px;border-left:2px solid var(--sv-border);margin-top:4px}.crm-deal-timeline__file-row{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-top:4px}.crm-deal-timeline__file-thumb{width:36px;height:36px;border-radius:var(--sv-radius-sm);object-fit:cover}.crm-deal-timeline__file-icon-box{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--sv-radius-sm);background:var(--sv-bg-tertiary);color:var(--sv-text-muted)}.crm-deal-timeline__file-info{flex:1 1;min-width:0;display:flex;flex-direction:column}.crm-deal-timeline__file-name{font-size:13px;color:var(--sv-accent);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-deal-timeline__file-name:hover{text-decoration:underline}.crm-deal-timeline__file-meta{font-size:11px;color:var(--sv-text-muted)}.crm-deal-timeline__change-detail{font-size:12px;color:var(--sv-text-secondary);margin-top:2px;display:block}.crm-deal-timeline__change-old{text-decoration:line-through;color:var(--sv-text-muted)}.crm-deal-timeline__change-new{font-weight:500;color:var(--sv-text-primary)}.crm-deal-timeline__lightbox{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;cursor:zoom-out}.crm-deal-timeline__lightbox-img{max-width:90vw;max-height:90vh;border-radius:8px;object-fit:contain;cursor:default;box-shadow:0 8px 32px rgba(0,0,0,.5)}.crm-deal-timeline__lightbox-close{position:absolute;top:16px;right:24px;background:none;border:none;color:#fff;font-size:32px;cursor:pointer;line-height:1;opacity:.8;transition:opacity .2s}.crm-deal-timeline__lightbox-close:hover{opacity:1}.crm-time-picker{position:relative}.crm-time-picker__trigger{display:flex;align-items:center;min-height:var(--sv-control-h);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-primary);transition:border-color .15s ease;overflow:hidden}.crm-time-picker__trigger:focus-within{border-color:var(--sv-accent)}.crm-time-picker__trigger--error{border-color:var(--sv-danger)}.crm-time-picker__trigger--error:focus-within{border-color:var(--sv-danger)}.crm-time-picker__trigger--disabled{opacity:.6;pointer-events:none;background:var(--sv-bg-secondary)}.crm-time-picker .crm-time-picker__input{flex:1 1;min-width:0;padding:0 8px 0 12px;border:none;border-radius:0;background:transparent;font-size:.875rem;font-family:var(--sv-font);color:var(--sv-text-primary);outline:none;box-shadow:none}.crm-time-picker .crm-time-picker__input::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-time-picker .crm-time-picker__input::placeholder{color:var(--sv-text-placeholder)}.crm-time-picker__icon{display:flex;align-items:center;justify-content:center;padding:0 12px 0 4px;background:none;border:none;color:var(--sv-text-muted);cursor:pointer;flex-shrink:0}.crm-time-picker__icon:hover{color:var(--sv-accent)}.crm-time-picker__error{display:block;font-size:.7rem;color:var(--sv-danger);margin-top:2px;padding-left:4px}.crm-time-picker__dropdown{position:fixed;z-index:9999;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);box-shadow:0 8px 24px rgba(0,0,0,.12);display:flex;flex-direction:column;overflow:hidden}.crm-time-picker__list{max-height:200px;overflow-y:auto;padding:4px;scrollbar-width:thin;scrollbar-color:var(--sv-border-secondary) transparent}.crm-time-picker__list::-webkit-scrollbar{width:5px}.crm-time-picker__list::-webkit-scrollbar-track{background:transparent}.crm-time-picker__list::-webkit-scrollbar-thumb{background:var(--sv-border-secondary);border-radius:4px}.crm-time-picker__list::-webkit-scrollbar-thumb:hover{background:var(--sv-text-muted)}.crm-time-picker__option{display:block;width:100%;padding:6px 12px;border:none;border-radius:var(--sv-radius-sm);background:none;font-size:.825rem;font-family:var(--sv-font);color:var(--sv-text-primary);text-align:left;cursor:pointer;transition:background .1s}.crm-time-picker__option:hover{background:var(--sv-bg-hover)}.crm-time-picker__option--selected{background:rgba(59,130,246,.08);background:var(--sv-accent-light,rgba(59,130,246,.08));color:var(--sv-accent);font-weight:500}.crm-time-picker__clear{padding:8px;border:none;border-top:1px solid var(--sv-border);background:none;font-size:.75rem;color:var(--sv-text-muted);cursor:pointer;text-align:center}.crm-time-picker__clear:hover{color:var(--sv-danger);background:var(--sv-bg-hover)}.crm-schedule-modal__body{padding:0!important;overflow:hidden!important;flex:1 1;min-height:0;display:flex;flex-direction:column}.crm-schedule-modal__grid{display:grid;grid-template-columns:1fr 240px;flex:1 1;min-height:0}@media (max-width:600px){.crm-schedule-modal__grid{grid-template-columns:1fr}}.crm-schedule-modal__form{display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:20px;border-right:1px solid var(--sv-border);overflow-y:auto;overflow-x:hidden;min-width:0;min-height:0;scrollbar-width:thin;scrollbar-color:var(--sv-border-secondary) transparent}.crm-schedule-modal__form::-webkit-scrollbar{width:5px}.crm-schedule-modal__form::-webkit-scrollbar-track{background:transparent}.crm-schedule-modal__form::-webkit-scrollbar-thumb{background:var(--sv-border-secondary);border-radius:4px}.crm-schedule-modal__form::-webkit-scrollbar-thumb:hover{background:var(--sv-text-muted)}@media (max-width:600px){.crm-schedule-modal__form{border-right:none;border-bottom:1px solid var(--sv-border)}}.crm-schedule-modal__field{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.crm-schedule-modal__input{width:100%;padding:8px 12px;font-size:.875rem;font-family:var(--sv-font);color:var(--sv-text-primary);background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);outline:none;transition:border-color .15s}.crm-schedule-modal__input:focus{border-color:var(--sv-accent)}.crm-schedule-modal__input--title{font-size:1.1rem;padding:10px 12px;font-weight:500;border:none;border-bottom:1px solid var(--sv-border);border-radius:0}.crm-schedule-modal__input--title:focus{border-color:var(--sv-accent)}.crm-schedule-modal__input--error{border-color:var(--sv-danger)}.crm-schedule-modal__field-error{position:absolute;bottom:-14px;left:0;font-size:.65rem;color:var(--sv-danger);white-space:nowrap}.crm-schedule-modal__icon-row{display:flex;align-items:center;grid-gap:10px;gap:10px;min-height:36px;flex-shrink:0}.crm-schedule-modal__icon-row--notes{align-items:flex-start}.crm-schedule-modal__icon-row-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;color:var(--sv-text-muted)}.crm-schedule-modal__icon-row-content{flex:1 1;min-width:0;max-width:200px}.crm-schedule-modal__icon-row-content--full{max-width:none}.crm-schedule-modal__datetime-group{display:flex;align-items:center;flex-wrap:wrap;grid-gap:6px;gap:6px;flex:1 1;min-width:0;position:relative}.crm-schedule-modal__datetime-group .crm-date-picker,.crm-schedule-modal__datetime-group .crm-time-picker{min-width:0}.crm-schedule-modal__datetime-group .crm-date-picker{max-width:145px;position:relative}.crm-schedule-modal__datetime-group .crm-date-picker .crm-date-picker__error{position:absolute;bottom:-14px;left:0;white-space:nowrap;font-size:.65rem}@media (max-width:600px){.crm-schedule-modal__datetime-group .crm-date-picker{flex:1 1 100%;max-width:none}}.crm-schedule-modal__datetime-group .crm-time-picker{max-width:95px}.crm-schedule-modal__datetime-group .crm-time-picker .crm-time-picker__error{position:absolute;bottom:-14px;left:0;white-space:nowrap;font-size:.65rem}.crm-schedule-modal__datetime-sep{color:var(--sv-text-muted);font-size:.875rem;flex-shrink:0}.crm-schedule-modal__dia-todo{padding:0 4px;font-size:.875rem}.crm-schedule-modal__dia-todo,.crm-schedule-modal__hora-atalho{display:flex;align-items:center;min-height:var(--sv-control-h);color:var(--sv-text-secondary);white-space:nowrap}.crm-schedule-modal__hora-atalho{flex-shrink:0;padding:0 10px;border:1px dashed var(--sv-border);border-radius:var(--sv-radius-sm);background:none;font-family:var(--sv-font);font-size:.8125rem;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.crm-schedule-modal__hora-atalho:hover{border-color:var(--sv-accent);color:var(--sv-accent);background:var(--sv-accent-bg)}.crm-schedule-modal__hora-atalho:focus-visible{box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.25)}.crm-schedule-modal__notes-collapsed{width:100%;padding:10px 12px;border:1px dashed var(--sv-border);border-radius:var(--sv-radius-sm);background:transparent;font-size:.875rem;font-family:var(--sv-font);color:var(--sv-text-muted);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.crm-schedule-modal__notes-collapsed:hover{border-color:var(--sv-accent);background:var(--sv-bg-hover)}.crm-schedule-modal__linked-value{font-size:.875rem;font-family:var(--sv-font);color:var(--sv-text-primary);font-weight:500}.crm-schedule-modal__type-selector-wrapper{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.crm-schedule-modal__type-selector{display:flex;grid-gap:6px;gap:6px;flex-wrap:nowrap;padding:4px 0}.crm-schedule-modal__type-btn{display:flex;flex-direction:column;align-items:center;grid-gap:4px;gap:4px;padding:8px 12px;min-width:56px;max-width:72px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-primary);color:var(--sv-text-secondary);cursor:pointer;transition:all .15s;font-family:var(--sv-font);flex-shrink:0}.crm-schedule-modal__type-btn:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary)}.crm-schedule-modal__type-btn--active{background:var(--sv-accent-bg);border-color:var(--sv-accent);color:var(--sv-accent)}.crm-schedule-modal__type-btn--more{min-width:40px;max-width:40px;padding:8px 0}.crm-schedule-modal__type-label{font-size:.65rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52px;text-align:center;display:block}.crm-schedule-modal__type-more{position:relative;flex-shrink:0}.crm-schedule-modal__type-dropdown{z-index:10000;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);box-shadow:var(--sv-shadow-md);padding:4px;min-width:160px;max-height:200px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--sv-border-secondary) transparent}.crm-schedule-modal__type-dropdown-item{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:var(--sv-radius-sm);background:none;font-size:.8rem;font-family:var(--sv-font);color:var(--sv-text-primary);cursor:pointer;text-align:left;transition:background .1s}.crm-schedule-modal__type-dropdown-item:hover{background:var(--sv-bg-hover)}.crm-schedule-modal__type-dropdown-item--active{background:var(--sv-accent-bg);color:var(--sv-accent);font-weight:500}.crm-schedule-modal__type-empty{font-size:.8rem;color:var(--sv-text-muted);padding:8px 0}.crm-schedule-modal__done-check{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-right:auto;font-size:.8rem;color:var(--sv-text-secondary);cursor:pointer;font-family:var(--sv-font);-webkit-user-select:none;user-select:none;white-space:nowrap}.crm-schedule-modal__done-check:hover{color:var(--sv-text-primary)}.crm-schedule-modal__done-check input[type=checkbox]{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1.5px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-primary);cursor:pointer;position:relative;flex-shrink:0;transition:background .15s,border-color .15s}.crm-schedule-modal__done-check input[type=checkbox]:hover{border-color:var(--sv-accent)}.crm-schedule-modal__done-check input[type=checkbox]:checked{background:var(--sv-accent);border-color:var(--sv-accent)}.crm-schedule-modal__done-check input[type=checkbox]:checked:after{content:"";position:absolute;top:2px;left:5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.crm-schedule-modal__calendar{display:flex;flex-direction:column;background:var(--sv-bg-secondary);overflow:hidden;min-height:0}@media (max-width:600px){.crm-schedule-modal__calendar{max-height:240px}}.crm-schedule-modal__calendar-nav{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--sv-border)}.crm-schedule-modal__calendar-nav button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--sv-radius-sm);background:transparent;color:var(--sv-text-secondary);cursor:pointer}.crm-schedule-modal__calendar-nav button:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary)}.crm-schedule-modal__calendar-date{font-size:.8rem;font-weight:600;color:var(--sv-text-primary);font-family:var(--sv-font)}.crm-schedule-modal__calendar-allday{padding:8px 16px;border-bottom:1px solid var(--sv-border);display:flex;flex-direction:column;grid-gap:4px;gap:4px}.crm-schedule-modal__calendar-allday-label{font-size:.65rem;font-weight:600;color:var(--sv-text-muted);text-transform:uppercase}.crm-schedule-modal__calendar-allday-item{display:flex;align-items:center;grid-gap:4px;gap:4px;font-size:.7rem;color:var(--sv-text-secondary);padding:2px 0}.crm-schedule-modal__calendar-timeline{flex:1 1;overflow-y:auto;position:relative;padding-top:8px;scrollbar-width:thin;scrollbar-color:var(--sv-border-secondary) transparent}.crm-schedule-modal__calendar-timeline::-webkit-scrollbar{width:5px}.crm-schedule-modal__calendar-timeline::-webkit-scrollbar-track{background:transparent}.crm-schedule-modal__calendar-timeline::-webkit-scrollbar-thumb{background:var(--sv-border-secondary);border-radius:4px}.crm-schedule-modal__calendar-timeline::-webkit-scrollbar-thumb:hover{background:var(--sv-text-muted)}.crm-schedule-modal__calendar-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--sv-text-muted);background:hsla(0,0%,100%,.6);z-index:2}.crm-schedule-modal__calendar-hours{position:relative;margin-left:40px}.crm-schedule-modal__calendar-hour{border-top:1px solid var(--sv-border);position:relative}.crm-schedule-modal__calendar-hour-label{position:absolute;left:-40px;top:-8px;font-size:.65rem;color:var(--sv-text-muted);font-family:var(--sv-font)}.crm-schedule-modal__calendar-block{position:absolute;left:4px;right:4px;background:var(--sv-accent-bg);border-left:3px solid var(--sv-accent);border-radius:3px;padding:2px 6px;overflow:hidden;z-index:1}.crm-schedule-modal__calendar-block--preview{background:var(--sv-accent);border-left:none;border-radius:4px;padding:4px 8px;opacity:1;display:flex;flex-direction:column;grid-gap:1px;gap:1px}.crm-schedule-modal__calendar-block--preview .crm-schedule-modal__calendar-block-title{color:#fff}.crm-schedule-modal__calendar-block--preview .crm-schedule-modal__calendar-block-time{color:hsla(0,0%,100%,.85)}.crm-schedule-modal__calendar-block-title{font-size:.65rem;color:var(--sv-accent);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.crm-schedule-modal__calendar-block-time{font-size:.6rem;font-weight:400;white-space:nowrap}.crm-schedule-modal__agenda-toggle{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;width:100%;min-height:44px;padding:0 16px;background:var(--sv-bg-secondary);border:none;border-top:1px solid var(--sv-border);color:var(--sv-text-secondary);font-family:var(--sv-font);font-size:.8125rem;font-weight:500;cursor:pointer;flex-shrink:0}.crm-schedule-modal__agenda-toggle:hover{color:var(--sv-text-primary)}.crm-schedule-modal__agenda-toggle:focus-visible{box-shadow:inset 0 0 0 2px var(--sv-accent)}@media (max-width:1024px){.crm-schedule-modal__form .crm-date-picker__trigger,.crm-schedule-modal__form .crm-search-select__trigger,.crm-schedule-modal__form .crm-time-picker__trigger,.crm-schedule-modal__input,.crm-schedule-modal__notes-collapsed,.crm-schedule-modal__type-btn{min-height:44px}.crm-schedule-modal__type-btn--more{min-width:44px}}.crm-order-detail__date{font-size:.75rem;font-size:var(--sv-font-xs,.75rem);color:#6b7280;color:var(--sv-text-muted,#6b7280);margin-bottom:16px}.crm-order-detail__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}@media (max-width:640px){.crm-order-detail__grid{grid-template-columns:1fr}}.crm-order-detail__section h4{font-size:.8125rem;font-size:var(--sv-font-sm,.8125rem);font-weight:600;color:#111827;color:var(--sv-text-primary,#111827);margin:0 0 6px;padding-bottom:4px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--sv-border,#e5e7eb)}.crm-order-detail__section p{font-size:.75rem;font-size:var(--sv-font-xs,.75rem);color:#374151;color:var(--sv-text-secondary,#374151);margin:2px 0;line-height:1.5}.crm-order-detail__items{margin-bottom:16px}.crm-order-detail__items h4{font-size:.8125rem;font-size:var(--sv-font-sm,.8125rem);font-weight:600;color:#111827;color:var(--sv-text-primary,#111827);margin:0 0 8px}.crm-order-detail__items table{width:100%;border-collapse:collapse;font-size:.75rem;font-size:var(--sv-font-xs,.75rem)}.crm-order-detail__items th{text-align:left;padding:6px 8px;font-weight:600;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--sv-border,#e5e7eb);color:#6b7280;color:var(--sv-text-muted,#6b7280)}.crm-order-detail__items td{padding:5px 8px;border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--sv-border-light,#f3f4f6);color:#374151;color:var(--sv-text-secondary,#374151)}.crm-order-detail__total{margin-top:6px;font-size:.8125rem!important;font-size:var(--sv-font-sm,.8125rem)!important;color:#111827!important;color:var(--sv-text-primary,#111827)!important}.crm-order-detail__obs{margin-top:12px}.crm-order-detail__obs p{white-space:pre-line}.tema-escuro .crm-order-detail__section h4{color:#f9fafb;color:var(--sv-text-primary,#f9fafb);border-bottom-color:#374151;border-bottom-color:var(--sv-border,#374151)}.tema-escuro .crm-order-detail__section p{color:#d1d5db;color:var(--sv-text-secondary,#d1d5db)}.tema-escuro .crm-order-detail__items h4{color:#f9fafb;color:var(--sv-text-primary,#f9fafb)}.tema-escuro .crm-order-detail__items th{border-bottom-color:#374151;border-bottom-color:var(--sv-border,#374151);color:#9ca3af;color:var(--sv-text-muted,#9ca3af)}.tema-escuro .crm-order-detail__items td{border-bottom-color:#1f2937;border-bottom-color:var(--sv-border-light,#1f2937);color:#d1d5db;color:var(--sv-text-secondary,#d1d5db)}.tema-escuro .crm-order-detail__total{color:#f9fafb!important;color:var(--sv-text-primary,#f9fafb)!important}.crm-proposal-type-modal__label{display:block;margin-bottom:8px;font-size:.8125rem;font-weight:500;color:var(--sv-text-secondary)}.crm-proposal-type-modal__grid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}@media (min-width:640px){.crm-proposal-type-modal__grid{grid-template-columns:1fr 1fr}}.crm-proposal-type-modal__card{position:relative;display:flex;align-items:flex-start;grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);background:var(--sv-bg-primary);cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s,background .15s}.crm-proposal-type-modal__card:hover{border-color:var(--sv-accent);box-shadow:var(--sv-shadow-sm);background:var(--sv-bg-hover)}.crm-proposal-type-modal__card:active{background:var(--sv-accent-bg);border-color:var(--sv-accent)}.crm-proposal-type-modal__card:focus-visible{box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.15)}.crm-proposal-type-modal__card--ativo{border-color:var(--sv-accent);background:var(--sv-accent-bg)}.crm-proposal-type-modal__card--ativo .crm-proposal-type-modal__card-icon{background:var(--sv-accent);color:#fff}.crm-proposal-type-modal__card--em-breve{cursor:default;border-style:dashed}.crm-proposal-type-modal__card--em-breve .crm-proposal-type-modal__card-desc,.crm-proposal-type-modal__card--em-breve .crm-proposal-type-modal__card-icon,.crm-proposal-type-modal__card--em-breve .crm-proposal-type-modal__card-title{opacity:.55}.crm-proposal-type-modal__card--em-breve:hover{border-color:var(--sv-border);box-shadow:none}.crm-proposal-type-modal__card-soon{align-self:flex-start;margin-bottom:2px;padding:1px 8px;border-radius:var(--sv-radius-pill);background:var(--sv-bg-tertiary);font-size:.6875rem;font-weight:500;color:var(--sv-text-muted);white-space:nowrap}.crm-proposal-type-modal__card-check{position:absolute;right:-5px;bottom:-5px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:2px solid var(--sv-bg-primary);background:var(--sv-accent);color:#fff}.crm-proposal-type-modal__precificacao{margin-top:20px;padding-top:16px;border-top:1px solid var(--sv-border)}.crm-proposal-type-modal__hint{display:block;margin-top:6px;font-size:.75rem;color:var(--sv-text-muted);line-height:1.35}.crm-proposal-type-modal__btn-cancel{padding:8px 16px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-primary);font-size:.875rem;color:var(--sv-text-secondary);cursor:pointer}.crm-proposal-type-modal__btn-cancel:hover{background:var(--sv-bg-hover)}.crm-proposal-type-modal__btn-cancel:focus-visible{box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.15)}.crm-proposal-type-modal__card-icon{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:var(--sv-radius-sm);background:var(--sv-accent-bg);color:var(--sv-accent)}.crm-proposal-type-modal__card-content{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.crm-proposal-type-modal__card-title{font-size:.875rem;font-weight:600;color:var(--sv-text-primary)}.crm-proposal-type-modal__card-desc{font-size:.75rem;color:var(--sv-text-muted);line-height:1.3}.crm-seletor-cor-etiqueta{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.crm-seletor-cor-etiqueta__opcao{display:flex;align-items:center;padding:3px;border:2px solid transparent;border-radius:999px;background:none;cursor:pointer;transition:border-color .15s,-webkit-transform .1s;transition:border-color .15s,transform .1s;transition:border-color .15s,transform .1s,-webkit-transform .1s}.crm-seletor-cor-etiqueta__opcao:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.crm-seletor-cor-etiqueta__opcao--ativa{border-color:var(--sv-text-primary)}.crm-seletor-cor-etiqueta__opcao:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sv-accent)}@media (hover:none) and (pointer:coarse){.crm-seletor-cor-etiqueta__opcao{min-height:44px;padding-top:11px;padding-bottom:11px}}.crm-label-picker{position:fixed;top:0;left:0;z-index:100;width:280px;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);box-shadow:var(--sv-shadow-md);display:flex;flex-direction:column}.crm-label-picker__search{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 12px;border-bottom:1px solid var(--sv-border);color:var(--sv-text-muted)}.crm-label-picker__search input{flex:1 1;border:none;outline:none;background:transparent;font-size:.8125rem;color:var(--sv-text-primary)}.crm-label-picker__search input::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-label-picker__search input::placeholder{color:var(--sv-text-placeholder)}.crm-label-picker__corpo{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d1d5db transparent;scrollbar-color:var(--sv-border-secondary,#d1d5db) transparent}.crm-label-picker__corpo::-webkit-scrollbar{width:6px;height:6px}.crm-label-picker__corpo::-webkit-scrollbar-track{background:transparent}.crm-label-picker__corpo::-webkit-scrollbar-thumb{background:#d1d5db;background:var(--sv-border-secondary,#d1d5db);border-radius:4px}.crm-label-picker__corpo::-webkit-scrollbar-thumb:hover{background:#9ca3af;background:var(--sv-text-muted,#9ca3af)}.crm-label-picker__list{max-height:200px;overflow-y:auto;padding:6px 0;scrollbar-width:thin;scrollbar-color:#d1d5db transparent;scrollbar-color:var(--sv-border-secondary,#d1d5db) transparent}.crm-label-picker__list::-webkit-scrollbar{width:6px;height:6px}.crm-label-picker__list::-webkit-scrollbar-track{background:transparent}.crm-label-picker__list::-webkit-scrollbar-thumb{background:#d1d5db;background:var(--sv-border-secondary,#d1d5db);border-radius:4px}.crm-label-picker__list::-webkit-scrollbar-thumb:hover{background:#9ca3af;background:var(--sv-text-muted,#9ca3af)}.crm-label-picker__item{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:7px 12px;border:none;background:transparent;cursor:pointer;text-align:left;font-size:.8125rem;color:var(--sv-text-primary);transition:background .1s}.crm-label-picker__item:hover{background:var(--sv-bg-hover)}.crm-label-picker__item--selected{background:var(--sv-accent-bg)}.crm-label-picker__item-name{flex:1 1}.crm-label-picker__item-check{color:var(--sv-accent)}.crm-label-picker__empty{font-size:.75rem;color:var(--sv-text-muted);text-align:center;padding:12px;margin:0}.crm-label-picker__add-btn{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 12px;border:none;border-top:1px solid var(--sv-border);background:transparent;color:var(--sv-accent);font-size:.8125rem;cursor:pointer;transition:background .1s}.crm-label-picker__add-btn:hover{background:var(--sv-bg-hover)}.crm-label-picker__create-form{padding:10px 12px;border-top:1px solid var(--sv-border);display:flex;flex-direction:column;grid-gap:8px;gap:8px}.crm-label-picker__create-input{width:100%;min-height:var(--sv-control-h);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:var(--sv-control-fs);color:var(--sv-text-primary);background:var(--sv-bg-primary);outline:none;transition:border-color .15s,box-shadow .15s;min-height:var(--sv-control-h-sm);padding:0 .625rem;font-size:var(--sv-control-fs-sm)}.crm-label-picker__create-input::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-label-picker__create-input::placeholder{color:var(--sv-text-placeholder)}.crm-label-picker__create-input:hover:not(:disabled):not([readonly]){border-color:var(--sv-accent)}.crm-label-picker__create-input:focus,.crm-label-picker__create-input:focus-visible{border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.25)}.crm-label-picker__create-input:disabled,.crm-label-picker__create-input[aria-disabled=true]{background:var(--sv-bg-secondary);color:var(--sv-text-muted);cursor:not-allowed}.crm-label-picker__create-actions{display:flex;grid-gap:8px;gap:8px;justify-content:flex-end}.crm-label-picker__create-cancel,.crm-label-picker__create-save{padding:4px 10px;font-size:.75rem;border-radius:var(--sv-radius-sm);cursor:pointer;border:1px solid var(--sv-border);background:var(--sv-bg-primary);color:var(--sv-text-primary);transition:background .1s}.crm-label-picker__create-cancel:hover,.crm-label-picker__create-save:hover{background:var(--sv-bg-hover)}.crm-label-picker__create-save{background:var(--sv-accent);color:#fff;border-color:var(--sv-accent)}.crm-label-picker__create-save:hover{background:var(--sv-accent-hover)}.crm-label-picker__create-save:disabled{opacity:.5;cursor:not-allowed}.crm-label-picker__footer{display:flex;justify-content:flex-end;grid-gap:8px;gap:8px;padding:10px 12px;border-top:1px solid var(--sv-border)}.crm-label-picker__footer-cancel,.crm-label-picker__footer-save{padding:6px 14px;font-size:.8125rem;border-radius:var(--sv-radius-sm);cursor:pointer;border:1px solid var(--sv-border);background:var(--sv-bg-primary);color:var(--sv-text-primary);transition:background .1s}.crm-label-picker__footer-cancel:hover,.crm-label-picker__footer-save:hover{background:var(--sv-bg-hover)}.crm-label-picker__footer-save{background:var(--sv-accent);color:#fff;border-color:var(--sv-accent)}.crm-label-picker__footer-save:hover{background:var(--sv-accent-hover)}.crm-mark-lost__field{margin-bottom:1rem}.crm-mark-lost__field:last-child{margin-bottom:0}.crm-mark-lost__label{display:block;font-size:.8125rem;font-weight:600;color:var(--sv-text-primary);margin-bottom:.375rem}.crm-mark-lost__textarea{width:100%;min-height:var(--sv-control-h);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:var(--sv-control-fs);color:var(--sv-text-primary);background:var(--sv-bg-primary);outline:none;transition:border-color .15s,box-shadow .15s;min-height:calc(var(--sv-control-h)*2);padding:.5rem .75rem;line-height:1.5;resize:vertical}.crm-mark-lost__textarea::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-mark-lost__textarea::placeholder{color:var(--sv-text-placeholder)}.crm-mark-lost__textarea:hover:not(:disabled):not([readonly]){border-color:var(--sv-accent)}.crm-mark-lost__textarea:focus,.crm-mark-lost__textarea:focus-visible{border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.25)}.crm-mark-lost__textarea:disabled,.crm-mark-lost__textarea[aria-disabled=true]{background:var(--sv-bg-secondary);color:var(--sv-text-muted);cursor:not-allowed}.crm-form-section+.crm-collapsible{margin-top:1.5rem}.crm-collapsible{--crm-collapsible-respiro:0.75rem;margin-bottom:1.5rem}.crm-collapsible:last-child{margin-bottom:0}.crm-collapsible--collapsed{margin-bottom:.5rem}.crm-collapsible__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 0 6px;margin:0 0 var(--crm-collapsible-respiro);border:none;border-bottom:1px solid var(--sv-border);background:none;cursor:pointer;border-radius:4px 4px 0 0;transition:background .12s}@media (max-width:600px){.crm-collapsible__header{min-height:44px;padding:0 0 6px}}.crm-collapsible__header:hover{background:var(--sv-bg-hover)}.crm-collapsible__header-right{display:flex;align-items:center;grid-gap:8px;gap:8px}.crm-collapsible__title{font-size:.6875rem;font-weight:700;color:var(--sv-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0}.crm-collapsible__chevron{color:var(--sv-text-muted);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.crm-collapsible__chevron--open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.crm-collapsible__action{display:flex;align-items:center}.crm-dyn-cf{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.crm-dyn-cf__loading{font-size:.8125rem;color:var(--sv-text-muted);padding:8px 0}.crm-dyn-cf__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:600px){.crm-dyn-cf__grid{grid-template-columns:1fr}}.crm-dyn-cf__field{display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:0}.crm-dyn-cf__field input[type=date],.crm-dyn-cf__field input[type=number],.crm-dyn-cf__field input[type=text],.crm-dyn-cf__field textarea{width:100%;min-height:var(--sv-control-h);padding:0 .75rem;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:var(--sv-control-fs);color:var(--sv-text-primary);background:var(--sv-bg-primary);outline:none;transition:border-color .15s,box-shadow .15s}.crm-dyn-cf__field input[type=date]::-webkit-input-placeholder,.crm-dyn-cf__field input[type=number]::-webkit-input-placeholder,.crm-dyn-cf__field input[type=text]::-webkit-input-placeholder,.crm-dyn-cf__field textarea::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-dyn-cf__field input[type=date]::placeholder,.crm-dyn-cf__field input[type=number]::placeholder,.crm-dyn-cf__field input[type=text]::placeholder,.crm-dyn-cf__field textarea::placeholder{color:var(--sv-text-placeholder)}.crm-dyn-cf__field input[type=date]:hover:not(:disabled):not([readonly]),.crm-dyn-cf__field input[type=number]:hover:not(:disabled):not([readonly]),.crm-dyn-cf__field input[type=text]:hover:not(:disabled):not([readonly]),.crm-dyn-cf__field textarea:hover:not(:disabled):not([readonly]){border-color:var(--sv-accent)}.crm-dyn-cf__field input[type=date]:focus,.crm-dyn-cf__field input[type=date]:focus-visible,.crm-dyn-cf__field input[type=number]:focus,.crm-dyn-cf__field input[type=number]:focus-visible,.crm-dyn-cf__field input[type=text]:focus,.crm-dyn-cf__field input[type=text]:focus-visible,.crm-dyn-cf__field textarea:focus,.crm-dyn-cf__field textarea:focus-visible{border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.25)}.crm-dyn-cf__field input[type=date]:disabled,.crm-dyn-cf__field input[type=date][aria-disabled=true],.crm-dyn-cf__field input[type=number]:disabled,.crm-dyn-cf__field input[type=number][aria-disabled=true],.crm-dyn-cf__field input[type=text]:disabled,.crm-dyn-cf__field input[type=text][aria-disabled=true],.crm-dyn-cf__field textarea:disabled,.crm-dyn-cf__field textarea[aria-disabled=true]{background:var(--sv-bg-secondary);color:var(--sv-text-muted);cursor:not-allowed}.crm-dyn-cf__field--largo{grid-column:1/-1}.crm-dyn-cf__textarea{resize:vertical;min-height:64px;font-family:inherit}.crm-dyn-cf__label{font-size:.75rem;font-weight:500;color:var(--sv-text-secondary)}.crm-dyn-cf__req{color:var(--sv-danger)}.crm-dyn-cf__readonly{font-size:.8125rem;color:var(--sv-text-primary);padding:4px 0}.crm-dyn-cf__readonly--paragrafo{white-space:pre-wrap}.crm-dyn-cf__checkbox{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:.8125rem;color:var(--sv-text-primary);cursor:pointer;padding:6px 0}.crm-dyn-cf__checkbox input{cursor:pointer}.crm-dyn-cf__footer{display:flex;align-items:center;justify-content:flex-end;grid-gap:10px;gap:10px}.crm-dyn-cf__saved{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;font-size:.75rem;color:var(--sv-success)}.crm-deal-panel{display:flex;flex-direction:column;height:100%;background:var(--sv-bg-primary);border-left:1px solid var(--sv-border);overflow:hidden}.crm-deal-panel--page{border-left:none;width:100%}.crm-deal-panel--page .crm-deal-panel__header{padding:14px 40px}.crm-deal-panel--page .crm-deal-panel__stage-area{padding:10px 40px 12px}.crm-deal-panel--page .crm-deal-panel__body{padding:0 20px}@media (min-width:1025px){.crm-deal-panel--page .crm-deal-panel__body{grid-template-columns:.7fr 1.3fr}}.crm-deal-panel__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--sv-border);flex-shrink:0;grid-gap:10px 16px;gap:10px 16px}.crm-deal-panel__header-left{display:flex;align-items:center;grid-gap:12px;gap:12px;min-width:0;flex:1 1 200px}.crm-deal-panel__close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;border-radius:6px;color:var(--sv-text-secondary);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.crm-deal-panel__close-btn:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary)}.crm-deal-panel__back-btn{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 12px;border:1px solid var(--sv-border);background:none;border-radius:6px;color:var(--sv-text-secondary);font-size:.8125rem;font-weight:500;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s,border-color .15s}.crm-deal-panel__back-btn:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary);border-color:var(--sv-border-secondary)}.crm-deal-panel__nav-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--sv-border);background:none;border-radius:5px;color:var(--sv-text-secondary);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s,border-color .15s}.crm-deal-panel__nav-btn:hover:not(:disabled){background:var(--sv-bg-hover);color:var(--sv-text-primary);border-color:var(--sv-border-secondary)}.crm-deal-panel__nav-btn:disabled{opacity:.35;cursor:not-allowed}.crm-deal-panel__nav-arrows{display:flex;align-items:center;grid-gap:2px;gap:2px}.crm-deal-panel__header-info{min-width:0;flex:1 1}.crm-deal-panel__title-wrap{position:relative;display:flex;align-items:center}.crm-deal-panel__title-display{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;background:none;border:none;padding:0;cursor:pointer;max-width:100%;min-width:0}.crm-deal-panel__title-text{font-size:1.125rem;font-weight:700;color:var(--sv-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-deal-panel__title-edit-icon{flex-shrink:0;color:var(--sv-text-muted);opacity:0;transition:opacity .15s}.crm-deal-panel__title-display:hover .crm-deal-panel__title-edit-icon{opacity:1}.crm-deal-panel__title-input{width:100%;font-size:1.125rem;font-weight:700;color:var(--sv-text-primary);background:var(--sv-bg-secondary);border:1px solid var(--sv-accent);border-radius:5px;padding:2px 6px;outline:none}.crm-deal-panel__header-right{display:flex;align-items:center;flex-wrap:wrap;grid-gap:8px;gap:8px;flex-shrink:1;min-width:0}.crm-deal-panel__action-btn{display:flex;align-items:center;grid-gap:5px;gap:5px;padding:6px 14px;font-size:.8125rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:opacity .15s}.crm-deal-panel__action-btn:hover{opacity:.85}.crm-deal-panel__action-btn--won{background:#059669;color:#fff}.crm-deal-panel__action-btn--lost{background:#dc2626;color:#fff}.crm-deal-panel__action-btn--reopen{background:var(--sv-bg-secondary);color:var(--sv-text-primary);border:1px solid var(--sv-border)}.crm-deal-panel__action-btn--proposal{background:var(--sv-bg-primary);color:var(--sv-accent);border:1px solid var(--sv-accent)}.crm-deal-panel__action-btn--proposal:hover{background:var(--sv-accent-bg);opacity:1}.crm-deal-panel__status-badge{display:inline-flex;align-items:center;padding:4px 12px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-radius:var(--sv-radius-pill)}.crm-deal-panel__status-badge--won{background:rgba(var(--sv-success-rgb),.12);color:var(--sv-success)}.crm-deal-panel__status-badge--lost{background:rgba(var(--sv-danger-rgb),.12);color:var(--sv-danger)}.crm-deal-panel__icon-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--sv-border);background:none;border-radius:6px;color:var(--sv-text-secondary);cursor:pointer;transition:background .15s}.crm-deal-panel__icon-btn:hover{background:var(--sv-bg-hover)}.crm-deal-panel__more-wrap{position:relative}.crm-deal-panel__more-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:260px;max-width:320px;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:8px;box-shadow:var(--sv-shadow-md);padding:4px;z-index:50}.crm-deal-panel__more-item{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:8px 12px;border:none;background:none;border-radius:5px;font-size:.8125rem;color:var(--sv-text-primary);cursor:pointer;text-align:left}.crm-deal-panel__more-item:hover{background:var(--sv-bg-hover)}.crm-deal-panel__more-item--danger{color:var(--sv-danger)}.crm-deal-panel__more-item--danger:hover{background:rgba(239,68,68,.08)}.crm-deal-panel__more-item:disabled{opacity:.6;cursor:default}.crm-deal-panel__more-item:disabled:hover{background:none}.crm-deal-panel__more-hint{margin:2px 0 6px;padding:0 12px;font-size:.6875rem;line-height:1.4;color:var(--sv-text-secondary)}.crm-deal-panel__owner-wrap{max-width:180px;flex-shrink:0}.crm-deal-panel__stage-area{position:relative;flex-shrink:0;padding:10px 20px 12px;border-bottom:1px solid var(--sv-border)}.crm-deal-panel__pipeline-breadcrumb{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;background:none;border:none;font-size:.75rem;font-weight:500;color:var(--sv-accent);cursor:pointer;padding:0;margin-bottom:8px;transition:color .15s}.crm-deal-panel__pipeline-breadcrumb:hover{color:var(--sv-accent-hover);text-decoration:underline}.crm-deal-panel__pipeline-popover{position:absolute;top:calc(100% + 4px);left:20px;width:340px;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:8px;box-shadow:var(--sv-shadow-md);padding:16px;z-index:100}.crm-deal-panel__pipeline-popover-field{margin-bottom:14px}.crm-deal-panel__pipeline-popover-field:last-of-type{margin-bottom:16px}.crm-deal-panel__pipeline-popover-actions{display:flex;justify-content:flex-end;grid-gap:8px;gap:8px}.crm-deal-panel__pipeline-popover-btn{padding:6px 16px;font-size:.8125rem;font-weight:600;border-radius:6px;border:1px solid var(--sv-border);background:none;color:var(--sv-text-primary);cursor:pointer;transition:background .15s,border-color .15s}.crm-deal-panel__pipeline-popover-btn:hover{background:var(--sv-bg-hover)}.crm-deal-panel__pipeline-popover-btn--primary{background:var(--sv-accent);color:#fff;border-color:var(--sv-accent)}.crm-deal-panel__pipeline-popover-btn--primary:hover{background:var(--sv-accent-hover);border-color:var(--sv-accent-hover)}.crm-deal-panel__pipeline-popover-btn--primary:disabled{opacity:.5;cursor:not-allowed}.crm-deal-panel__body{flex:1 1;display:grid;grid-template-columns:.8fr 1.2fr;min-height:0;overflow:hidden}@media (max-width:1024px){.crm-deal-panel__body{display:block;overflow-y:auto}}.crm-deal-panel__col-left{overflow-y:auto;padding:20px;border-right:1px solid var(--sv-border);scrollbar-width:thin;scrollbar-color:var(--sv-border-secondary) transparent}.crm-deal-panel__col-left::-webkit-scrollbar{width:5px}.crm-deal-panel__col-left::-webkit-scrollbar-track{background:transparent}.crm-deal-panel__col-left::-webkit-scrollbar-thumb{background-color:var(--sv-border-secondary);border-radius:3px}.crm-deal-panel__col-left::-webkit-scrollbar-thumb:hover{background-color:var(--sv-text-muted)}@media (max-width:1024px){.crm-deal-panel__col-left{border-right:none;border-bottom:1px solid var(--sv-border);overflow-y:visible}}.crm-deal-panel__col-right{display:flex;flex-direction:column;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:var(--sv-border-secondary) transparent}@media (max-width:1024px){.crm-deal-panel__col-right{overflow-y:visible}}.crm-deal-panel__col-right::-webkit-scrollbar{width:5px}.crm-deal-panel__col-right::-webkit-scrollbar-track{background:transparent}.crm-deal-panel__col-right::-webkit-scrollbar-thumb{background-color:var(--sv-border-secondary);border-radius:3px}.crm-deal-panel__col-right::-webkit-scrollbar-thumb:hover{background-color:var(--sv-text-muted)}.crm-deal-panel__section{margin-bottom:24px}.crm-deal-panel__section:last-child{margin-bottom:0}.crm-deal-panel__section-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 12px;padding:0 0 6px;border:none;border-bottom:1px solid var(--sv-border);background:none;cursor:pointer;transition:background .15s;border-radius:4px 4px 0 0}.crm-deal-panel__section-header:hover{background:var(--sv-bg-hover)}.crm-deal-panel__section-title{font-size:.6875rem;font-weight:700;color:var(--sv-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;padding:0;border:none}.crm-deal-panel__section-chevron{color:var(--sv-text-muted);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.crm-deal-panel__section-chevron--open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.crm-deal-panel__section--collapsed{margin-bottom:8px}.crm-deal-panel__field{position:relative;margin-bottom:12px}.crm-deal-panel__field:last-child{margin-bottom:0}.crm-deal-panel__field:has(+.crm-deal-panel__contact-details){margin-bottom:2px}.crm-deal-panel__label{display:block;font-size:.6875rem;font-weight:600;color:var(--sv-text-secondary);margin-bottom:3px;text-transform:uppercase;letter-spacing:.02em}.crm-deal-panel__field-display{display:flex;align-items:center;grid-gap:6px;gap:6px;width:100%;padding:6px 0;background:none;border:none;text-align:left;cursor:pointer;font-size:.8125rem;font-weight:500;color:var(--sv-text-primary);border-radius:4px;transition:background .15s}.crm-deal-panel__field-display:hover{background:var(--sv-bg-hover);padding-left:8px;padding-right:8px;margin-left:-8px;margin-right:-8px}.crm-deal-panel__field-display:hover .crm-deal-panel__field-edit-icon{opacity:1}.crm-deal-panel__field-edit-icon{flex-shrink:0;color:var(--sv-text-muted);opacity:0;transition:opacity .15s}.crm-deal-panel__field-display-wrap{display:flex;align-items:center;grid-gap:4px;gap:4px}.crm-deal-panel__field-display-wrap:hover .crm-deal-panel__field-edit-btn{opacity:1}.crm-deal-panel__field-link{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:none;border:none;cursor:pointer;font-size:.8125rem;font-weight:500;color:var(--sv-accent);padding:0}.crm-deal-panel__field-link:hover{text-decoration:underline}.crm-deal-panel__field-edit-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;border-radius:var(--sv-radius-sm);color:var(--sv-text-muted);cursor:pointer;opacity:0;transition:opacity .15s,background .15s}.crm-deal-panel__field-edit-btn:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary)}.crm-deal-panel__field-warning{display:block;font-size:.6875rem;color:var(--sv-warning-text);margin-top:2px}.crm-deal-panel__contact-details{padding:6px 0 12px;margin-top:-4px;margin-bottom:8px;border-bottom:1px solid var(--sv-border)}.crm-deal-panel__contact-item{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:3px 0;font-size:.75rem;color:var(--sv-text-secondary)}.crm-deal-panel__contact-item-icon{flex-shrink:0;color:var(--sv-text-muted)}.crm-deal-panel__contact-item-link{color:var(--sv-accent);text-decoration:none}.crm-deal-panel__contact-item-link:hover{text-decoration:underline}.crm-deal-panel__input{width:100%;padding:7px 10px;font-size:.8125rem;border:1px solid transparent;border-radius:5px;background:var(--sv-bg-secondary);color:var(--sv-text-primary);outline:none;transition:border-color .15s,background .15s}.crm-deal-panel__input:hover{border-color:var(--sv-border)}.crm-deal-panel__input:focus{border-color:var(--sv-accent);background:var(--sv-bg-primary)}.crm-deal-panel__input::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-deal-panel__input::placeholder{color:var(--sv-text-placeholder)}.crm-deal-panel__textarea{width:100%;padding:8px 10px;font-size:.8125rem;border:1px solid transparent;border-radius:5px;background:var(--sv-bg-secondary);color:var(--sv-text-primary);outline:none;resize:vertical;min-height:80px;font-family:inherit;transition:border-color .15s,background .15s}.crm-deal-panel__textarea:hover{border-color:var(--sv-border)}.crm-deal-panel__textarea:focus{border-color:var(--sv-accent);background:var(--sv-bg-primary)}.crm-deal-panel__saved{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.75rem;color:#059669;font-weight:700;-webkit-animation:fade-in-out 1.5s ease forwards;animation:fade-in-out 1.5s ease forwards}.crm-deal-panel__saved--title{right:-20px;top:50%}.crm-deal-panel__saved--etapa{position:static;-webkit-transform:none;transform:none;margin-left:6px}@-webkit-keyframes fade-in-out{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes fade-in-out{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}.crm-deal-panel__tabs{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:24px;display:flex;grid-gap:0;gap:0;border-bottom:1px solid var(--sv-border);flex-shrink:0;padding:0 16px}.crm-deal-panel__tabs::-webkit-scrollbar{display:none}.crm-deal-panel__tabs.crm-faixa-rolavel--corta-fim{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.crm-deal-panel__tabs.crm-faixa-rolavel--corta-inicio{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px);mask-image:linear-gradient(90deg,transparent,#000 24px)}.crm-deal-panel__tabs.crm-faixa-rolavel--corta-inicio.crm-faixa-rolavel--corta-fim{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.crm-deal-panel__tab{display:flex;align-items:center;grid-gap:6px;gap:6px;flex-shrink:0;white-space:nowrap;padding:12px 16px;font-size:.8125rem;font-weight:500;color:var(--sv-text-secondary);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s,border-color .15s;margin-bottom:-1px}.crm-deal-panel__tab:hover{color:var(--sv-text-primary)}.crm-deal-panel__tab--active{color:var(--sv-accent);border-bottom-color:var(--sv-accent);font-weight:600}.crm-deal-panel__tab-contagem{min-width:18px;padding:1px 5px;border-radius:999px;background:var(--sv-bg-tertiary);color:var(--sv-text-secondary);font-size:.6875rem;font-weight:600;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.crm-deal-panel__tab--active .crm-deal-panel__tab-contagem,.crm-deal-panel__tab-novo{background:rgba(var(--sv-accent-rgb),.14);color:var(--sv-accent)}.crm-deal-panel__tab-novo{padding:1px 6px;border-radius:999px;font-size:.625rem;font-weight:600;letter-spacing:.02em;text-transform:lowercase}.crm-deal-panel__tab-content{padding:12px 16px}.crm-deal-panel__notes{position:relative}.crm-deal-panel__activity-header{display:flex;justify-content:flex-end;padding:4px 0}.crm-deal-panel__activity-add-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 14px;border:none;border-radius:var(--sv-radius-md);background:var(--sv-accent);color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s}.crm-deal-panel__activity-add-btn:hover{background:var(--sv-accent-hover)}.crm-deal-panel__skeleton-title{height:22px;width:180px;border-radius:var(--sv-radius-sm);position:relative;overflow:hidden;background-color:var(--sv-shimmer-base)}.crm-deal-panel__skeleton-title:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent,var(--sv-shimmer-sheen) 50%,transparent);-webkit-animation:crm-shimmer 1.6s linear 0s infinite;animation:crm-shimmer 1.6s linear 0s infinite}@media (prefers-reduced-motion:reduce){.crm-deal-panel__skeleton-title:after{content:none}}.crm-deal-panel__skeleton-btn{height:30px;width:72px;border-radius:var(--sv-radius-sm);position:relative;overflow:hidden;background-color:var(--sv-shimmer-base)}.crm-deal-panel__skeleton-btn:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent,var(--sv-shimmer-sheen) 50%,transparent);-webkit-animation:crm-shimmer 1.6s linear 0s infinite;animation:crm-shimmer 1.6s linear 0s infinite}@media (prefers-reduced-motion:reduce){.crm-deal-panel__skeleton-btn:after{content:none}}.crm-deal-panel__skeleton-stage{height:32px;margin:0 16px 12px;border-radius:var(--sv-radius-sm);position:relative;overflow:hidden;background-color:var(--sv-shimmer-base)}.crm-deal-panel__skeleton-stage:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent,var(--sv-shimmer-sheen) 50%,transparent);-webkit-animation:crm-shimmer 1.6s linear .1s infinite;animation:crm-shimmer 1.6s linear .1s infinite}@media (prefers-reduced-motion:reduce){.crm-deal-panel__skeleton-stage:after{content:none}}.crm-deal-panel__skeleton-field{padding:8px 0}.crm-deal-panel__skeleton-label{height:12px;width:80px;margin-bottom:6px;border-radius:4px;position:relative;overflow:hidden;background-color:var(--sv-shimmer-base)}.crm-deal-panel__skeleton-label:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent,var(--sv-shimmer-sheen) 50%,transparent);-webkit-animation:crm-shimmer 1.6s linear 0s infinite;animation:crm-shimmer 1.6s linear 0s infinite}@media (prefers-reduced-motion:reduce){.crm-deal-panel__skeleton-label:after{content:none}}.crm-deal-panel__skeleton-value{height:18px;width:140px;border-radius:4px;position:relative;overflow:hidden;background-color:var(--sv-shimmer-base)}.crm-deal-panel__skeleton-value:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent,var(--sv-shimmer-sheen) 50%,transparent);-webkit-animation:crm-shimmer 1.6s linear .15s infinite;animation:crm-shimmer 1.6s linear .15s infinite}@media (prefers-reduced-motion:reduce){.crm-deal-panel__skeleton-value:after{content:none}}.crm-deal-panel__skeleton-tabs{height:36px;margin-bottom:16px;border-radius:var(--sv-radius-sm);position:relative;overflow:hidden;background-color:var(--sv-shimmer-base)}.crm-deal-panel__skeleton-tabs:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent,var(--sv-shimmer-sheen) 50%,transparent);-webkit-animation:crm-shimmer 1.6s linear 0s infinite;animation:crm-shimmer 1.6s linear 0s infinite}@media (prefers-reduced-motion:reduce){.crm-deal-panel__skeleton-tabs:after{content:none}}.crm-deal-panel__skeleton-timeline{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.crm-deal-panel__skeleton-item{height:56px;border-radius:var(--sv-radius-md);position:relative;overflow:hidden;background-color:var(--sv-shimmer-base)}.crm-deal-panel__skeleton-item:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent,var(--sv-shimmer-sheen) 50%,transparent);-webkit-animation:crm-shimmer 1.6s linear 0s infinite;animation:crm-shimmer 1.6s linear 0s infinite}@media (prefers-reduced-motion:reduce){.crm-deal-panel__skeleton-item:after{content:none}}@media (max-width:600px){.crm-deal-panel .crm-date-picker__trigger,.crm-deal-panel__action-btn,.crm-deal-panel__back-btn,.crm-deal-panel__field-display,.crm-deal-panel__field-edit-btn,.crm-deal-panel__icon-btn,.crm-deal-panel__labels-add,.crm-deal-panel__title-display{min-height:44px}.crm-deal-panel__field-edit-btn,.crm-deal-panel__icon-btn{min-width:44px;display:inline-flex;align-items:center;justify-content:center}.crm-deal-panel__field-display,.crm-deal-panel__title-display{display:flex;align-items:center}}.crm-deal-panel__spin{-webkit-animation:crm-deal-panel-spin .9s linear infinite;animation:crm-deal-panel-spin .9s linear infinite}@-webkit-keyframes crm-deal-panel-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes crm-deal-panel-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.crm-deal-panel__labels-wrap{position:relative}.crm-deal-panel__labels-list{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;align-items:center}.crm-deal-panel__labels-edit{background:none;border:none;cursor:pointer;color:var(--sv-text-muted);padding:2px;border-radius:var(--sv-radius-sm)}.crm-deal-panel__labels-edit:hover{color:var(--sv-text-primary);background:var(--sv-bg-hover)}.crm-deal-panel__labels-add{display:flex;align-items:center;grid-gap:6px;gap:6px;background:none;border:none;cursor:pointer;font-size:.8125rem;color:var(--sv-accent);padding:4px 0}.crm-deal-panel__labels-add:hover{text-decoration:underline}.crm-deal-panel__section-header--static{cursor:default}.crm-docs-negocio,.crm-docs-negocio__skeleton{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.crm-docs-negocio__skeleton-linha{position:relative;overflow:hidden;background-color:var(--sv-shimmer-base);height:66px;border-radius:var(--sv-radius-md)}.crm-docs-negocio__skeleton-linha:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent,var(--sv-shimmer-sheen) 50%,transparent);-webkit-animation:crm-shimmer 1.6s linear 0s infinite;animation:crm-shimmer 1.6s linear 0s infinite}@media (prefers-reduced-motion:reduce){.crm-docs-negocio__skeleton-linha:after{content:none}}.crm-docs-negocio__grupo{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.crm-docs-negocio__linha{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);background:var(--sv-bg-primary)}@media (max-width:600px){.crm-docs-negocio__linha{flex-wrap:wrap}}.crm-docs-negocio__identidade{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0;flex:1 1 auto}.crm-docs-negocio__modelo{color:var(--sv-text-primary);font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-docs-negocio__numero{color:var(--sv-text-secondary);font-size:.75rem}.crm-docs-negocio__categoria{display:inline-block;margin-right:6px;padding:0 7px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-pill);color:var(--sv-text-secondary);font-size:.6875rem;font-weight:500}.crm-docs-negocio__meta{display:flex;grid-gap:8px;gap:8px;color:var(--sv-text-secondary);font-size:.75rem;flex:0 0 auto}.crm-docs-negocio__acoes{display:flex;align-items:center;grid-gap:8px;gap:8px;flex:0 0 auto;flex-wrap:wrap}.crm-docs-negocio__file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.crm-docs-negocio__assinado-selo{display:inline-flex;align-items:center;grid-gap:3px;gap:3px;margin-left:6px;padding:0 6px;border-radius:var(--sv-radius-pill);background:rgba(var(--sv-success-rgb),.12);color:var(--sv-success-text);font-size:.6875rem;font-weight:500}.crm-docs-negocio__assinado{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-left:16px;padding:6px 12px;border-left:2px solid var(--sv-border-secondary);color:var(--sv-text-secondary);font-size:.8125rem}.crm-docs-negocio__assinado svg{color:var(--sv-success-text);flex:0 0 auto}@media (max-width:600px){.crm-docs-negocio__assinado{flex-wrap:wrap}}.crm-docs-negocio__assinado-nome{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-docs-negocio__assinado-baixar{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;min-height:44px;padding:0 6px;border:0;border-radius:var(--sv-radius-sm);background:transparent;color:var(--sv-accent);font-size:.75rem;font-family:inherit;cursor:pointer;flex:0 0 auto}.crm-docs-negocio__assinado-baixar:hover{text-decoration:underline}.crm-docs-negocio__assinado-baixar:focus-visible{box-shadow:0 0 0 2px var(--sv-accent-soft)}.crm-docs-negocio__assinado-baixar:disabled{color:var(--sv-text-secondary);cursor:default;text-decoration:none}.crm-docs-negocio__baixar,.crm-docs-negocio__novo{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;min-height:44px;padding:0 14px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-primary);color:var(--sv-text-primary);font-size:.8125rem;font-weight:500;font-family:inherit;cursor:pointer}.crm-docs-negocio__baixar:hover,.crm-docs-negocio__novo:hover{border-color:var(--sv-accent);color:var(--sv-accent)}.crm-docs-negocio__baixar:focus-visible,.crm-docs-negocio__novo:focus-visible{box-shadow:0 0 0 2px var(--sv-accent-soft)}.crm-docs-negocio__novo{align-self:flex-start}.crm-docs-negocio__excluir{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:var(--sv-radius-sm);background:transparent;color:var(--sv-text-icon);cursor:pointer}.crm-docs-negocio__excluir:hover{border-color:var(--sv-border);color:var(--sv-danger-text)}.crm-docs-negocio__excluir:focus-visible{box-shadow:0 0 0 2px var(--sv-accent-soft)}.crm-docs-negocio__nota-modal{margin:8px 0 0;color:var(--sv-text-secondary);font-size:.8125rem;line-height:1.5}.crm-docs-negocio__erro,.crm-docs-negocio__vazio{display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px;padding:28px 20px;text-align:center}.crm-docs-negocio__erro svg,.crm-docs-negocio__vazio svg{color:var(--sv-text-icon)}.crm-docs-negocio__erro strong,.crm-docs-negocio__vazio strong{font-size:.9375rem;color:var(--sv-text-primary)}.crm-docs-negocio__erro span,.crm-docs-negocio__vazio span{max-width:380px;color:var(--sv-text-secondary);font-size:.8125rem;line-height:1.5}.crm-docs-negocio__erro button{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;min-height:44px;padding:0 12px;border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);background:transparent;color:var(--sv-text-primary);cursor:pointer}.crm-docs-negocio__erro button:focus-visible{box-shadow:0 0 0 2px var(--sv-accent-soft)}.crm-docs-negocio__campo{display:flex;flex-direction:column;grid-gap:4px;gap:4px;margin-bottom:12px}.crm-docs-negocio__campo-input{width:100%;min-height:var(--sv-control-h);padding:0 .75rem;border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:var(--sv-control-fs);color:var(--sv-text-primary);background:var(--sv-bg-primary);outline:none;transition:border-color .15s,box-shadow .15s}.crm-docs-negocio__campo-input::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-docs-negocio__campo-input::placeholder{color:var(--sv-text-placeholder)}.crm-docs-negocio__campo-input:hover:not(:disabled):not([readonly]){border-color:var(--sv-accent)}.crm-docs-negocio__campo-input:focus,.crm-docs-negocio__campo-input:focus-visible{border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.25)}.crm-docs-negocio__campo-input:disabled,.crm-docs-negocio__campo-input[aria-disabled=true]{background:var(--sv-bg-secondary);color:var(--sv-text-muted);cursor:not-allowed}.crm-docs-negocio__obrigatorio{color:var(--sv-danger-text);font-style:normal}.crm-docs-negocio__label{color:var(--sv-text-secondary);font-size:.75rem}.crm-docs-negocio__aviso{margin-bottom:12px}.crm-docs-negocio__origem{margin:0 0 12px;color:var(--sv-text-secondary);font-size:.8125rem}.crm-docs-negocio__pendencias{padding:12px;border:1px solid var(--sv-warning);border-radius:var(--sv-radius-md);min-width:0}.crm-docs-negocio__pendencias>*{min-width:0;max-width:100%}.crm-docs-negocio__pendencias-titulo{display:flex;align-items:flex-start;grid-gap:6px;gap:6px;margin:0 0 12px;color:var(--sv-text-primary);font-size:.8125rem;line-height:1.4}.crm-docs-negocio__pendencias-titulo svg{flex:0 0 auto;margin-top:2px}.crm-docs-negocio__pendencias-titulo span{min-width:0}.crm-docs-negocio__btn-gerando{display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.crm-docs-negocio__spin{-webkit-animation:crm-docs-negocio-girar 1s linear infinite;animation:crm-docs-negocio-girar 1s linear infinite;flex:0 0 auto}.crm-docs-negocio__carregando{display:flex;align-items:center;grid-gap:6px;gap:6px;color:var(--sv-text-secondary)}@-webkit-keyframes crm-docs-negocio-girar{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes crm-docs-negocio-girar{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.crm-empty-state{justify-content:center;padding:48px 24px;text-align:center}.crm-empty-state,.crm-empty-state__texto{display:flex;flex-direction:column;align-items:center}.crm-empty-state__texto{min-width:0}.crm-empty-state__icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--sv-bg-tertiary);color:var(--sv-text-muted);margin-bottom:16px}.crm-empty-state__title{font-size:1rem;font-weight:600;color:var(--sv-text-primary);margin:0 0 8px}.crm-empty-state__description{font-size:.8125rem;color:var(--sv-text-secondary);margin:0 0 20px;max-width:320px;line-height:1.5}.crm-empty-state__actions{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;flex-wrap:wrap}.crm-empty-state__action{padding:8px 20px;background:var(--sv-accent);color:var(--sv-bg-primary);border:none;border-radius:6px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:opacity .15s ease}@media (max-width:600px){.crm-empty-state__action{min-height:44px;padding:8px 24px}}.crm-empty-state__action:hover{opacity:.9}.crm-empty-state__secondary{padding:8px 12px;background:none;border:none;border-radius:6px;color:var(--sv-text-secondary);font-family:var(--sv-font);font-size:.8125rem;font-weight:500;cursor:pointer;text-decoration:underline;transition:color .15s ease}@media (max-width:600px){.crm-empty-state__secondary{min-height:44px}}.crm-empty-state__secondary:hover{color:var(--sv-text-primary)}.crm-empty-state__secondary:focus-visible{box-shadow:0 0 0 2px var(--sv-accent)}.crm-field-label{position:relative;display:inline-flex;align-items:center;grid-gap:4px;gap:4px}.crm-field-label label{font-size:.75rem;font-weight:500;color:var(--sv-text-secondary);cursor:pointer;margin-bottom:0}.crm-field-label__info{display:inline-flex;align-items:center;color:var(--sv-text-muted);cursor:help}.crm-field-label__info:hover{color:var(--sv-accent)}.crm-field-label__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.crm-toggle{display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.crm-toggle--disabled{opacity:.5;cursor:not-allowed}.crm-toggle:focus-visible{outline:none}.crm-toggle:focus-visible .crm-toggle__track{box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.3)}.crm-toggle__track{position:relative;display:flex;align-items:center;border-radius:var(--sv-radius-pill);background:var(--sv-border-secondary);transition:background .2s}.crm-toggle__thumb{position:absolute;border-radius:50%;background:#fff;box-shadow:var(--sv-shadow-sm);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.crm-toggle--sm .crm-toggle__track{width:32px;height:18px}.crm-toggle--sm .crm-toggle__thumb{width:14px;height:14px;left:2px;-webkit-transform:translateX(0);transform:translateX(0)}.crm-toggle--sm.crm-toggle--on .crm-toggle__thumb{-webkit-transform:translateX(14px);transform:translateX(14px)}.crm-toggle--md .crm-toggle__track{width:40px;height:22px}.crm-toggle--md .crm-toggle__thumb{width:18px;height:18px;left:2px;-webkit-transform:translateX(0);transform:translateX(0)}.crm-toggle--md.crm-toggle--on .crm-toggle__thumb{-webkit-transform:translateX(18px);transform:translateX(18px)}.crm-toggle--on .crm-toggle__track{background:var(--sv-accent)}.crm-toggle__label{font-size:.75rem;color:var(--sv-text-secondary);-webkit-user-select:none;user-select:none}.crm-toggle--on .crm-toggle__label{color:var(--sv-accent)}.crm-ordenacao{position:relative;display:inline-flex;min-width:0}.crm-ordenacao__grupo{display:inline-flex;align-items:center;min-width:0;border-radius:var(--sv-radius-sm);background:var(--sv-accent-bg)}.crm-ordenacao__direcao,.crm-ordenacao__gatilho{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 12px;border:none;border-radius:var(--sv-radius-sm);color:var(--sv-text-primary);font-size:.875rem;font-weight:500;font-family:var(--sv-font);cursor:pointer;transition:background .15s,border-color .15s;text-align:left;white-space:nowrap;background:transparent;border-radius:0}.crm-ordenacao__direcao:hover,.crm-ordenacao__gatilho:hover{background:var(--sv-bg-hover)}.crm-ordenacao__direcao:focus-visible,.crm-ordenacao__gatilho:focus-visible{box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.25);position:relative;z-index:1}.crm-ordenacao__direcao{flex-shrink:0;padding:6px 8px;color:var(--sv-accent);border-radius:var(--sv-radius-sm) 0 0 var(--sv-radius-sm)}.crm-ordenacao__gatilho{min-width:0;border-left:1px solid var(--sv-border);border-radius:0 var(--sv-radius-sm) var(--sv-radius-sm) 0}.crm-ordenacao__rotulo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-ordenacao__chevron{flex-shrink:0;color:var(--sv-text-muted);transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.crm-ordenacao__chevron--aberto{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.crm-ordenacao--campo{display:flex;width:100%}.crm-ordenacao--campo .crm-ordenacao__grupo{display:flex;width:100%;border:1px solid var(--sv-border);background:var(--sv-bg-primary)}.crm-ordenacao--campo .crm-ordenacao__grupo:hover{border-color:var(--sv-accent)}.crm-ordenacao--campo .crm-ordenacao__gatilho{background:var(--sv-bg-primary);font-weight:400;justify-content:space-between;min-height:var(--sv-control-h);padding:0 12px;font-size:var(--sv-control-fs);flex:1 1 auto;min-height:calc(var(--sv-control-h) - 2px);border:none;border-left:1px solid var(--sv-border);border-radius:0;background:transparent}.crm-ordenacao--campo .crm-ordenacao__gatilho:hover{border-color:var(--sv-accent);background:var(--sv-bg-primary)}.crm-ordenacao--campo .crm-ordenacao__direcao{min-height:calc(var(--sv-control-h) - 2px);padding:0 10px;border-radius:0}.crm-ordenacao__menu{position:fixed;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);box-shadow:var(--sv-shadow-md);z-index:1100;display:flex;flex-direction:column;overflow:hidden}.crm-ordenacao__titulo{flex-shrink:0;padding:8px 10px 6px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--sv-text-muted)}.crm-ordenacao__lista{overflow-y:auto;padding:4px;scrollbar-width:thin;scrollbar-color:#d1d5db transparent;scrollbar-color:var(--sv-border-secondary,#d1d5db) transparent}.crm-ordenacao__lista::-webkit-scrollbar{width:5px;height:5px}.crm-ordenacao__lista::-webkit-scrollbar-track{background:transparent}.crm-ordenacao__lista::-webkit-scrollbar-thumb{background:#d1d5db;background:var(--sv-border-secondary,#d1d5db);border-radius:4px}.crm-ordenacao__lista::-webkit-scrollbar-thumb:hover{background:#9ca3af;background:var(--sv-text-muted,#9ca3af)}.crm-ordenacao__item{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:8px 10px 8px 32px;text-align:left;background:none;border:none;border-radius:6px;font-size:.8125rem;color:var(--sv-text-primary);cursor:pointer;transition:background .1s;font-family:var(--sv-font);position:relative}.crm-ordenacao__item:hover{background:var(--sv-bg-hover)}.crm-ordenacao__item--ativo{background:var(--sv-accent-bg);color:var(--sv-accent);font-weight:500}.crm-ordenacao__item-check{position:absolute;left:10px;flex-shrink:0;color:var(--sv-accent)}.crm-ordenacao__rodape{flex-shrink:0;display:flex;flex-direction:column;grid-gap:4px;gap:4px;padding:6px 4px 4px;border-top:1px solid var(--sv-border)}.crm-ordenacao__rodape-direcao{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;min-height:30px;padding:4px 10px;border:none;border-radius:6px;background:none;color:var(--sv-text-secondary);font-family:var(--sv-font);font-size:.75rem;text-align:left;cursor:pointer;transition:background .1s}.crm-ordenacao__rodape-direcao:hover{background:var(--sv-bg-hover)}.crm-ordenacao__rodape-seta{flex-shrink:0;color:var(--sv-accent)}.crm-ordenacao__abertos{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:2px 10px;cursor:pointer;font-size:.8125rem;color:var(--sv-text-primary);-webkit-user-select:none;user-select:none}.crm-ordenacao__ajuda{padding:0 10px 2px;font-size:.6875rem;line-height:1.35;color:var(--sv-text-muted)}@media (max-width:1024px){.crm-ordenacao__direcao,.crm-ordenacao__gatilho{min-height:44px}.crm-ordenacao__direcao{min-width:44px;justify-content:center}.crm-ordenacao__item{min-height:44px}.crm-ordenacao__rodape-direcao{min-height:40px}}.crm-pipeline-page{display:flex;flex-direction:column;height:calc(100vh - 56px);height:calc(100dvh - 56px);overflow:hidden;padding:16px 16px 8px;max-width:none}@media (max-width:600px){.crm-pipeline-page{height:calc(100vh - 113px - env(safe-area-inset-bottom, 0px));height:calc(100dvh - 113px - env(safe-area-inset-bottom, 0px))}}.crm-pipeline-page--panel-open{padding:0}.crm-pipeline-page--panel-open .crm-pipeline-page__stats,.crm-pipeline-page--panel-open .crm-pipeline-page__toolbar{display:none}.crm-pipeline-page--panel-open .crm-pipeline-page__content{height:100%}.crm-pipeline-page__toolbar{display:flex;align-items:center;flex-wrap:wrap;grid-gap:8px 12px;gap:8px 12px;padding:0 0 10px;flex-shrink:0}.crm-pipeline-page__toolbar-linha{display:flex;align-items:center;flex-wrap:wrap;grid-gap:8px;gap:8px;min-width:-webkit-min-content;min-width:min-content}.crm-pipeline-page__toolbar-linha--principal{flex:0 1 auto}.crm-pipeline-page__toolbar-linha--consulta{flex:1 1;min-width:-webkit-min-content;min-width:min-content;flex-wrap:nowrap}.crm-pipeline-page__toolbar-linha--busca{flex:0 1 auto}.crm-pipeline-page__toolbar-linha--acoes{flex:0 0 auto;margin-left:auto}.crm-pipeline-page__toolbar-acoes-inline{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-left:auto;flex-shrink:0}.crm-pipeline-page__filtros-em-linha{display:flex;align-items:center;flex-wrap:nowrap;grid-gap:8px;gap:8px}.crm-pipeline-page__filter-select{width:100%;min-height:var(--sv-control-h);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:var(--sv-control-fs);color:var(--sv-text-primary);background:var(--sv-bg-primary);outline:none;transition:border-color .15s,box-shadow .15s;min-height:var(--sv-control-h-sm);padding:0 .625rem;font-size:var(--sv-control-fs-sm);min-width:90px}.crm-pipeline-page__filter-select::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-pipeline-page__filter-select::placeholder{color:var(--sv-text-placeholder)}.crm-pipeline-page__filter-select:hover:not(:disabled):not([readonly]){border-color:var(--sv-accent)}.crm-pipeline-page__filter-select:focus,.crm-pipeline-page__filter-select:focus-visible{border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.25)}.crm-pipeline-page__filter-select:disabled,.crm-pipeline-page__filter-select[aria-disabled=true]{background:var(--sv-bg-secondary);color:var(--sv-text-muted);cursor:not-allowed}.crm-pipeline-page__filter-input{min-height:var(--sv-control-h-sm);padding:0 12px;font-size:var(--sv-control-fs-sm);border:none;border-radius:var(--sv-radius-sm);background:var(--sv-bg-secondary);color:var(--sv-text-primary);outline:none;transition:background .15s;min-width:0;width:150px;font-family:var(--sv-font)}.crm-pipeline-page__filter-input::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-pipeline-page__filter-input::placeholder{color:var(--sv-text-placeholder)}.crm-pipeline-page__filter-input:focus{background:var(--sv-bg-hover)}.crm-pipeline-page__filter-input--sm{width:90px}.crm-pipeline-page__filter-input--search{padding-left:30px;width:100%}.crm-pipeline-page__search-wrap{position:relative;display:flex;align-items:center;flex:1 1 140px;min-width:160px;max-width:480px}.crm-pipeline-page__search-icon{position:absolute;left:10px;color:var(--sv-text-muted);pointer-events:none}.crm-pipeline-page__filter-range{display:flex;align-items:center;grid-gap:4px;gap:4px}.crm-pipeline-page__filter-separator{color:var(--sv-text-muted);font-size:.75rem}.crm-pipeline-page__export-btn{display:flex;align-items:center;justify-content:center;padding:6px;border:none;border-radius:6px;background:transparent;color:var(--sv-text-muted);cursor:pointer;transition:background .15s,color .15s}.crm-pipeline-page__export-btn:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary)}.crm-pipeline-page__view-toggle{display:inline-flex;grid-gap:0;gap:0;position:relative}.crm-pipeline-page__view-btn{display:flex;align-items:center;padding:6px 10px;border:1px solid var(--sv-border);background:var(--sv-bg-primary);color:var(--sv-text-secondary);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.crm-pipeline-page__view-btn:first-child{border-radius:6px 0 0 6px}.crm-pipeline-page__view-btn:last-child{border-radius:0 6px 6px 0;margin-left:-1px}.crm-pipeline-page__view-btn:hover:not(.crm-pipeline-page__view-btn--active){background:var(--sv-bg-hover)}.crm-pipeline-page__view-btn--active{background:var(--sv-accent-bg);color:var(--sv-accent);border-color:var(--sv-accent);z-index:1}.crm-pipeline-page__selector{position:relative}.crm-pipeline-page__selector-btn{display:flex;align-items:center;grid-gap:6px;gap:6px;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);padding:8px 14px;font-size:.9375rem;font-weight:600;color:var(--sv-text-primary);cursor:pointer;transition:border-color .15s ease;font-family:var(--sv-font)}.crm-pipeline-page__selector-btn:hover{border-color:var(--sv-border-secondary)}.crm-pipeline-page__selector-btn svg{color:var(--sv-text-muted)}.crm-pipeline-page__selector-dropdown{position:absolute;top:calc(100% + 4px);left:0;background:var(--sv-dropdown-bg);border:1px solid var(--sv-dropdown-border);border-radius:var(--sv-radius-sm);box-shadow:var(--sv-dropdown-shadow);min-width:200px;z-index:100;padding:4px}.crm-pipeline-page__selector-aviso{margin-left:auto;padding:1px 6px;border-radius:999px;background:rgba(var(--sv-warning-rgb),.12);color:var(--sv-warning-text);font-size:.6875rem;font-weight:600;white-space:nowrap}.crm-pipeline-page__faixa-vazia{flex-shrink:0;margin-bottom:10px}.crm-pipeline-page__faixa-vazia .crm-inline-alert__text{flex:0 1 auto}.crm-pipeline-page__faixa-vazia .crm-inline-alert__action{display:flex;align-items:center;grid-gap:14px;gap:14px}@media (max-width:600px){.crm-pipeline-page__faixa-vazia .crm-inline-alert{flex-wrap:wrap}.crm-pipeline-page__faixa-vazia .crm-inline-alert__text{flex:1 1}.crm-pipeline-page__faixa-vazia .crm-inline-alert__action{flex:1 0 100%;margin-left:22px}}@media (max-width:1024px){.crm-pipeline-page__faixa-vazia .crm-inline-alert__action button{display:flex;align-items:center;min-height:44px}}.crm-pipeline-page__selector-item{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:8px 12px;text-align:left;background:none;border:none;border-radius:6px;font-size:.875rem;color:var(--sv-dropdown-text);cursor:pointer;transition:background .1s ease;font-family:var(--sv-font)}.crm-pipeline-page__selector-item:hover{background:var(--sv-dropdown-hover-bg)}.crm-pipeline-page__selector-item--active{background:var(--sv-accent-bg);color:var(--sv-accent);font-weight:500}.crm-pipeline-page__selector-separator{height:1px;background:var(--sv-border);margin:4px 0}.crm-pipeline-page__selector-action{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:8px 12px;text-align:left;background:none;border:none;border-radius:6px;font-size:.8125rem;color:var(--sv-text-secondary);cursor:pointer;transition:background .1s ease,color .1s ease;font-family:var(--sv-font)}.crm-pipeline-page__selector-action:hover{background:var(--sv-dropdown-hover-bg);color:var(--sv-text-primary)}.crm-pipeline-page__selector-action--new{color:var(--sv-accent);font-weight:500}.crm-pipeline-page__selector-action--new:hover{background:var(--sv-accent-bg);color:var(--sv-accent)}.crm-pipeline-page__selector-action--danger{color:var(--sv-danger)}.crm-pipeline-page__selector-action--danger:hover:not(:disabled){background:rgba(var(--sv-danger-rgb),.08);color:var(--sv-danger)}.crm-pipeline-page__selector-action:disabled{opacity:.45;cursor:not-allowed}.crm-pipeline-page__selector-action:focus-visible{box-shadow:inset 0 0 0 2px var(--sv-accent)}.crm-pipeline-page__selector-new-form{display:flex;grid-gap:6px;gap:6px;padding:6px 8px}.crm-pipeline-page__selector-new-form input{flex:1 1;padding:5px 8px;font-size:.8125rem;border:1px solid var(--sv-border);border-radius:4px;background:var(--sv-bg-primary);color:var(--sv-text-primary);outline:none}.crm-pipeline-page__selector-new-form input:focus{border-color:var(--sv-accent)}.crm-pipeline-page__selector-new-form button{padding:5px 10px;font-size:.75rem;font-weight:600;border:none;border-radius:4px;background:var(--sv-accent);color:#fff;cursor:pointer}.crm-pipeline-page__selector-new-form button:disabled{opacity:.6}.crm-pipeline-page__reorder-list{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.crm-pipeline-page__reorder-item{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;background:var(--sv-bg-secondary);border:1px solid var(--sv-border);border-radius:6px;font-size:.875rem;font-weight:500;color:var(--sv-text-primary);cursor:grab;transition:box-shadow .15s}.crm-pipeline-page__reorder-item svg{color:var(--sv-text-muted);flex-shrink:0}.crm-pipeline-page__reorder-item--dragging{box-shadow:var(--sv-shadow-md);background:var(--sv-bg-primary)}.crm-pipeline-page__stats{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:0 8px;color:var(--sv-text-muted);font-size:.75rem;white-space:nowrap;flex-shrink:0}.crm-pipeline-page__filtros-btn{width:100%;min-height:var(--sv-control-h);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);font-family:var(--sv-font);font-size:var(--sv-control-fs);color:var(--sv-text-primary);background:var(--sv-bg-primary);outline:none;transition:border-color .15s,box-shadow .15s;min-height:var(--sv-control-h-sm);padding:0 .625rem;font-size:var(--sv-control-fs-sm);display:inline-flex;align-items:center;grid-gap:6px;gap:6px;width:auto;flex-shrink:0;color:var(--sv-text-secondary);cursor:pointer}.crm-pipeline-page__filtros-btn::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-pipeline-page__filtros-btn::placeholder{color:var(--sv-text-placeholder)}.crm-pipeline-page__filtros-btn:hover:not(:disabled):not([readonly]){border-color:var(--sv-accent)}.crm-pipeline-page__filtros-btn:focus,.crm-pipeline-page__filtros-btn:focus-visible{border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.25)}.crm-pipeline-page__filtros-btn:disabled,.crm-pipeline-page__filtros-btn[aria-disabled=true]{background:var(--sv-bg-secondary);color:var(--sv-text-muted);cursor:not-allowed}.crm-pipeline-page__filtros-btn:focus-visible{box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.25)}.crm-pipeline-page__filtros-contador{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--sv-accent);color:#fff;font-size:.6875rem;font-weight:600;line-height:1}.crm-pipeline-page__filtros-painel{display:flex;flex-direction:column;grid-gap:14px;gap:14px}.crm-pipeline-page__campo-do-painel{display:flex;flex-direction:column;grid-gap:4px;gap:4px;margin-bottom:0}.crm-pipeline-page__stat{font-size:.75rem;color:var(--sv-text-muted)}.crm-pipeline-page__stat strong{color:var(--sv-text-secondary);font-weight:600}.crm-pipeline-page__stat-separator{color:var(--sv-text-muted)}.crm-pipeline-page__content{display:flex;flex:1 1;min-height:0;overflow:hidden;transition:all .25s ease}.crm-pipeline-page__content--with-panel .crm-pipeline-page__board{flex:1 1;min-width:260px;overflow-x:hidden}@media (max-width:900px){.crm-pipeline-page__content--with-panel .crm-pipeline-page__board{display:none}}.crm-pipeline-page__content--with-panel .crm-pipeline-page__deal-panel{flex:0 0 clamp(500px,70vw,1100px);min-width:0}@media (max-width:900px){.crm-pipeline-page__content--with-panel .crm-pipeline-page__deal-panel{flex:1 1}}.crm-pipeline-page__deal-panel{height:100%;overflow:hidden}.crm-pipeline-page__board{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column;transition:flex .25s ease,max-width .25s ease}.crm-pipeline-page__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.crm-pipeline-page__empty h2{font-size:1.125rem;font-weight:600;color:var(--sv-text-primary);margin:0 0 8px}.crm-pipeline-page__empty p{font-size:.875rem;color:var(--sv-text-secondary);margin:0}.crm-pipeline-page__skeleton{display:flex;flex-direction:column;height:100%}.crm-pipeline-page__skeleton-header{height:42px;width:200px;border-radius:var(--sv-radius-sm);margin-bottom:16px;position:relative;overflow:hidden;background-color:var(--sv-shimmer-base)}.crm-pipeline-page__skeleton-header:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent,var(--sv-shimmer-sheen) 50%,transparent);-webkit-animation:crm-shimmer 1.6s linear 0s infinite;animation:crm-shimmer 1.6s linear 0s infinite}@media (prefers-reduced-motion:reduce){.crm-pipeline-page__skeleton-header:after{content:none}}.crm-pipeline-page__skeleton-board{display:flex;grid-gap:12px;gap:12px;flex:1 1}.crm-pipeline-page__skeleton-column{flex:0 0 280px;display:flex;flex-direction:column;grid-gap:8px;gap:8px;background:var(--sv-bg-secondary);border-radius:var(--sv-radius-md);padding:12px 8px}.crm-pipeline-page__skeleton-column-header{height:36px;border-radius:var(--sv-radius-sm);position:relative;overflow:hidden;background-color:var(--sv-shimmer-base)}.crm-pipeline-page__skeleton-column-header:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent,var(--sv-shimmer-sheen) 50%,transparent);-webkit-animation:crm-shimmer 1.6s linear 0s infinite;animation:crm-shimmer 1.6s linear 0s infinite}@media (prefers-reduced-motion:reduce){.crm-pipeline-page__skeleton-column-header:after{content:none}}.crm-pipeline-page__skeleton-card{height:72px;border-radius:var(--sv-radius-sm);position:relative;overflow:hidden;background-color:var(--sv-shimmer-base)}.crm-pipeline-page__skeleton-card:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent,var(--sv-shimmer-sheen) 50%,transparent);-webkit-animation:crm-shimmer 1.6s linear 0s infinite;animation:crm-shimmer 1.6s linear 0s infinite}@media (prefers-reduced-motion:reduce){.crm-pipeline-page__skeleton-card:after{content:none}}.crm-pipeline-page__skeleton-lista{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:8px 0}.crm-pipeline-page__skeleton-linha{height:44px;border-radius:var(--sv-radius-sm);position:relative;overflow:hidden;background-color:var(--sv-shimmer-base)}.crm-pipeline-page__skeleton-linha:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent,var(--sv-shimmer-sheen) 50%,transparent);-webkit-animation:crm-shimmer 1.6s linear 0s infinite;animation:crm-shimmer 1.6s linear 0s infinite}@media (prefers-reduced-motion:reduce){.crm-pipeline-page__skeleton-linha:after{content:none}}@media (max-width:1024px){.crm-pipeline-page .crm-primary-btn,.crm-pipeline-page__export-btn,.crm-pipeline-page__filter-input--search,.crm-pipeline-page__filtros-btn,.crm-pipeline-page__filtros-em-linha .crm-search-select__trigger,.crm-pipeline-page__selector-btn,.crm-pipeline-page__view-btn{min-height:44px}.crm-pipeline-page__export-btn{min-width:44px}}@media (min-width:601px) and (max-width:1024px){.crm-pipeline-page__toolbar-linha--consulta,.crm-pipeline-page__toolbar-linha--principal{flex:1 1 100%;min-width:0}.crm-pipeline-page__toolbar-linha--consulta{flex-wrap:wrap}}@media (max-width:600px){.crm-pipeline-page__toolbar{flex-direction:column;align-items:stretch;grid-gap:8px;gap:8px}.crm-pipeline-page__toolbar-linha{width:100%}.crm-pipeline-page__toolbar-linha--acoes{margin-left:0}.crm-pipeline-page__selector{flex:1 1;min-width:0}.crm-pipeline-page__selector-btn{width:100%;min-height:44px;justify-content:space-between}.crm-pipeline-page__view-toggle{flex-shrink:0}.crm-pipeline-page__view-btn{min-height:44px;min-width:44px;justify-content:center}.crm-pipeline-page__search-wrap{flex:1 1;min-width:0}.crm-pipeline-page__filter-input--search{width:100%;min-height:44px}.crm-pipeline-page__toolbar-linha--acoes .crm-primary-btn{flex:1 1;min-height:44px}.crm-pipeline-page__export-btn{min-height:44px;min-width:44px;flex-shrink:0}.crm-pipeline-page__stats{padding:0 0 10px}}.crm-quick-add{position:relative}.crm-quick-add__btn{display:flex;align-items:center;justify-content:center;width:var(--sv-control-h);height:var(--sv-control-h);border:1px solid var(--sv-border-secondary);border-radius:var(--sv-radius-sm);background:transparent;color:var(--sv-text-icon);cursor:pointer;transition:background .15s,color .15s,border-color .15s,-webkit-transform .12s ease-out;transition:background .15s,color .15s,border-color .15s,transform .12s ease-out;transition:background .15s,color .15s,border-color .15s,transform .12s ease-out,-webkit-transform .12s ease-out}.crm-quick-add__btn:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary);border-color:var(--sv-text-muted)}.crm-quick-add__btn:active{-webkit-transform:scale(.95);transform:scale(.95)}.crm-quick-add__btn svg{transition:-webkit-transform .18s ease-out;transition:transform .18s ease-out;transition:transform .18s ease-out,-webkit-transform .18s ease-out}.crm-quick-add__btn--aberto svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.crm-quick-add__btn{transition:background .15s,color .15s,border-color .15s}.crm-quick-add__btn:active{-webkit-transform:none;transform:none}.crm-quick-add__btn svg{transition:none}}.crm-quick-add--para-cima .crm-quick-add__dropdown{top:auto;bottom:calc(100% + 10px);right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-animation-name:crm-quick-add-in-cima;animation-name:crm-quick-add-in-cima}.crm-quick-add__dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:8px;border-radius:var(--sv-radius-md,8px);box-shadow:var(--sv-shadow-md);z-index:500;padding:6px;-webkit-animation:crm-quick-add-in .12s ease-out;animation:crm-quick-add-in .12s ease-out}.crm-quick-add__item{display:flex;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:10px 12px;border:none;background:none;border-radius:6px;cursor:pointer;font-size:.875rem;color:var(--sv-text-primary);transition:background .1s;text-align:left}.crm-quick-add__item:hover{background:var(--sv-bg-hover)}.crm-quick-add__item-icon{color:var(--sv-text-icon);flex-shrink:0}.crm-quick-add__item-label{flex:1 1;font-weight:500}.crm-quick-add__item-shortcut{font-size:.6875rem;font-weight:600;color:var(--sv-text-muted);background:var(--sv-bg-tertiary);border-radius:4px;padding:2px 6px;line-height:1;font-family:inherit;border:none}@-webkit-keyframes crm-quick-add-in{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes crm-quick-add-in{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes crm-quick-add-in-cima{0%{opacity:0;-webkit-transform:translate(50%,4px);transform:translate(50%,4px)}to{opacity:1;-webkit-transform:translate(50%);transform:translate(50%)}}@keyframes crm-quick-add-in-cima{0%{opacity:0;-webkit-transform:translate(50%,4px);transform:translate(50%,4px)}to{opacity:1;-webkit-transform:translate(50%);transform:translate(50%)}}.crm-quick-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center}.crm-quick-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.4)}.crm-quick-modal__content{position:relative;background:var(--sv-bg-primary);border:1px solid var(--sv-border);border-radius:12px;border-radius:var(--sv-radius-lg,12px);box-shadow:var(--sv-shadow-md);padding:24px;width:100%;max-width:440px;margin:16px;-webkit-animation:crm-quick-modal-in .15s ease-out;animation:crm-quick-modal-in .15s ease-out}.crm-quick-modal__title{font-size:1.125rem;font-weight:700;color:var(--sv-text-primary);margin:0 0 20px}.crm-quick-modal__field{margin-bottom:14px}.crm-quick-modal__row{display:flex;grid-gap:12px;gap:12px}.crm-quick-modal__row .crm-quick-modal__field{flex:1 1}.crm-quick-modal__label{display:block;font-size:.75rem;font-weight:600;color:var(--sv-text-secondary);margin-bottom:4px;text-transform:uppercase;letter-spacing:.02em}.crm-quick-modal__input,.crm-quick-modal__select{width:100%;padding:9px 12px;font-size:.875rem;border:1px solid var(--sv-border);border-radius:6px;background:var(--sv-bg-primary);color:var(--sv-text-primary);outline:none;transition:border-color .15s}.crm-quick-modal__input::-webkit-input-placeholder,.crm-quick-modal__select::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-quick-modal__input::placeholder,.crm-quick-modal__select::placeholder{color:var(--sv-text-placeholder)}.crm-quick-modal__input:focus,.crm-quick-modal__select:focus{border-color:var(--sv-accent)}.crm-quick-modal__select{cursor:pointer}.crm-quick-modal__footer{display:flex;justify-content:flex-end;grid-gap:8px;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--sv-border)}.crm-quick-modal__btn-cancel{padding:8px 16px;font-size:.8125rem;font-weight:500;background:none;border:1px solid var(--sv-border);border-radius:6px;color:var(--sv-text-secondary);cursor:pointer;transition:background .15s}.crm-quick-modal__btn-cancel:hover{background:var(--sv-bg-hover)}.crm-quick-modal__btn-save{padding:8px 20px;font-size:.8125rem;font-weight:600;background:var(--sv-accent);color:#fff;border:none;border-radius:6px;cursor:pointer;transition:opacity .15s}.crm-quick-modal__btn-save:hover{opacity:.9}.crm-quick-modal__btn-save:disabled{opacity:.5;cursor:not-allowed}@-webkit-keyframes crm-quick-modal-in{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes crm-quick-modal-in{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.crm-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:403;display:flex;align-items:stretch;height:56px;background:var(--sv-bg-primary);border-top:1px solid var(--sv-border);padding-bottom:env(safe-area-inset-bottom,0);box-sizing:initial}@media (min-width:601px){.crm-bottom-nav{display:none}}.crm-bottom-nav__item{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:3px;gap:3px;padding:0 2px;background:none;border:none;color:var(--sv-text-icon);cursor:pointer;font-family:var(--sv-font)}.crm-bottom-nav__item:focus-visible{box-shadow:inset 0 0 0 2px var(--sv-accent);border-radius:var(--sv-radius-sm)}.crm-bottom-nav__item--ativo{color:var(--sv-accent)}.crm-bottom-nav__icone-caixa{position:relative;display:flex;align-items:center;justify-content:center}.crm-bottom-nav__rotulo{font-size:.625rem;font-weight:500;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-bottom-nav__badge{position:absolute;top:-5px;left:11px;min-width:15px;height:15px;padding:0 4px;border-radius:8px;background:var(--sv-danger);color:#fff;font-size:.5625rem;font-weight:700;line-height:15px;text-align:center}.crm-bottom-nav__badge--folha{position:static;margin-left:auto;line-height:15px}.crm-bottom-nav__ponto{position:absolute;top:-2px;right:-3px;width:7px;height:7px;border-radius:50%;background:var(--sv-danger)}.crm-bottom-nav__acao{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:center;width:64px}.crm-bottom-nav__acao .crm-quick-add{margin-top:-14px}.crm-bottom-nav__acao .crm-quick-add__btn{width:52px;height:52px;border-radius:18px;border:none;background:var(--sv-accent);color:var(--sv-bg-primary);box-shadow:0 0 0 4px var(--sv-bg-primary),0 2px 5px var(--sv-fab-shadow),0 8px 20px var(--sv-fab-shadow);transition:background .15s,box-shadow .15s,-webkit-transform .12s ease-out;transition:background .15s,box-shadow .15s,transform .12s ease-out;transition:background .15s,box-shadow .15s,transform .12s ease-out,-webkit-transform .12s ease-out}.crm-bottom-nav__acao .crm-quick-add__btn:focus-visible,.crm-bottom-nav__acao .crm-quick-add__btn:hover{background:var(--sv-accent-hover);color:var(--sv-bg-primary)}.crm-bottom-nav__acao .crm-quick-add__btn:active{box-shadow:0 0 0 4px var(--sv-bg-primary),0 1px 3px var(--sv-fab-shadow)}.crm-bottom-nav__acao .crm-quick-add__btn svg{width:24px;height:24px}@media (prefers-reduced-motion:reduce){.crm-bottom-nav__acao .crm-quick-add__btn{transition:background .15s,box-shadow .15s}.crm-bottom-nav__acao .crm-quick-add__btn:active{-webkit-transform:none;transform:none}}.crm-bottom-nav__fundo{position:fixed;inset:0;z-index:401;background:rgba(0,0,0,.4)}@media (min-width:601px){.crm-bottom-nav__fundo{display:none}}.crm-bottom-nav__folha{position:fixed;left:0;right:0;bottom:calc(57px + env(safe-area-inset-bottom, 0px));z-index:402;max-height:60vh;max-height:60dvh;overflow-y:auto;background:var(--sv-bg-primary);border-top:1px solid var(--sv-border);border-radius:var(--sv-radius-md) var(--sv-radius-md) 0 0;box-shadow:var(--sv-shadow-md);scrollbar-width:thin;scrollbar-color:#d1d5db transparent;scrollbar-color:var(--sv-border-secondary,#d1d5db) transparent}.crm-bottom-nav__folha::-webkit-scrollbar{width:6px;height:6px}.crm-bottom-nav__folha::-webkit-scrollbar-track{background:transparent}.crm-bottom-nav__folha::-webkit-scrollbar-thumb{background:#d1d5db;background:var(--sv-border-secondary,#d1d5db);border-radius:4px}.crm-bottom-nav__folha::-webkit-scrollbar-thumb:hover{background:#9ca3af;background:var(--sv-text-muted,#9ca3af)}@media (min-width:601px){.crm-bottom-nav__folha{display:none}}.crm-bottom-nav__folha-topo{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px}.crm-bottom-nav__folha-titulo{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--sv-text-secondary)}.crm-bottom-nav__folha-fechar{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-10px -10px -10px 0;background:none;border:none;border-radius:var(--sv-radius-sm);color:var(--sv-text-icon);cursor:pointer}.crm-bottom-nav__folha-fechar:focus-visible{box-shadow:0 0 0 2px var(--sv-accent)}.crm-bottom-nav__folha-lista{list-style:none;margin:0;padding:0 0 8px}.crm-bottom-nav__folha-item{display:flex;align-items:center;grid-gap:12px;gap:12px;width:100%;min-height:52px;padding:0 16px;background:none;border:none;font-family:var(--sv-font);font-size:.9375rem;color:var(--sv-text-primary);text-align:left;cursor:pointer}.crm-bottom-nav__folha-item svg{flex-shrink:0;color:var(--sv-accent)}.crm-bottom-nav__folha-item:focus-visible{box-shadow:inset 0 0 0 2px var(--sv-accent)}.crm-bottom-nav__folha-item--ativo{color:var(--sv-accent);font-weight:600;background:rgba(var(--sv-accent-rgb),.08)}.crm-search{position:relative;width:100%;max-width:400px}.crm-search__input-wrap{display:flex;align-items:center;min-height:var(--sv-control-h);border-color:var(--sv-border);border-radius:var(--sv-radius-sm);background:var(--sv-bg-primary);transition:border-color .15s,box-shadow .15s;grid-gap:8px;gap:8px;padding:0 14px;border:1px solid var(--sv-border-secondary)}.crm-search__input-wrap:focus-within{border-color:var(--sv-accent);box-shadow:0 0 0 3px rgba(var(--sv-accent-rgb),.25)}.crm-search__icon{flex-shrink:0;color:var(--sv-text-muted)}.crm-search__input{flex:1 1;min-width:0;align-self:stretch;border:none;background:none;font-family:var(--sv-font);font-size:var(--sv-control-fs);color:var(--sv-text-primary);outline:none}.crm-search__input::-webkit-input-placeholder{color:var(--sv-text-placeholder)}.crm-search__input::placeholder{color:var(--sv-text-placeholder)}.crm-search__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--sv-dropdown-bg);border:1px solid var(--sv-dropdown-border);border-radius:var(--sv-radius-sm);box-shadow:var(--sv-dropdown-shadow);z-index:300;max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d1d5db transparent;scrollbar-color:var(--sv-border-secondary,#d1d5db) transparent}.crm-search__dropdown::-webkit-scrollbar{width:6px;height:6px}.crm-search__dropdown::-webkit-scrollbar-track{background:transparent}.crm-search__dropdown::-webkit-scrollbar-thumb{background:#d1d5db;background:var(--sv-border-secondary,#d1d5db);border-radius:4px}.crm-search__dropdown::-webkit-scrollbar-thumb:hover{background:#9ca3af;background:var(--sv-text-muted,#9ca3af)}.crm-search__status{padding:12px 16px;font-size:.75rem;color:var(--sv-dropdown-text-muted);text-align:center}.crm-search__results{padding:4px 0}.crm-search__group:not(:first-child){border-top:1px solid var(--sv-dropdown-divider);margin-top:4px;padding-top:4px}.crm-search__group-title{display:block;padding:4px 16px;font-size:.6875rem;font-weight:600;text-transform:uppercase;color:var(--sv-dropdown-text-muted);letter-spacing:.03em}.crm-search__result{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:8px 16px;border:none;background:none;font-family:var(--sv-font);font-size:.8125rem;color:var(--sv-dropdown-text);cursor:pointer;text-align:left;transition:background .1s ease}.crm-search__result:hover{background:var(--sv-dropdown-hover-bg)}.crm-search__result--ativo{background:var(--sv-accent-bg);color:var(--sv-accent)}.crm-search__result--ativo svg{color:var(--sv-accent)}.crm-search__result:focus-visible{box-shadow:inset 0 0 0 2px var(--sv-accent)}.crm-search__result svg{flex-shrink:0;color:var(--sv-dropdown-text-muted)}.crm-search__result span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:600px){.crm-search__result{min-height:44px}}