@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);.content-wrapper,.main-header,.main-sidebar,.ReactTable,.sidebar-menu,.wrapper,body{font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif!important}@-webkit-keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}20%,40%,60%,80%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}20%,40%,60%,80%{-webkit-transform:translateX(5px);transform:translateX(5px)}}.main-footer{position:fixed;bottom:0;width:100%;z-index:1000;pointer-events:none}.main-footer *{pointer-events:auto}button{margin-left:5px}.table-actions{width:150px}.user-header{height:90px!important}.dropdown_menu{width:250px!important}.menu_item{cursor:pointer}.sidebar-menu>li.menu-divider{height:1px;margin:12px 20px;padding:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.09) 18%,hsla(0,0%,100%,.09) 82%,hsla(0,0%,100%,0));pointer-events:none}body.sidebar-collapse .sidebar-menu>li.menu-divider{margin:10px 12px}.panel_heading h3{white-space:nowrap;overflow:hidden;font-size:24px!important}.btn_label_size{margin-top:7px}.group-planos-modos{padding-top:10px}.group-planos-modos-filhos{border:1px solid #ebe8e8;border-radius:10px;padding:5px}.grid_padding_search_field{padding-right:0!important}.grid_padding_search_button{margin:0!important}.teste{display:none}.button_tabs{border:1px solid transparent;cursor:pointer;position:relative;display:block;height:42px;padding:10px 15px}.button_tabs:focus,.button_tabs:hover{outline:none}.button_tabs:focus{outline-offset:-2px}.nav-tabs-custom>.nav-tabs>li.active:hover>button,.nav-tabs-custom>.nav-tabs>li.active>button{background-color:#fff;color:#444}.nav-tabs-custom>.nav-tabs>li.active>button{border-top-color:transparent;border-left-color:#f4f4f4;border-right-color:#f4f4f4}.nav-tabs-custom>.nav-tabs>li>button,.nav-tabs-custom>.nav-tabs>li>button:hover{background:transparent;margin:0}.nav-tabs>li.active>button,.nav-tabs>li.active>button:focus,.nav-tabs>li.active>button:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #f4f4f4;border-bottom-color:transparent}.nav-tabs-custom>.nav-tabs>li:first-of-type.active>button{border-left-color:transparent}.a_button{cursor:pointer}.modal-legend .modal-dialog{max-width:400px}.modal-legend .modal-body{padding:20px}.modal-legend ul{list-style-type:none;padding:0}.modal-legend li{margin-bottom:10px;font-size:14px}.modal-legend strong{color:#007bff}.grid-spacing-top{padding-top:10px!important}.mod-pi{background-color:#006400!important;color:#fff!important}.mod-ai{background-color:#98fb98!important;color:#333!important}.pluviometro-checkbox .checkbox input[type=checkbox],.pluviometro-checkbox input[type=checkbox]{accent-color:#337ab7!important;width:16px!important;height:16px!important;margin-right:8px!important}.pluviometro-checkbox .checkbox input[type=checkbox]:checked,.pluviometro-checkbox input[type=checkbox]:checked{background-color:#337ab7!important;border-color:#337ab7!important;accent-color:#337ab7!important;color:#fff!important}.pluviometro-checkbox .checkbox input[type=checkbox]:checked:disabled,.pluviometro-checkbox input[type=checkbox]:checked:disabled{background-color:#337ab7!important;border-color:#337ab7!important;opacity:1!important;accent-color:#337ab7!important;color:#fff!important}.pluviometro-checkbox .checkbox input[type=checkbox]:disabled,.pluviometro-checkbox input[type=checkbox]:disabled{opacity:1!important}.pluviometro-checkbox .checkbox input[type=checkbox][checked],.pluviometro-checkbox input[type=checkbox][checked],div.pluviometro-checkbox .checkbox label input[type=checkbox]:checked{background-color:#337ab7!important;border-color:#337ab7!important;accent-color:#337ab7!important}div.pluviometro-checkbox .checkbox label input[type=checkbox]:checked{-webkit-filter:hue-rotate(0deg) saturate(1) brightness(1)!important;filter:hue-rotate(0deg) saturate(1) brightness(1)!important}.pluviometro-checkbox input:checked{background:#337ab7!important;border:2px solid #337ab7!important;accent-color:#337ab7!important}.plano-config-table .ReactTable .rt-tbody .rt-td{padding:2px!important;vertical-align:middle!important}.plano-config-table .ReactTable .rt-tbody .rt-td,.plano-config-table .ReactTable .rt-tbody .rt-tr{height:28px!important;min-height:28px!important;max-height:28px!important}.plano-config-table .ReactTable .rt-tbody .rt-tr-group{border:none!important}.plano-config-table .ReactTable .column_icon{height:28px!important;min-height:28px!important;max-height:28px!important;padding:2px!important}.plano-config-table .ReactTable .rt-tbody .rt-td select{height:25px!important;width:31px!important;font-size:12px!important;text-align:center!important}.plano-config-table .ReactTable .rt-tbody .rt-td input{height:24px!important;font-size:11px!important;text-align:center!important}.plano-config-table .ReactTable .rt-tbody .rt-td div[contenteditable]{height:25px!important;font-size:12px!important;text-align:center!important;line-height:24px!important;width:31px!important}.skin-blue .left-side,.skin-blue .main-sidebar,.skin-blue .main-sidebar .sidebar{background-color:#222d32!important;background-image:none!important}.skin-blue .main-header .logo{background-color:#367fa9!important;background-image:none!important;border-bottom:0 solid transparent}.skin-blue .main-header .logo:hover{background-color:#357ca5!important;background-image:none!important}.sidebar-menu{padding:10px 0 26px}.sidebar-menu>li>a,.skin-blue .sidebar-menu>li>a{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:3px 0;padding:11px 14px;border-radius:10px;border-left:0!important;color:#9fb1c4!important;font-size:14px;font-weight:500;letter-spacing:.2px;line-height:1.2;white-space:nowrap;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.sidebar-menu>li>a>.fa,.sidebar-menu>li>a>.fas,.sidebar-menu>li>a>i{width:22px;margin-right:10px;font-size:16px;text-align:center;color:#6f8296;transition:color .2s ease}.sidebar-menu>li>a>.pull-right-container{position:static;top:auto;margin-top:0;margin-left:auto}.sidebar-menu>li>a>.pull-right-container>.fa-angle-left{color:#5c6f83;transition:color .2s ease,-webkit-transform .25s ease;transition:transform .25s ease,color .2s ease;transition:transform .25s ease,color .2s ease,-webkit-transform .25s ease}.sidebar-menu>li:hover>a,.skin-blue .sidebar-menu>li:hover>a{background:hsla(0,0%,100%,.055)!important;color:#fff!important;border-left:0!important}.sidebar-menu>li:hover>a>.fa,.sidebar-menu>li:hover>a>i{color:#4aa3df}.sidebar-menu>li.treeview.active>a,.sidebar-menu>li.treeview.menu-open>a,.skin-blue .sidebar-menu>li.treeview.active>a,.skin-blue .sidebar-menu>li.treeview.menu-open>a{background:hsla(0,0%,100%,.06)!important;color:#fff!important;border-left:0!important}.sidebar-menu>li.treeview.active>a>.fa,.sidebar-menu>li.treeview.active>a>i,.sidebar-menu>li.treeview.menu-open>a>.fa,.sidebar-menu>li.treeview.menu-open>a>i{color:#4aa3df}.sidebar-menu>li.treeview.active>a>.pull-right-container>.fa-angle-left,.sidebar-menu>li.treeview.menu-open>a>.pull-right-container>.fa-angle-left{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);color:#4aa3df}.sidebar-menu>li.active:not(.treeview)>a,.skin-blue .sidebar-menu>li.active:not(.treeview)>a{background:linear-gradient(90deg,rgba(60,141,188,.26),rgba(60,141,188,.06))!important;color:#fff!important;border-left:0!important;box-shadow:inset 0 0 0 1px rgba(74,163,223,.16)}.sidebar-menu>li.active:not(.treeview)>a:before{content:"";position:absolute;left:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;height:18px;border-radius:4px;background:#4aa3df;box-shadow:0 0 10px rgba(74,163,223,.7)}.sidebar-menu>li.active:not(.treeview)>a>.fa,.sidebar-menu>li.active:not(.treeview)>a>i{color:#4aa3df}.sidebar-menu .treeview-menu,.skin-blue .sidebar-menu .treeview-menu{padding:2px 0 8px;margin:0 12px 4px 24px;background:transparent!important;border-left:1px solid hsla(0,0%,100%,.08);border-radius:0}.sidebar-menu .treeview-menu>li>a,.skin-blue .sidebar-menu .treeview-menu>li>a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:1px 0 1px 10px;padding:8px 12px 8px 14px;border-radius:8px;border-left:0!important;color:#8aa4b8!important;font-size:13px;font-weight:500;transition:background .18s ease,color .18s ease}.sidebar-menu .treeview-menu>li>a>.fa,.sidebar-menu .treeview-menu>li>a>i{width:16px;margin-right:8px;font-size:12px;text-align:center;color:#6b8296;transition:color .18s ease}.sidebar-menu .treeview-menu>li.active>a,.sidebar-menu .treeview-menu>li:hover>a,.skin-blue .sidebar-menu .treeview-menu>li.active>a,.skin-blue .sidebar-menu .treeview-menu>li:hover>a{background:hsla(0,0%,100%,.05)!important;color:#fff!important;border-left:0!important;box-shadow:none}.sidebar-menu .treeview-menu>li.active>a{background:rgba(60,141,188,.12)!important}.sidebar-menu .treeview-menu>li.active>a>.fa,.sidebar-menu .treeview-menu>li.active>a>i,.sidebar-menu .treeview-menu>li:hover>a>.fa,.sidebar-menu .treeview-menu>li:hover>a>i{color:#4aa3df}body.sidebar-collapse .sidebar-menu>li>a{margin:3px 8px;padding:11px 0;-webkit-justify-content:center;justify-content:center}body.sidebar-collapse .sidebar-menu>li>a>.fa,body.sidebar-collapse .sidebar-menu>li>a>i{margin-right:0}body.sidebar-collapse .sidebar-menu>li.active:not(.treeview)>a:before{display:none}.main-sidebar .sidebar::-webkit-scrollbar{width:6px}.main-sidebar .sidebar::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:8px}.main-sidebar .sidebar::-webkit-scrollbar-track{background:transparent}.content-wrapper,.main-footer,.main-header .logo,.main-sidebar,.main-sidebar .sidebar,.sidebar-menu .treeview-menu>li>a>span,.sidebar-menu .treeview>a>.fa,.sidebar-menu .treeview>a>.pull-right-container,.sidebar-menu .treeview>a>span,.sidebar-menu>li>a,.sidebar-menu>li>a>.fa,.sidebar-menu>li>a>span{transition:all .3s ease!important}.sidebar-menu .treeview-menu>li>a,.sidebar-menu .treeview>a,.sidebar-menu>li>a{overflow:hidden;white-space:nowrap}.sidebar-menu .treeview-menu>li>a>span,.sidebar-menu .treeview>a>span,.sidebar-menu>li>a>span{display:inline-block;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}body.sidebar-collapse .sidebar-menu .treeview-menu>li>a>span,body.sidebar-collapse .sidebar-menu .treeview>a>span,body.sidebar-collapse .sidebar-menu>li>a>span{opacity:0;-webkit-transform:translateX(-6px);transform:translateX(-6px)}body:not(.sidebar-collapse) .sidebar-menu .treeview-menu>li>a>span,body:not(.sidebar-collapse) .sidebar-menu .treeview>a>span,body:not(.sidebar-collapse) .sidebar-menu>li>a>span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media (max-width:767px){.main-sidebar{position:fixed;top:0;left:0;height:100vh;width:260px;z-index:1050;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);box-shadow:4px 0 24px rgba(0,0,0,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.sidebar-collapse .main-sidebar{-webkit-transform:translateX(-260px);transform:translateX(-260px);box-shadow:none}body:not(.sidebar-collapse):before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1040;-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.main-sidebar .sidebar-menu>li>a{margin:3px 12px;padding:13px 16px;font-size:15px;border-radius:10px;border-left:0!important;transition:background .2s ease,color .2s ease}.main-sidebar .sidebar-menu>li.treeview.active>a,.main-sidebar .sidebar-menu>li.treeview.menu-open>a,.main-sidebar .sidebar-menu>li:hover>a{background:hsla(0,0%,100%,.06)!important;border-left:0!important;-webkit-transform:none;transform:none}.main-sidebar .sidebar-menu>li.active:not(.treeview)>a{background:linear-gradient(90deg,rgba(60,141,188,.26),rgba(60,141,188,.06))!important;border-left:0!important;-webkit-transform:none;transform:none}.main-sidebar .treeview-menu{margin:0 12px 4px 20px;background:transparent!important;border-left:1px solid hsla(0,0%,100%,.08)}.main-sidebar .treeview-menu>li>a{margin:1px 0 1px 8px;padding:9px 12px 9px 14px;font-size:14px;transition:background .2s ease,color .2s ease}.main-sidebar .treeview-menu>li.active>a,.main-sidebar .treeview-menu>li:hover>a{background:hsla(0,0%,100%,.05)!important;-webkit-transform:none;transform:none}.main-sidebar .treeview-menu>li.active>a{background:rgba(60,141,188,.12)!important}.main-sidebar .sidebar-menu>li>a>.fa,.main-sidebar .sidebar-menu>li>a>i{margin-right:12px;font-size:16px;width:22px;text-align:center}.content-wrapper,.main-footer{margin-left:0!important}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.troca-plano-footer{display:-webkit-flex!important;display:flex!important;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch!important;align-items:stretch!important;grid-gap:10px;gap:10px;padding-bottom:40px}.troca-plano-footer-left,.troca-plano-footer-right{width:100%;margin-left:0!important}.troca-plano-footer-left{display:-webkit-flex!important;display:flex!important;-webkit-flex-direction:column;flex-direction:column;grid-gap:8px;gap:8px}.troca-plano-footer-left .btn,.troca-plano-footer-right .btn{width:100%!important}.troca-plano-footer-right{padding-bottom:12px}.box{margin-bottom:15px}.btn-group{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.box-footer{-webkit-flex-direction:column!important;flex-direction:column!important;grid-gap:10px!important;gap:10px!important}.box-footer .btn{width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important}.navbar-custom-menu{float:right!important}.modal-dialog{margin:10px}.form-group{margin-bottom:15px}.main-footer{position:relative}}.plano-forcado-form-premium{width:100%;max-width:100%}.plano-forcado-container{display:grid;grid-template-columns:2.5fr 1fr;grid-gap:25px;gap:25px;padding:10px;-webkit-animation:fadeIn .4s ease-in;animation:fadeIn .4s ease-in}.plano-forcado-section{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.plano-forcado-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;transition:all .3s ease;border:1px solid #e8e8e8}.plano-forcado-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.card-body-custom{padding:25px}.plano-forcado-empty{-webkit-flex-direction:column;flex-direction:column;padding:45px 30px;text-align:center;background:#f4f6f9;min-height:285px}.plano-forcado-empty,.plano-forcado-empty .card-icon{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.plano-forcado-empty .card-icon{width:80px;height:80px;background:hsla(0,0%,100%,.9);border-radius:50%;margin-bottom:20px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.plano-forcado-empty .card-icon i{font-size:36px;color:#3c8dbc}.plano-forcado-empty h4{color:#4a5568;font-size:20px;font-weight:600;margin-bottom:10px}.plano-forcado-empty p{color:#718096;font-size:14px;max-width:250px;line-height:1.6}.planos-agendados-list{padding:15px;max-height:500px;overflow-y:auto}.plano-agendado-item{background:#fff;border-left:4px solid #3c8dbc;border-radius:8px;padding:18px;margin-bottom:15px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05)}.plano-agendado-item:hover{-webkit-transform:translateX(5px);transform:translateX(5px);box-shadow:0 4px 15px rgba(60,141,188,.15);border-left-width:6px}.plano-agendado-item:last-child{margin-bottom:0}.plano-info{-webkit-flex-direction:column;flex-direction:column}.plano-info,.plano-titulo{display:-webkit-flex;display:flex;grid-gap:10px;gap:10px}.plano-titulo{-webkit-align-items:center;align-items:center;color:#2d3748}.plano-titulo i{color:#3c8dbc;font-size:16px}.plano-titulo strong{font-size:15px;font-weight:600}.plano-detalhes{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:15px;gap:15px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.plano-detalhes .badge{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;background:#3c8dbc;border:none}.plano-detalhes .horario{color:#4a5568;font-size:13px;font-weight:500;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:5px;gap:5px}.form-group-premium{margin-bottom:16px}.form-group-premium:last-child{margin-bottom:0}.label-premium{display:block;font-size:13px;font-weight:600;color:#2d3748;margin-bottom:8px;letter-spacing:.3px}.label-premium i{color:#3c8dbc;font-size:14px;margin-right:5px}.form-row-premium{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;-webkit-align-items:start;align-items:start;margin-bottom:16px}.form-group-half{margin-bottom:0!important}.form-row-premium>div{min-width:0}.form-group-premium .col-lg-12,.form-group-premium .col-md-12,.form-group-premium .col-sm-12,.form-group-premium .col-xs-12{padding-left:0;padding-right:0;float:none;width:100%}.form-group-premium .form-group-sm{margin-bottom:0}.form-group-premium .form-control{width:100%!important}.form-row-plan-time{grid-template-columns:1.6fr 1fr 1fr}.form-row-plan-time .form-group-plan{margin-bottom:0!important}.aneis-checkbox-group{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px;padding:15px;background:#f7fafc;border-radius:8px;border:2px dashed #e2e8f0}.aneis-checkbox-group .checkbox{margin:0!important}.aneis-checkbox-group>div{width:100%;padding-left:0!important;padding-right:0!important}.aneis-checkbox-group label{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;font-weight:500;color:#4a5568;cursor:pointer;transition:color .2s;margin-bottom:0;white-space:nowrap}.aneis-checkbox-group input[type=checkbox]:checked+label{color:#3c8dbc;font-weight:600}.aneis-checkbox-group input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.plano-forcado-actions{display:-webkit-flex;display:flex;-webkit-justify-content:left;justify-content:left;grid-gap:15px;gap:15px;padding:15px 10px;background:#f7fafc;border-top:1px solid #e2e8f0}.btn-premium{padding:12px 30px!important;font-size:15px!important;font-weight:600!important;border-radius:8px!important;border:none!important;transition:all .3s ease!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important;text-transform:uppercase;letter-spacing:.5px}.btn-primary-premium{background:#3c8dbc!important;color:#fff!important}.btn-primary-premium:hover{background:#2e6da4!important;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 6px 20px rgba(60,141,188,.4)!important}.btn-warning-premium{background:#f39c12!important;color:#fff!important}.btn-warning-premium:hover{background:#e08e0b!important;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 6px 20px rgba(243,156,18,.4)!important}.btn-premium:disabled{opacity:.6;cursor:not-allowed;-webkit-transform:none!important;transform:none!important}.plano-forcado-card input[type=time],.plano-forcado-card select{border:2px solid #e2e8f0;border-radius:8px;padding:10px 15px;font-size:14px;transition:all .3s ease;background:#fff}.plano-forcado-card input[type=time]:focus,.plano-forcado-card select:focus{border-color:#3c8dbc;box-shadow:0 0 0 3px rgba(60,141,188,.1);outline:none}.controlador-form-premium{width:100%;max-width:100%}.controlador-form-premium .controlador-premium-container{margin:20px;-webkit-animation:fadeIn .4s ease-in;animation:fadeIn .4s ease-in}.controlador-form-premium .controlador-premium-card,.controlador-form-premium .controlador-premium-tabs .box{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden}.controlador-form-premium .controlador-premium-card-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:20px 25px;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#f8fafc,#eef6fb)}.controlador-form-premium .controlador-premium-card-header h4{margin:0;color:#2d3748;font-size:18px;font-weight:700}.controlador-form-premium .controlador-premium-card-header h4 i{color:#3c8dbc;margin-right:8px}.controlador-form-premium .controlador-premium-card-header p{margin:6px 0 0;color:#718096;font-size:13px}.controlador-form-premium .controlador-premium-header-report{-webkit-flex-shrink:0;flex-shrink:0;-webkit-align-self:flex-start;align-self:flex-start;margin-top:4px}.controlador-form-premium .controlador-premium-card-body{padding:25px}.controlador-form-premium .controlador-premium-card-body:after,.controlador-form-premium .controlador-premium-inline-options:after,.controlador-form-premium .controlador-premium-tabs .box-body:after{content:"";display:table;clear:both}.controlador-form-premium .label-gt{color:#2d3748;font-size:13px;font-weight:600;letter-spacing:.3px;margin-bottom:8px}.controlador-form-premium .form-control{min-height:38px;border:2px solid #e2e8f0;border-radius:8px;box-shadow:none;color:#475569;transition:all .2s ease}.controlador-form-premium .form-control:focus{border-color:#3c8dbc;box-shadow:0 0 0 3px rgba(60,141,188,.1)}.controlador-form-premium .form-control[readonly],.controlador-form-premium input[readonly]{background:#f8fafc;color:#64748b}.controlador-form-premium .controlador-premium-section-divider{clear:both;margin:4px 0 18px;border-top:1px dashed #dbe6ef}.controlador-form-premium .controlador-premium-inline-options{clear:both;padding:14px 15px 0;margin-top:4px;background:#f7fafc;border:1px dashed #dbe6ef;border-radius:10px}.controlador-form-premium .controlador-premium-inline-options>.checkbox,.controlador-form-premium .controlador-premium-inline-options>div{margin-bottom:0}.controlador-form-premium .controlador-premium-location-grid{clear:both;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.controlador-form-premium .controlador-premium-location-grid:after{content:"";display:table;clear:both}.controlador-form-premium .controlador-premium-related-group{min-width:0;padding:12px 12px 8px;background:rgba(60,141,188,.035);border:1px solid rgba(60,141,188,.12);border-radius:10px}.controlador-form-premium .controlador-premium-related-group:after{content:"";display:table;clear:both}.controlador-form-premium .controlador-premium-related-title{padding:0 8px 8px;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.2px;text-transform:uppercase}.controlador-form-premium .controlador-premium-related-title i{color:#3c8dbc;margin-right:5px}.controlador-form-premium .controlador-premium-action-spacer{min-height:1px}.controlador-form-premium .btn.form-control{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;min-height:38px;width:100%;margin-left:0;border-radius:8px;border-width:0;font-weight:600;color:#fff!important;line-height:1.2;white-space:normal}.controlador-form-premium .btn.form-control i,.controlador-form-premium .btn.form-control span{color:#fff!important}.controlador-form-premium .btn.form-control i{margin-right:5px}.controlador-form-premium .controlador-premium-card-body>.col-xs-12>.form-group{min-height:66px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end}.controlador-form-premium .controlador-premium-card-body>.col-xs-12>.form-group>div:first-child{min-height:21px}.controlador-form-premium #statusConexaoCont{min-height:21px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-bottom:8px}.controlador-form-premium .ReactTable .rt-td{height:34px;min-height:34px;overflow:visible}.controlador-form-premium .ReactTable .column_grid,.controlador-form-premium .ReactTable .column_icon,.controlador-form-premium .ReactTable .column_select{height:34px}.controlador-form-premium .ReactTable .form-control{min-height:24px;height:24px;padding:2px 6px;border-width:1px;border-radius:4px;font-size:12px}.controlador-form-premium .ReactTable .btn{margin-left:0}.controlador-form-premium .controlador-premium-fases-card{clear:both;margin:4px 0 0;padding:18px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75)}.controlador-form-premium .controlador-premium-fases-conflicts{margin-bottom:14px}.controlador-form-premium .controlador-fases-conflito{padding:14px 16px;background:linear-gradient(135deg,#f8fafc,#f4f8fb);border:1px solid #dbe6ef;border-radius:10px}.controlador-form-premium .controlador-fases-conflito-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:12px}.controlador-form-premium .controlador-fases-conflito-header h5{margin:0;color:#2d3748;font-size:14px;font-weight:700}.controlador-form-premium .controlador-fases-conflito-header h5 i{color:#3c8dbc;margin-right:6px}.controlador-form-premium .controlador-fases-conflito-header span{display:block;margin-top:4px;color:#718096;font-size:12px}.controlador-form-premium .controlador-fases-conflito-options{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:10px;gap:10px}.controlador-form-premium .controlador-fases-conflito-options>div{display:-webkit-flex;display:flex;grid-gap:10px;gap:10px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.controlador-form-premium .controlador-fases-conflito-options .checkbox-inline{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px;min-height:30px;margin:0;padding:6px 12px;color:#475569;font-size:12px;font-weight:600;background:#fff;border:1px solid #dbe6ef;border-radius:999px;line-height:1}.controlador-form-premium .controlador-fases-conflito-options input[type=checkbox]{position:static;width:14px;height:14px;margin:0!important;-webkit-flex:0 0 auto;flex:0 0 auto}.controlador-form-premium .controlador-premium-fases-table{padding:0;overflow:hidden;border:1px solid #dbe6ef;border-radius:10px;background:#fff}.controlador-form-premium .controlador-premium-fases-table .ReactTable{border:0}.controlador-form-premium .controlador-premium-fases-table .ReactTable .rt-table{overflow-x:hidden}.controlador-form-premium .controlador-premium-fases-table .ReactTable .rt-tbody,.controlador-form-premium .controlador-premium-fases-table .ReactTable .rt-thead,.controlador-form-premium .controlador-premium-fases-table .ReactTable .rt-tr{min-width:100%!important}.controlador-form-premium .controlador-premium-fases-table .ReactTable .rt-thead.-header{background:#f8fafc;border-bottom:1px solid #dbe6ef;box-shadow:none}.controlador-form-premium .controlador-premium-fases-table .ReactTable .rt-th{padding:9px 6px;color:#334155;font-size:12px;font-weight:700;border-right:1px solid #edf2f7}.controlador-form-premium .controlador-premium-fases-table .ReactTable .rt-td{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:4px 6px!important;border-right:1px solid #edf2f7;color:#334155;font-size:12px}.controlador-form-premium .controlador-premium-fases-table .ReactTable .rt-tr-group{border-bottom:1px solid #edf2f7}.controlador-form-premium .controlador-premium-fases-table .ReactTable .rt-tbody .rt-tr:hover{background:#f8fbfd}.controlador-form-premium .controlador-premium-fases-table .ReactTable .rt-thead.-filters{display:none}.controlador-form-premium .controlador-premium-fases-table .ReactTable .select-grid{width:100%;min-width:0;color:#334155;background:#f8fafc}.controlador-form-premium .controlador-premium-fases-table .ReactTable .column_icon .btn{width:28px;height:28px;padding:0;border-radius:7px}.controlador-form-premium .controlador-premium-fases-table .ReactTable [style*=background-color]{width:100%;min-height:24px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:5px;font-weight:700}.controlador-form-premium .controlador-premium-fases-table .ReactTable .-pagination{-webkit-align-items:center;align-items:center;padding:10px;border-top:1px solid #dbe6ef;box-shadow:none;background:#f8fafc}.controlador-form-premium .controlador-premium-fases-table .ReactTable .-pagination .-btn{height:32px;border-radius:8px;font-size:12px;font-weight:700}.controlador-form-premium .controlador-premium-fases-table .ReactTable .-pagination .-center{color:#475569;font-size:12px;font-weight:600}.controlador-form-premium .controlador-premium-ident-tabs{margin:0;background:transparent;box-shadow:none}.controlador-form-premium .controlador-premium-ident-tabs>.nav-tabs{margin-bottom:0}.controlador-form-premium .controlador-premium-ident-tabs .box{border-top-left-radius:0}.controlador-ident-tabs>.nav-tabs>li>span.button_tabs{cursor:pointer}.controlador-ident-monitoramento-panel{padding:4px 2px 8px}.controlador-ident-monitoramento-hint{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:10px;gap:10px;margin:0 0 20px;padding:14px 16px;border-radius:10px;border:1px solid #dbeafe;background:linear-gradient(135deg,#f8fbff,#eef6ff);color:#475569;font-size:13px;line-height:1.5}.controlador-ident-monitoramento-hint i{color:#3c8dbc;font-size:16px;margin-top:2px}.controlador-ident-monitoramento-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.controlador-monitoramento-toggle{position:relative;display:grid;grid-template-columns:52px 1fr 46px;-webkit-align-items:center;align-items:center;grid-gap:14px;gap:14px;min-height:96px;padding:16px 18px;margin:0;border:2px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 2px 10px rgba(15,23,42,.04);cursor:pointer;transition:all .2s ease}.controlador-monitoramento-toggle:hover{border-color:#cbd5e1;box-shadow:0 6px 18px rgba(15,23,42,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.controlador-monitoramento-toggle.is-active{border-color:#3c8dbc;background:linear-gradient(135deg,#fff,#f7fbff);box-shadow:0 8px 22px rgba(60,141,188,.14)}.controlador-monitoramento-toggle.is-disabled{opacity:.72;cursor:not-allowed}.controlador-monitoramento-toggle.is-disabled:hover{-webkit-transform:none;transform:none;box-shadow:0 2px 10px rgba(15,23,42,.04)}.controlador-monitoramento-toggle input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.controlador-monitoramento-toggle-icon{width:52px;height:52px;border-radius:14px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#f8fafc;color:#94a3b8;font-size:20px;transition:all .2s ease}.controlador-monitoramento-toggle.is-active .controlador-monitoramento-toggle-icon{background:#eef6fb;color:#3c8dbc;-webkit-transform:scale(1.03);transform:scale(1.03)}.controlador-monitoramento-toggle-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:4px;gap:4px;min-width:0}.controlador-monitoramento-toggle-content strong{color:#1e293b;font-size:15px;font-weight:700}.controlador-monitoramento-toggle-content span{color:#64748b;font-size:12px;line-height:1.45}.controlador-monitoramento-toggle-switch{width:46px;height:26px;border-radius:999px;background:#cbd5e1;position:relative;transition:background .2s ease}.controlador-monitoramento-toggle-switch span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.18);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.controlador-monitoramento-toggle.is-active .controlador-monitoramento-toggle-switch{background:#3c8dbc}.controlador-monitoramento-toggle.is-active .controlador-monitoramento-toggle-switch span{-webkit-transform:translateX(20px);transform:translateX(20px)}@media (max-width:991px){.controlador-ident-monitoramento-grid{grid-template-columns:1fr}}.controlador-form-premium .controlador-premium-tabs{clear:both;margin:20px;background:transparent;box-shadow:none}.controlador-form-premium .controlador-premium-tabs>.nav-tabs{border-bottom:0;display:-webkit-flex;display:flex;grid-gap:6px;gap:6px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.controlador-form-premium .controlador-premium-tabs>.nav-tabs>li>span{border-radius:6px 6px 0 0;border:1px solid #dbe6ef;background:#f8fafc;color:#475569;font-weight:600;transition:all .2s ease}.controlador-form-premium .controlador-premium-tabs>.nav-tabs>li:not(.controlador-premium-read-plan-tab-action){border-top:0;border-radius:6px 6px 0 0;overflow:hidden}.controlador-form-premium .controlador-premium-tabs>.nav-tabs>li.active:not(.controlador-premium-read-plan-tab-action){border-top:3px solid #3c8dbc}.controlador-form-premium .controlador-premium-tabs>.nav-tabs>li.active>span{background:#fff;color:#2d3748;height:39px;border-bottom-color:#fff}.controlador-form-premium .controlador-premium-tabs .tab-content{border:0;background:transparent;padding:0}.controlador-form-premium .controlador-premium-tabs .box{border-top:0;margin-bottom:20px}.controlador-form-premium .controlador-premium-read-plan-tab-action{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;margin-left:auto;padding:3px 0 0}.controlador-form-premium .controlador-premium-read-plan-tab-action .btn{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;grid-gap:6px;gap:6px;margin-left:0;padding:9px 16px;border-radius:8px;background:#3c8dbc!important;border-color:#367fa9!important;color:#fff!important;font-weight:700;box-shadow:0 4px 12px rgba(60,141,188,.18)}.controlador-form-premium .controlador-premium-read-plan-tab-action .btn:focus,.controlador-form-premium .controlador-premium-read-plan-tab-action .btn:hover{background:#367fa9!important;border-color:#2f6f95!important;color:#fff!important}.controlador-form-premium .controlador-premium-read-plan-tab-action .btn i,.controlador-form-premium .controlador-premium-read-plan-tab-action .btn span{color:#fff!important}.controlador-form-premium .controlador-premium-tabs .box-body,.controlador-form-premium .controlador-premium-tabs .box-footer,.controlador-form-premium .controlador-premium-tabs .box-header{padding:20px 25px}.controlador-form-premium .controlador-premium-tabs .box-header{border-bottom:1px solid #e2e8f0;background:#f8fafc}.controlador-form-premium .controlador-premium-footer{display:-webkit-flex;display:flex;grid-gap:12px;gap:12px;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 20px 20px;padding:20px 25px;background:#f7fafc;border:1px solid #e2e8f0;border-radius:12px}.controlador-form-premium .controlador-premium-footer .btn{border-radius:8px;font-weight:600;padding:10px 20px}.simple-cad-form-premium{width:100%}.simple-cad-premium-container{padding:10px 10px 0;-webkit-animation:fadeIn .4s ease-in;animation:fadeIn .4s ease-in}.simple-cad-premium-card,.simple-cad-premium-footer{overflow:hidden}.simple-cad-premium-card,.simple-cad-premium-footer,.simple-cad-premium-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.simple-cad-premium-header{padding:20px 25px;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#f8fafc,#eef6fb)}.simple-cad-premium-header h4{margin:0;color:#2d3748;font-size:18px;font-weight:700}.simple-cad-premium-header h4 i{color:#3c8dbc;margin-right:8px}.simple-cad-premium-header p{margin:6px 0 0;color:#718096;font-size:13px}.simple-cad-premium-header--actions{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:16px;gap:16px}.premium-header-report-btn{-webkit-flex-shrink:0;flex-shrink:0;-webkit-align-self:flex-start;align-self:flex-start;margin-top:4px;min-width:34px;width:34px;height:34px;padding:0!important;border-radius:6px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#64748b!important;box-shadow:none!important}.premium-header-report-btn:focus,.premium-header-report-btn:hover{background:#f1f5f9!important;border-color:#cbd5e0!important;color:#475569!important}.premium-header-report-btn span{display:none}.simple-cad-premium-body{padding:15px}.simple-cad-premium-body:after,.simple-cad-premium-permissions:after,.simple-cad-premium-section:after{content:"";display:table;clear:both}.simple-cad-form-premium .label-gt{color:#2d3748;font-size:13px;font-weight:600;letter-spacing:.3px;margin-bottom:8px}.simple-cad-form-premium .form-control{min-height:38px;border:2px solid #e2e8f0;border-radius:8px;box-shadow:none;color:#475569;transition:all .2s ease}.simple-cad-form-premium .form-control:focus{border-color:#3c8dbc;box-shadow:0 0 0 3px rgba(60,141,188,.1)}.searchable-select{position:relative}.searchable-select-trigger{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;width:100%;text-align:left;background:#fff;cursor:pointer}.searchable-select-trigger:disabled{cursor:not-allowed}.searchable-select-value{-webkit-flex:1 1;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px}.searchable-select-value.is-placeholder{color:#94a3b8}.searchable-select-chevron{color:#64748b;font-size:12px;-webkit-flex-shrink:0;flex-shrink:0}.searchable-select.is-open .searchable-select-trigger{border-color:#3c8dbc;box-shadow:0 0 0 3px rgba(60,141,188,.1)}.searchable-select-panel{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1050;background:#fff;border:2px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 24px rgba(15,23,42,.12);overflow:hidden}.searchable-select-search-wrap{position:relative;padding:8px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.searchable-select-search-icon{position:absolute;left:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#94a3b8;font-size:12px;pointer-events:none}.searchable-select-search{min-height:34px;padding-left:30px;font-size:13px}.searchable-select-options{max-height:220px;overflow-y:auto}.searchable-select-option{display:block;width:100%;border:0;background:transparent;text-align:left;padding:10px 12px;font-size:13px;color:#334155;line-height:1.4;cursor:pointer}.searchable-select-option.is-highlighted,.searchable-select-option:hover{background:#eff6ff}.searchable-select-option.is-selected{background:#dbeafe;color:#1d4ed8;font-weight:600}.searchable-select-empty{padding:12px;font-size:13px;color:#94a3b8;text-align:center}.searchable-select-hint{padding:8px 12px;font-size:11px;border-bottom:1px solid #e2e8f0;line-height:1.4}.searchable-select-hint,.simple-cad-form-premium .form-control:disabled,.simple-cad-form-premium .form-control[readonly],.simple-cad-form-premium input[readonly]{color:#64748b;background:#f8fafc}.simple-cad-premium-permissions{overflow:visible}.simple-cad-premium-section{margin:10px;padding:20px;overflow:visible}.simple-cad-premium-section-title{padding-bottom:14px}.simple-cad-premium-section-title h5{margin:0;color:#2d3748;font-size:15px;font-weight:700}.simple-cad-premium-section-title h5 i{color:#3c8dbc;margin-right:6px}.simple-cad-premium-section-title span{display:block;margin-top:5px;color:#718096;font-size:12px}.simple-cad-premium-permissions .panel{margin-bottom:0;border:1px solid #dbe6ef;border-radius:10px;box-shadow:none;overflow:hidden}.simple-cad-premium-permissions .panel-heading{padding:12px 16px;background:#f8fafc;border-color:#dbe6ef;color:#334155;font-weight:700}.simple-cad-premium-permissions .panel-body{padding:0}.simple-cad-premium-permissions .ReactTable{border:0}.simple-cad-premium-permissions .ReactTable .rt-thead.-header{background:#f8fafc;border-bottom:1px solid #dbe6ef;box-shadow:none}.simple-cad-premium-permissions .ReactTable .rt-td,.simple-cad-premium-permissions .ReactTable .rt-th{border-right:1px solid #edf2f7}.simple-cad-premium-permissions .ReactTable .rt-th{padding:9px 8px;color:#334155;font-size:12px;font-weight:700}.simple-cad-premium-permissions .ReactTable .rt-td{min-height:34px;padding:5px 8px!important;color:#475569;font-size:12px}.simple-cad-premium-permissions .ReactTable .form-control{min-height:26px;height:26px;padding:2px 6px;border-width:1px;border-radius:5px;font-size:12px}.simple-cad-premium-permissions .ReactTable .rt-thead.-filters{display:none}.permissao-premium{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:14px;gap:14px}.permissao-premium--empty,.permissao-premium--loading,.permissao-premium-empty-search{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;grid-gap:10px;gap:10px;min-height:120px;padding:24px;border:1px dashed #dbe6ef;border-radius:10px;background:#f8fafc;color:#64748b;font-size:13px}.permissao-premium-toolbar{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;grid-gap:10px 14px;gap:10px 14px;padding:12px 14px;border:1px solid #dbe6ef;border-radius:10px;background:#f8fafc}.permissao-premium-search{position:relative;-webkit-flex:1 1 240px;flex:1 1 240px;min-width:200px}.permissao-premium-search i{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#94a3b8;font-size:12px;pointer-events:none}.permissao-premium-search .form-control{padding-left:30px;min-height:34px;border-radius:8px;border-color:#dbe6ef;font-size:13px}.permissao-premium-toolbar-actions{display:-webkit-flex;display:flex;grid-gap:8px;gap:8px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.permissao-premium-stats{display:-webkit-flex;display:flex;grid-gap:14px;gap:14px;margin-left:auto;font-size:12px;color:#64748b}.permissao-premium-stats strong{color:#334155}.permissao-premium-groups{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:10px;gap:10px;max-height:62vh;overflow-y:auto;overflow-x:hidden;padding:2px 4px 4px 0}.permissao-premium-group{-webkit-flex:0 0 auto;flex:0 0 auto;border:1px solid #e2e8f0;border-radius:10px;background:#fff;overflow:visible;transition:border-color .15s ease,box-shadow .15s ease}.permissao-premium-group--ativo{border-color:#bfdbfe;box-shadow:0 1px 0 rgba(60,141,188,.08)}.permissao-premium-group-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:10px;gap:10px;min-height:56px;padding:12px 14px;background:#fff}.permissao-premium-group--simples .permissao-premium-group-header{padding-left:16px}.permissao-premium-group-toggle{-webkit-flex:0 0 auto;flex:0 0 auto;width:28px;height:28px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#64748b;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;cursor:pointer}.permissao-premium-group-toggle:hover{background:#edf2f7;color:#334155}.permissao-premium-group-info{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:10px;gap:10px;-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0}.permissao-premium-group-icon{width:34px;height:34px;border-radius:9px;background:rgba(60,141,188,.1);color:#3c8dbc;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0}.permissao-premium-group-text{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-width:0}.permissao-premium-group-text strong{color:#1e293b;font-size:13px;line-height:1.3}.permissao-premium-group-text span{color:#64748b;font-size:11px;margin-top:2px}.permissao-premium-campo-action,.permissao-premium-group-action{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:10px;gap:10px;-webkit-flex:0 0 auto;flex:0 0 auto}.permissao-premium-status{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;min-width:72px;text-align:right}.permissao-premium-status.is-on{color:#3c8dbc}.permissao-premium-status.is-off{color:#94a3b8}.permissao-premium-campo-row .permissao-premium-status.is-on{color:#27ae60}.permissao-premium-campos{border-top:1px solid #edf2f7;background:#fafbfc}.permissao-premium-campo-row{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:12px;gap:12px;-webkit-flex:0 0 auto;flex:0 0 auto;min-height:42px;padding:9px 14px 9px 52px;border-bottom:1px solid #edf2f7}.permissao-premium-campo-row:last-child{border-bottom:0}.permissao-premium-campo-row--ativo{background:rgba(39,174,96,.04)}.permissao-premium-campo-label{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;-webkit-flex:1 1 auto;flex:1 1 auto;min-width:120px;color:#475569;font-size:12px}.permissao-premium-campo-label i{color:#94a3b8;font-size:11px}.permissao-premium-campo-label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.permissao-premium-campo-row .toggle-switch-disabled{opacity:.45}@media (max-width:767px){.permissao-premium-group-header{-webkit-flex-wrap:wrap;flex-wrap:wrap}.permissao-premium-group-action{width:100%;-webkit-justify-content:flex-end;justify-content:flex-end;padding-left:38px}.permissao-premium-campo-row{padding-left:20px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.permissao-premium-campo-action{width:100%;-webkit-justify-content:flex-end;justify-content:flex-end}.permissao-premium-stats{width:100%;margin-left:0}}.simple-cad-premium-footer{display:-webkit-flex;display:flex;grid-gap:12px;gap:12px;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:10px;padding:20px 25px;background:#f7fafc}.simple-cad-premium-footer .btn{margin-left:0;border-radius:8px;font-weight:600;padding:10px 20px}.plano-forcado-form-premium .simple-cad-premium-container{padding-bottom:0}.plano-forcado-form-premium .plano-forcado-premium-layout{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(320px,1fr);grid-gap:20px;gap:20px;-webkit-align-items:stretch;align-items:stretch}.plano-forcado-form-premium .plano-forcado-premium-agendados,.plano-forcado-form-premium .plano-forcado-premium-main{min-width:0}.plano-forcado-form-premium .plano-forcado-premium-agendados,.plano-forcado-form-premium .plano-forcado-premium-main .simple-cad-premium-card{height:100%}.plano-forcado-form-premium .simple-cad-premium-card{border-radius:14px}.plano-forcado-form-premium .simple-cad-premium-header h4 i{width:34px;height:34px;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-right:10px;color:#3c8dbc;background:rgba(60,141,188,.12);border:1px solid rgba(60,141,188,.18);border-radius:10px}.plano-forcado-form-premium .plano-forcado-premium-body{padding:18px 15px 12px}.plano-forcado-form-premium .form-row-premium{clear:both}.plano-forcado-form-premium .label-premium{color:#2d3748;font-size:13px;font-weight:700}.plano-forcado-form-premium .plano-forcado-premium-aneis{clear:both;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:10px;gap:10px;padding:14px 15px 10px;background:#f8fafc;border:1px dashed #dbe6ef;border-radius:10px}.plano-forcado-form-premium .plano-forcado-premium-aneis>[class*=col-],.plano-forcado-form-premium .plano-forcado-premium-aneis>div{float:none;width:auto;padding-left:0!important;padding-right:0!important}.plano-forcado-form-premium .plano-forcado-premium-aneis .checkbox{margin:0!important}.plano-forcado-form-premium .plano-forcado-premium-aneis .checkbox label{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;min-height:32px;padding:7px 10px;color:#475569;font-weight:600;background:#fff;border:1px solid #dbe6ef;border-radius:8px}.plano-forcado-form-premium .plano-forcado-premium-aneis input[type=checkbox]{position:static;width:14px;height:14px;margin:0!important;-webkit-flex:0 0 auto;flex:0 0 auto}.plano-forcado-form-premium .plano-forcado-premium-agendados{margin:0}.plano-forcado-form-premium .plano-forcado-premium-agendados .plano-forcado-card{border:1px solid #dbe6ef;border-radius:10px;box-shadow:none}.plano-forcado-form-premium .plano-forcado-premium-agendados .plano-forcado-card:hover{-webkit-transform:none;transform:none;box-shadow:none}.plano-forcado-form-premium .plano-forcado-empty{min-height:180px;padding:32px 20px;background:#f8fafc}.plano-forcado-form-premium .plano-forcado-premium-alert{margin:20px;padding:14px 16px;color:#8a5a00;font-weight:600;background:#fff7e6;border:1px solid #f6d38b;border-radius:10px}.plano-forcado-form-premium .plano-forcado-actions{-webkit-justify-content:flex-start;justify-content:flex-start;border-top:1px solid #e2e8f0}.plano-forcado-form-premium .btn-premium{text-transform:none;letter-spacing:0}.mapa-fases-premium{min-height:calc(100vh - 50px);padding:12px 12px 0;background:#f7fafc}.mapa-fases-premium-toolbar{margin:0 0 12px!important;padding:12px 16px!important;background:hsla(0,0%,100%,.96)!important;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 6px 22px rgba(15,23,42,.08)}.mapa-fases-premium-toolbar-inner{grid-gap:16px;gap:16px}.mapa-fases-premium-controls{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}.mapa-fases-premium-filter{min-height:38px;padding:0}.mapa-fases-premium-label{color:#475569!important;font-size:13px!important;font-weight:700!important}.mapa-fases-premium-filter select{min-width:220px!important;height:38px!important;padding:7px 10px!important;color:#475569!important;font-size:13px!important;font-weight:500!important;background:#fff!important;border:1px solid #bfd0e0!important;border-radius:10px!important;box-shadow:none!important}.mapa-fases-premium-traffic{padding:6px 8px 6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.mapa-fases-premium-content{padding:0!important}.mapa-fases-premium-layout{height:calc(100vh - 128px)!important;grid-gap:14px!important;gap:14px!important}.mapa-fases-premium-map-card{background:#fff!important;border:1px solid #e2e8f0;border-radius:16px!important;box-shadow:0 10px 30px rgba(15,23,42,.12)}.mapa-fases-premium-map-card .gm-style{border-radius:16px}.mapa-fases-premium-map-card .gm-style .gm-style-iw-c{padding:0!important;border-radius:16px!important;box-shadow:0 18px 45px rgba(15,23,42,.2)!important}.mapa-fases-premium-map-card .gm-style .gm-style-iw-d{max-height:none!important;overflow:auto!important}.mapa-fases-premium-map-card .gm-style .gm-style-iw-chr{position:absolute!important;top:16px!important;right:16px!important;z-index:2;height:0!important}.mapa-os-premium .mapa-fases-premium-map-card .gm-style .gm-style-iw-chr{top:10px!important;-webkit-transform:none;transform:none;height:auto!important;display:-webkit-flex!important;display:flex!important;-webkit-align-items:center!important;align-items:center!important}.mapa-os-premium .mapa-fases-premium-map-card .gm-style .gm-ui-hover-effect{position:relative!important;top:auto!important;right:auto!important}.mapa-fases-premium-map-card .gm-style .gm-style-iw-ch{padding:0!important}.mapa-fases-premium-map-card .gm-style .gm-ui-hover-effect{top:0!important;right:0!important;width:28px!important;height:28px!important;background:hsla(0,0%,100%,.72)!important;border-radius:8px!important;opacity:.82}.mapa-fases-premium-map-card .gm-style .gm-ui-hover-effect span{width:14px!important;height:14px!important;margin:7px!important}.mapa-fases-premium-map-card .gm-style .gm-style-mtc button,.mapa-fases-premium-map-card .gm-style button[title="Alternar tela cheia"]{border-radius:10px!important;box-shadow:0 8px 20px rgba(15,23,42,.15)!important}.mapa-fases-info-window{min-width:260px;max-width:330px;overflow:hidden;color:#334155;font-family:inherit}.mapa-fases-info-header{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:14px;gap:14px;padding:14px 56px 14px 16px;background:linear-gradient(135deg,#f8fafc,#edf6fb);border-bottom:1px solid #e2e8f0}.mapa-fases-info-header strong{display:block;color:#0f172a;font-size:17px;font-weight:800;line-height:1.15}.mapa-fases-info-status{display:-webkit-inline-flex;display:inline-flex;margin-top:8px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.mapa-fases-info-status.is-online{color:#047857;background:#d1fae5}.mapa-fases-info-status.is-offline{color:#b91c1c;background:#fee2e2}.mapa-fases-info-body{display:grid;grid-gap:8px;gap:8px;padding:12px 16px 14px;background:#fff}.mapa-fases-info-row{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:10px;gap:10px;-webkit-align-items:start;align-items:start;font-size:12px;line-height:1.35}.mapa-fases-info-row-label{color:#64748b;font-weight:700}.mapa-fases-info-row-value{min-width:0;color:#334155;font-weight:600;overflow-wrap:anywhere}.mapa-fases-info-row-value.is-highlight{color:#1565c0;font-weight:800}.mapa-fases-info-actions{padding:0 16px 14px;background:#fff}.mapa-fases-info-download{width:100%;padding:7px 10px!important;color:#fff!important;font-weight:700!important;background:#3c8dbc!important;border:0!important;border-radius:10px!important}.mapa-fases-premium-empty{background:linear-gradient(135deg,#f8fafc,#eef6fb)!important}.mapa-fases-premium-empty i{color:#3c8dbc}.mapa-fases-premium-rain-panel{border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(15,23,42,.08)}@media (max-width:991px){.mapa-fases-premium{padding:10px}.mapa-fases-premium-toolbar-inner{-webkit-align-items:flex-start!important;align-items:flex-start!important;-webkit-flex-direction:column;flex-direction:column}.mapa-fases-premium-controls{width:100%;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.mapa-fases-premium-filter{-webkit-flex:1 1 240px;flex:1 1 240px;min-width:0}.mapa-fases-premium-filter select{width:100%!important;min-width:0!important}.mapa-fases-premium-layout{height:calc(100vh - 180px)!important;-webkit-flex-direction:column;flex-direction:column}.mapa-fases-premium-rain-panel{width:100%!important;max-height:260px}}.mapa-os-premium-legend--toolbar{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:10px 16px;gap:10px 16px;margin-top:10px;padding-top:10px;border-top:1px solid #f1f5f9;font-size:11px;color:#64748b}.mapa-os-premium-legend--toolbar img{width:14px;margin-right:4px;vertical-align:middle}.mapa-os-info-os-block{margin-top:10px;padding-top:10px;border-top:1px solid #e2e8f0}.mapa-os-info-os-block:first-of-type{margin-top:6px}.mapa-os-info-os-head{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:10px;gap:10px;margin-bottom:4px}.mapa-os-info-os-title{font-size:13px;font-weight:700;color:#0f172a}.mapa-os-info-window.mapa-fases-info-window{min-width:240px;max-width:300px;font-size:11px}.mapa-os-info-window .mapa-fases-info-body{grid-gap:3px;gap:3px;padding:8px 12px}.mapa-os-info-window .mapa-fases-info-row{grid-template-columns:76px minmax(0,1fr);grid-gap:6px;gap:6px;font-size:11px;line-height:1.2}.mapa-os-info-window .mapa-fases-info-row-label{font-size:10px}.mapa-os-info-window .mapa-fases-info-row-value{font-size:11px;font-weight:600}.mapa-os-info-header{min-height:auto;padding:6px 40px 6px 12px;background:linear-gradient(135deg,#f8fafc,#edf6fb);border-bottom:1px solid #e2e8f0}.mapa-os-info-badges-wrap,.mapa-os-info-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.mapa-os-info-badges-wrap{-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:4px 8px;gap:4px 8px}.mapa-os-info-badges{grid-gap:4px;gap:4px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.mapa-os-info-badges,.mapa-os-prioridade-badge,.mapa-os-status-badge,.mapa-os-tipo-badge{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.mapa-os-prioridade-badge,.mapa-os-status-badge,.mapa-os-tipo-badge{padding:2px 7px;border-radius:999px;font-size:10px;font-weight:700;color:#fff;letter-spacing:.01em;line-height:1.1}.mapa-os-sla-tempo{font-size:10px;font-weight:700;color:#0f766e;white-space:nowrap}.mapa-os-info-body-top{padding-bottom:6px}.mapa-os-info-body-context{border-bottom:1px solid #e2e8f0;padding-right:40px}.mapa-os-info-window--multi{min-width:250px;max-width:300px}.mapa-os-info-tabs{display:-webkit-flex;display:flex;grid-gap:3px;gap:3px;overflow-x:auto;padding:4px 8px 0;background:#f8fafc;border-bottom:1px solid #e2e8f0;scrollbar-width:thin}.mapa-os-info-tab{-webkit-flex:1 0 auto;flex:1 0 auto;min-width:0;max-width:132px;overflow:hidden;text-overflow:ellipsis;border:1px solid transparent;border-bottom:none;border-radius:6px 6px 0 0;background:transparent;padding:5px 8px;font-size:10px;font-weight:700;color:#64748b;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.mapa-os-info-tab:hover{color:#334155;background:hsla(0,0%,100%,.72)}.mapa-os-info-tab.is-active{color:#1d4ed8;background:#fff;border-color:#dbe3ee;box-shadow:inset 0 -1px 0 #fff}.mapa-os-info-header--tab{min-height:auto;padding:5px 12px}.mapa-os-info-os-body{display:grid;grid-gap:3px;gap:3px;padding:8px 12px 2px}.mapa-os-info-os-body .mapa-fases-info-row{padding:0}.mapa-os-info-actions{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;grid-gap:6px;gap:6px;padding:8px 12px 10px}.mapa-os-info-fluxo-btn,.mapa-os-info-link-btn.mapa-os-info-link-btn--compact{-webkit-flex:1 1;flex:1 1;min-width:0;height:30px;min-height:30px;max-height:30px;margin-top:0;padding:0 8px;border-radius:8px;font-size:11px;font-weight:600;line-height:1;box-sizing:border-box}.mapa-os-info-link-btn.mapa-os-info-link-btn--compact{-webkit-justify-content:space-between;justify-content:space-between;border:1px solid #dbe3ee;background:#f8fafc;color:#475569}.mapa-os-info-fluxo-btn,.mapa-os-info-link-btn.mapa-os-info-link-btn--compact{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.mapa-os-info-fluxo-btn{-webkit-justify-content:center;justify-content:center;border:1px solid transparent}.mapa-os-info-link-btn-label{grid-gap:4px;gap:4px;font-size:11px}.mapa-os-info-link-btn-arrow,.mapa-os-info-link-btn-label .fa{font-size:10px}.mapa-os-tipo-badge--corretiva{background:#475569}.mapa-os-tipo-badge--preventiva{background:#059669}.mapa-os-tipo-badge--implantacao{background:#7c3aed}.mapa-os-tipo-badge--reclamacao{background:#ea580c}.mapa-os-sla-tempo.is-vencido{color:#dc2626}.mapa-os-info-panel{background:#fff}.mapa-os-info-panel--single .mapa-os-info-os-body{padding-top:0}.mapa-os-info-multi{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.mapa-os-info-fluxo-btn--iniciar{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.mapa-os-info-fluxo-btn--iniciar:hover:not(:disabled){background:#d1fae5;border-color:#6ee7b7}.mapa-os-info-fluxo-btn--finalizar{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.mapa-os-info-fluxo-btn--finalizar:hover:not(:disabled){background:#ffedd5;border-color:#fdba74}.mapa-os-status-badge--blue{background:#2563eb}.mapa-os-status-badge--amber{background:#d97706}.mapa-os-status-badge--violet{background:#7c3aed}.mapa-os-status-badge--teal{background:#0d9488}.mapa-os-status-badge--green{background:#16a34a}.mapa-os-status-badge--gray{background:#64748b}.mapa-os-prioridade-badge--critica{background:#dc2626}.mapa-os-prioridade-badge--alta{background:#ea580c}.mapa-os-prioridade-badge--media{background:#2563eb}.mapa-os-prioridade-badge--baixa{background:#0284c7}.mapa-os-info-link-btn{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;width:100%;margin-top:10px;padding:8px 10px;border:1px solid #dbe3ee;border-radius:10px;background:#f8fafc;color:#475569;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.mapa-os-info-link-btn:hover:not(:disabled){background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.mapa-os-info-link-btn:disabled{opacity:.6;cursor:not-allowed}.mapa-os-info-link-btn-label{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px}.mapa-os-info-link-btn-arrow{font-size:11px;opacity:.7;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.mapa-os-info-link-btn:hover:not(:disabled) .mapa-os-info-link-btn-arrow{-webkit-transform:translateX(2px);transform:translateX(2px);opacity:1}.mapa-os-refresh-btn{width:38px;height:38px;padding:0;display:-webkit-inline-flex;display:inline-flex;border-radius:10px}.mapa-os-premium-loading,.mapa-os-refresh-btn{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.mapa-os-premium-loading{position:absolute;top:12px;right:12px;z-index:3;width:36px;height:36px;display:-webkit-flex;display:flex;background:hsla(0,0%,100%,.95);border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 12px rgba(15,23,42,.1);color:#64748b}.mapa-os-premium .mapa-fases-premium-toolbar{position:relative;z-index:1}.mapa-os-premium .mapa-fases-premium-content{position:relative;z-index:5}.mapa-os-premium .mapa-os-premium-map-card{-webkit-flex:1 1;flex:1 1;position:relative;background-color:#fff;border-radius:4px;overflow:visible;z-index:5}.mapa-os-premium .mapa-fases-premium-map-card .gm-style-iw,.mapa-os-premium .mapa-fases-premium-map-card .gm-style .gm-style-iw-c{z-index:30!important}.mapa-os-premium-panel{width:320px;-webkit-flex-shrink:0;flex-shrink:0;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 30px rgba(15,23,42,.08);padding:16px;overflow-y:auto}.mapa-os-premium-panel-title{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid #f1f5f9;color:#334155;font-size:16px;font-weight:600}.mapa-os-premium-panel-title i{margin-right:8px;color:#64748b}.mapa-os-premium-panel-summary{display:-webkit-flex;display:flex;grid-gap:12px;gap:12px;margin-bottom:14px}.mapa-os-premium-panel-summary>div{-webkit-flex:1 1;flex:1 1;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;text-align:center}.mapa-os-premium-panel-summary strong{display:block;font-size:22px;line-height:1.1;color:#0f172a}.mapa-os-premium-panel-summary span{display:block;margin-top:2px;font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.mapa-os-premium-legend{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:8px 12px;gap:8px 12px;margin-bottom:14px;font-size:11px;color:#64748b}.mapa-os-premium-legend img{width:14px;margin-right:4px;vertical-align:middle}.mapa-os-premium-panel-empty{padding:20px 12px;text-align:center;color:#64748b;font-size:12px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px}.mapa-os-premium-panel-empty i{display:block;margin-bottom:8px;font-size:20px;opacity:.6}.mapa-os-premium-panel-list{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:8px;gap:8px;max-height:calc(100vh - 360px);overflow-y:auto}.mapa-os-premium-panel-item{display:block;width:100%;padding:10px 12px;text-align:left;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #2563eb;border-radius:10px;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.mapa-os-premium-panel-item.is-active,.mapa-os-premium-panel-item:hover{background:#f8fafc;box-shadow:0 4px 14px rgba(15,23,42,.08)}.mapa-os-premium-panel-item-head{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:8px;gap:8px;font-size:12px}.mapa-os-premium-panel-item-head strong{color:#0f172a}.mapa-os-premium-panel-item-head span{color:#64748b;font-size:11px;white-space:nowrap}.mapa-os-premium-panel-item-os{margin-top:4px;font-size:12px;color:#334155}.mapa-os-premium-panel-item-address{margin-top:4px;font-size:11px;color:#64748b}.mapa-os-premium-map-overlay{position:absolute;top:16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:10px;gap:10px;max-width:420px;padding:12px 16px;background:hsla(0,0%,100%,.96);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px rgba(15,23,42,.12);color:#475569;font-size:13px}.mapa-os-premium-map-overlay i{margin-top:2px;font-size:18px;color:#94a3b8}.mapa-os-premium-map-overlay strong{display:block;color:#0f172a;margin-bottom:2px}.mapa-os-premium-map-overlay p{margin:0;font-size:12px}@media (max-width:991px){.mapa-os-premium-panel{width:100%!important;max-height:280px}.mapa-os-premium-panel-list{max-height:180px}}.cad-plano-premium>.content{padding-bottom:20px}.cad-plano-premium .nav-tabs{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:4px;gap:4px}.cad-plano-premium .nav-tabs>li>.button_tabs{border-radius:10px 10px 0 0}.cad-plano-filter-tabs{-webkit-justify-content:flex-end;justify-content:flex-end;grid-gap:10px;gap:10px;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;padding:5px 12px 5px 0}.cad-plano-filter-group,.cad-plano-filter-tabs{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.cad-plano-filter-group{grid-gap:6px;gap:6px;margin:0}.cad-plano-filter-group-controlador{width:300px}.cad-plano-filter-label{-webkit-flex:0 0 auto;flex:0 0 auto;margin:0;padding-right:4px;color:#475569;font-size:13px;font-weight:600;white-space:nowrap}.plano-form-premium .simple-cad-premium-card{border-radius:14px}.plano-form-premium .simple-cad-premium-header h4 i{width:34px;height:34px;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-right:10px;color:#3c8dbc;background:rgba(60,141,188,.12);border:1px solid rgba(60,141,188,.18);border-radius:10px}.plano-form-premium .plano-premium-fields{padding:18px 15px 10px}.plano-form-premium .plano-premium-fields>[class*=col-]{margin-bottom:8px}.plano-form-premium .simple-cad-premium-footer{-webkit-justify-content:flex-start;justify-content:flex-start}.cad-plano-config-premium{padding:10px}.cad-plano-config-empty{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:12px;gap:12px;padding:18px 20px;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.cad-plano-config-empty i{color:#3c8dbc;font-size:18px}.cad-plano-config-premium .plano-config-main-card{margin-bottom:20px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden}.cad-plano-config-premium .plano-config-main-card>.box-header{border:0;border-bottom:1px solid #e2e8f0;border-radius:0}.cad-plano-config-premium .plano-config-main-card>.box.box-default{margin:0;border:0;border-radius:0;box-shadow:none}.cad-plano-config-premium .plano-config-main-card .box-body{padding:18px 18px 10px}.cad-plano-config-premium .plano-config-table-wrap{padding:0 18px 10px}.cad-plano-config-premium .plano-config-main-card .plano-config-table{margin-top:0;padding:10px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:none}.cad-plano-config-premium .plano-config-cycle-fields{margin:0;padding:0 18px 18px!important}.cad-plano-config-premium .box-header{padding:10px 14px;background:linear-gradient(135deg,#f8fafc,#eef6fb);border:1px solid #e2e8f0;border-bottom:0;border-radius:14px 14px 0 0}.cad-plano-config-premium #titulointervaloplano{margin:0 0 8px;color:#2d3748;font-size:18px;font-weight:700}.cad-plano-config-premium #modooperacaointervaloplano{color:#475569;font-weight:600}.cad-plano-config-premium .box.box-default{border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden}.cad-plano-config-premium .box-body{padding:18px}.cad-plano-config-premium .form-control:focus{border-color:#3c8dbc;box-shadow:0 0 0 3px rgba(60,141,188,.1)}.cad-plano-config-premium label{color:#2d3748;font-size:13px!important;font-weight:700!important}.cad-plano-config-premium .btn{border-radius:8px;font-weight:600}.cad-plano-config-premium .plano-config-table{margin-top:16px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow-x:auto}.cad-plano-config-premium .plano-config-table .ReactTable{min-width:980px;border:0}.cad-plano-config-premium .plano-config-table .rt-thead.-header{background:linear-gradient(180deg,#f8fafc,#f1f5f9);box-shadow:none;border-bottom:1px solid #e2e8f0}.cad-plano-config-premium .plano-config-table .rt-td,.cad-plano-config-premium .plano-config-table .rt-th{border-right:1px solid #edf2f7}.cad-plano-config-premium .plano-config-table .rt-th{color:#334155;font-size:12px;font-weight:700}.cad-plano-config-premium .plano-config-table .rt-td{color:#475569}.cad-plano-config-premium .box-footer{background:#f7fafc;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.usuario-notificacoes-premium-body .usuario-notificacoes-premium-section{clear:both;padding:16px;margin:2px 0 18px;background:#f8fafc;border:1px solid #dbe6ef;border-radius:10px}.usuario-notificacoes-premium-body .usuario-notificacoes-premium-section:after{content:"";display:table;clear:both}.usuario-notificacoes-premium-body .usuario-notificacoes-premium-section .control-label{color:#2d3748;font-size:14px;font-weight:700}.usuario-notificacoes-premium-body .usuario-notificacoes-premium-section small{color:#718096}.usuario-notificacoes-premium-body .usuario-notificacoes-premium-section .btn-sm{border-radius:7px;font-weight:600}.simple-cad-form-premium .troca-plano-premium-aneis{clear:both;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:10px;gap:10px;padding:14px 15px 10px;background:#f8fafc;border:1px dashed #dbe6ef;border-radius:10px;margin:16px}.simple-cad-form-premium .troca-plano-premium-aneis>[class*=col-]{float:none;width:auto;padding-left:0;padding-right:0}.simple-cad-form-premium .troca-plano-premium-aneis>.col-xs-12{width:100%}.simple-cad-form-premium .troca-plano-premium-aneis:after,.simple-cad-form-premium .troca-plano-premium-weekday-grid:after{content:"";display:table;clear:both}.simple-cad-form-premium .troca-plano-premium-aneis-title{display:block;margin-bottom:10px;color:#2d3748;font-size:13px;font-weight:700}.simple-cad-form-premium .troca-plano-premium-aneis .checkbox,.simple-cad-form-premium .troca-plano-premium-weekday-grid .checkbox{margin:0}.simple-cad-form-premium .troca-plano-premium-aneis .checkbox label,.simple-cad-form-premium .troca-plano-premium-weekday-grid .checkbox label{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;min-height:32px;padding:7px 10px;color:#475569;font-weight:600;background:#fff;border:1px solid #dbe6ef;border-radius:8px}.simple-cad-form-premium .troca-plano-premium-aneis input[type=checkbox],.simple-cad-form-premium .troca-plano-premium-weekday-grid input[type=checkbox]{position:static;width:14px;height:14px;margin:0!important;-webkit-flex:0 0 auto;flex:0 0 auto}.simple-cad-form-premium .troca-plano-premium-weekdays{padding:20px}.simple-cad-form-premium .troca-plano-premium-weekday-actions{display:-webkit-flex;display:flex;grid-gap:8px;gap:8px;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:14px}.simple-cad-form-premium .troca-plano-premium-weekday-actions .btn{margin-left:0;border-radius:7px;font-weight:600}.simple-cad-form-premium .troca-plano-premium-weekday-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));grid-gap:10px;gap:10px;padding:14px 15px 6px;background:#f8fafc;border:1px dashed #dbe6ef;border-radius:10px}.simple-cad-form-premium .troca-plano-premium-weekday-grid>[class*=col-]{float:none;width:100%;padding-left:0;padding-right:0}.simple-cad-form-premium .troca-plano-premium-weekday-grid .checkbox label{width:100%}.simple-cad-form-premium .data-especial-premium-aneis{clear:both;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:10px;gap:10px;padding:14px 15px 10px;background:#f8fafc;border:1px dashed #dbe6ef;border-radius:10px;margin:15px}.simple-cad-form-premium .data-especial-premium-aneis:after{content:"";display:table;clear:both}.simple-cad-form-premium .data-especial-premium-aneis>[class*=col-]{float:none;width:auto;padding-left:0;padding-right:0}.simple-cad-form-premium .data-especial-premium-aneis-title{width:100%;color:#2d3748;font-size:13px;font-weight:700}.simple-cad-form-premium .data-especial-premium-aneis .checkbox{margin:0}.simple-cad-form-premium .data-especial-premium-aneis .checkbox label{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;min-height:32px;padding:7px 10px;color:#475569;font-weight:600;background:#fff;border:1px solid #dbe6ef;border-radius:8px}.simple-cad-form-premium .data-especial-premium-aneis input[type=checkbox]{position:static;width:14px;height:14px;margin:0!important;-webkit-flex:0 0 auto;flex:0 0 auto}.erro-geral-graph-premium{margin:20px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden}.erro-geral-graph-premium.panel-success{border-color:#e2e8f0}.erro-geral-graph-premium>.panel-heading{padding:0;background:linear-gradient(135deg,#f8fafc,#eef6fb);border:0;border-bottom:1px solid #e2e8f0}.erro-geral-graph-header{-webkit-justify-content:space-between;justify-content:space-between;grid-gap:16px;gap:16px;padding:20px 24px}.erro-geral-graph-header,.erro-geral-graph-title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.erro-geral-graph-title{grid-gap:14px;gap:14px;min-width:0}.erro-geral-graph-icon{width:44px;height:44px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex:0 0 auto;flex:0 0 auto;color:#3c8dbc;background:rgba(60,141,188,.12);border:1px solid rgba(60,141,188,.18);border-radius:12px}.erro-geral-graph-icon i{font-size:20px}.erro-geral-graph-title h3{margin:0;color:#2d3748;font-size:18px!important;font-weight:700;line-height:1.25}.erro-geral-graph-title p{margin:5px 0 0;color:#718096;font-size:13px;font-weight:400;white-space:normal}.erro-geral-graph-actions{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:10px;gap:10px;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto}.erro-geral-graph-actions .btn{margin:0!important;padding:9px 14px;border-radius:8px;font-weight:700;box-shadow:0 4px 12px rgba(60,141,188,.14)}.erro-geral-graph-actions .pull-right{float:none!important}.erro-geral-graph-premium>.panel-body{padding:24px;background:#f7fafc}.erro-geral-graph-chart-shell{padding:22px;background:#fff;border:1px solid #dbe6ef;border-radius:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75)}.erro-geral-graph-mobile-warning{display:none}.erro-geral-chart-canvas{position:relative;height:460px;min-height:420px;padding:6px}.erro-geral-chart-canvas canvas{border-radius:10px}.erro-geral-graph-filter-modal .modal-content{border:0;border-radius:12px;box-shadow:0 18px 45px rgba(15,23,42,.22);overflow:hidden}.erro-geral-graph-filter-modal .modal-header{background:linear-gradient(135deg,#f8fafc,#eef6fb);border-bottom:1px solid #e2e8f0}.erro-geral-graph-filter-modal .modal-title{color:#2d3748;font-weight:700}.erro-geral-graph-filter-modal .modal-body{padding:20px}.erro-geral-graph-filter-modal .form-control{min-height:38px;border:2px solid #e2e8f0;border-radius:8px;box-shadow:none}.erro-geral-graph-filter-modal .form-control:focus{border-color:#3c8dbc;box-shadow:0 0 0 3px rgba(60,141,188,.1)}.erro-geral-graph-filter-modal .modal-footer{background:#f7fafc;border-top:1px solid #e2e8f0}.planos-agendados-list::-webkit-scrollbar{width:8px}.planos-agendados-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.planos-agendados-list::-webkit-scrollbar-thumb{background:#3c8dbc;border-radius:10px}.planos-agendados-list::-webkit-scrollbar-thumb:hover{background:#357ca5}@media (max-width:991px){.plano-forcado-container{grid-template-columns:1fr;grid-gap:20px;gap:20px;padding:10px}.form-row-premium{grid-template-columns:1fr;grid-gap:15px;gap:15px}.aneis-checkbox-group{grid-template-columns:repeat(2,1fr)}.controlador-form-premium .controlador-premium-location-grid{grid-template-columns:1fr}.simple-cad-form-premium .troca-plano-premium-weekday-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.cad-plano-filter-tabs{width:100%;margin-left:0;padding:10px 12px;-webkit-justify-content:flex-start;justify-content:flex-start}.cad-plano-filter-group-controlador,.cad-plano-filter-group-fisico{width:calc(50% - 5px)}}@media (max-width:767px){.plano-forcado-container{padding:10px;grid-gap:15px;gap:15px}.card-body-custom{padding:20px}.plano-forcado-empty{padding:40px 20px;min-height:250px}.plano-forcado-empty .card-icon{width:60px;height:60px}.plano-forcado-empty .card-icon i{font-size:28px}.plano-forcado-empty h4{font-size:18px}.planos-agendados-list{padding:10px;max-height:400px}.plano-agendado-item{padding:15px}.plano-detalhes{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:8px;gap:8px}.form-row-premium{grid-template-columns:1fr}.aneis-checkbox-group{grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:12px}.plano-forcado-actions{-webkit-flex-direction:column;flex-direction:column;padding:20px 15px}.btn-premium{width:100%!important;padding:14px 20px!important}.form-group-premium{margin-bottom:20px}.label-premium{font-size:13px}.simple-cad-form-premium .troca-plano-premium-weekday-grid{grid-template-columns:1fr}.nav-tabs>div[style]{-webkit-flex:1 0 100%!important;flex:1 0 100%!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important;grid-gap:10px!important;gap:10px!important;width:100%!important;margin-left:0!important;padding:10px 12px 12px!important;overflow:hidden}.nav-tabs>div[style],.nav-tabs>div[style]>.form-group{display:-webkit-flex!important;display:flex!important;-webkit-align-items:center!important;align-items:center!important;min-width:0!important;max-width:100%!important}.nav-tabs>div[style]>.form-group{-webkit-flex:1 1 240px!important;flex:1 1 240px!important;margin:0!important}.nav-tabs>div[style] label{-webkit-flex:0 0 auto;flex:0 0 auto;white-space:nowrap}.nav-tabs>div[style] .form-control,.nav-tabs>div[style] select{width:100%!important;min-width:0!important;max-width:100%!important}.cad-plano-premium .nav-tabs{-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap;overflow-x:visible;overflow-y:visible;padding-bottom:0;-webkit-overflow-scrolling:touch}.cad-plano-premium .nav-tabs>li{-webkit-flex:0 0 auto;flex:0 0 auto}.cad-plano-premium .nav-tabs>li>.button_tabs{width:auto;min-height:40px;padding-left:14px;padding-right:14px;border-radius:10px 10px 0 0;white-space:nowrap}.cad-plano-filter-tabs{display:-webkit-flex;display:flex;-webkit-flex:0 0 100%;flex:0 0 100%;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;grid-gap:10px;gap:10px;width:100%;max-width:100%;margin-left:0;padding:10px 12px 12px;overflow:hidden}.cad-plano-filter-group,.cad-plano-filter-group-controlador,.cad-plano-filter-group-fisico{width:100%}.cad-plano-filter-group{-webkit-align-items:center;align-items:center;-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1 1 240px;flex:1 1 240px;min-width:0;max-width:100%;grid-gap:6px;gap:6px}.cad-plano-filter-group .form-control,.cad-plano-filter-group select{min-width:0}.cad-plano-filter-group-controlador{padding-left:0}.cad-plano-filter-label{padding-right:0;min-width:92px}.plano-form-premium .simple-cad-premium-container{padding:12px 10px 0}.plano-form-premium .simple-cad-premium-header{padding:16px}.plano-form-premium .plano-premium-fields{padding:14px 10px 4px}.plano-form-premium .simple-cad-premium-footer{margin:12px 10px;padding:14px}.plano-form-premium .simple-cad-premium-footer .btn{width:100%}.plano-forcado-form-premium .plano-forcado-premium-layout{grid-template-columns:1fr}.plano-footer-actions{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch!important;align-items:stretch!important;margin:12px 0 0}.plano-footer-actions .btn{width:100%!important}.cad-plano-config-premium{padding:10px}.cad-plano-config-premium .box-header{padding:16px}.cad-plano-config-premium .box-header>div{-webkit-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px}.cad-plano-config-premium .box-header>div>div:last-child{-webkit-align-items:flex-start!important;align-items:flex-start!important}.cad-plano-config-premium .box-body{padding:12px}.cad-plano-config-premium .row>[class*=col-]{margin-bottom:12px}.cad-plano-config-premium .box-footer{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;padding:14px!important}.cad-plano-config-premium .box-footer .btn{width:100%!important;min-width:0!important}.erro-geral-graph-premium .erro-geral-graph-header{-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column}.erro-geral-graph-premium .erro-geral-graph-actions{width:100%;margin-left:0}.erro-geral-graph-premium .erro-geral-graph-chart-shell{display:none}.erro-geral-graph-mobile-warning{-webkit-flex-direction:column;flex-direction:column;min-height:260px;padding:28px 18px;text-align:center;color:#475569;background:#fff;border:1px solid #dbe6ef;border-radius:12px}.erro-geral-graph-mobile-warning,.erro-geral-graph-mobile-warning i{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.erro-geral-graph-mobile-warning i{width:52px;height:52px;margin-bottom:14px;color:#3c8dbc;font-size:22px;background:rgba(60,141,188,.12);border:1px solid rgba(60,141,188,.18);border-radius:14px}.erro-geral-graph-mobile-warning h4{margin:0 0 8px;color:#2d3748;font-size:17px;font-weight:700}.erro-geral-graph-mobile-warning p{max-width:340px;margin:0;color:#718096;font-size:13px;line-height:1.5}}@media (max-width:480px){.card-body-custom{padding:15px}.plano-agendado-item{padding:12px}.plano-titulo strong{font-size:14px}.aneis-checkbox-group{grid-template-columns:1fr}.cad-plano-premium .nav-tabs>li{-webkit-flex:0 0 auto;flex:0 0 auto}.cad-plano-config-empty{-webkit-align-items:flex-start;align-items:flex-start}.cad-plano-filter-tabs{grid-gap:8px;gap:8px}.cad-plano-filter-group{-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column}.cad-plano-filter-label{min-width:0}}.fase-trafego-modal .modal-dialog{width:720px;max-width:calc(100vw - 32px)}.fase-trafego-modal .modal-content{border:0;border-radius:14px;box-shadow:0 20px 50px rgba(15,23,42,.2);overflow:hidden}.fase-trafego-modal .modal-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:14px;gap:14px;padding:18px 20px;background:linear-gradient(135deg,#f8fafc,#eef6fb);border-bottom:1px solid #e2e8f0}.fase-trafego-modal .modal-header .close{margin-top:-2px;opacity:.45;font-size:22px}.fase-trafego-modal .modal-header .close:hover{opacity:.85}.fase-trafego-modal__header-main{grid-gap:12px;gap:12px;-webkit-flex:1 1;flex:1 1;min-width:0}.fase-trafego-modal__header-main,.fase-trafego-modal__icon{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.fase-trafego-modal__icon{width:42px;height:42px;border-radius:11px;background:linear-gradient(135deg,#3c8dbc,#357ca5);color:#fff;-webkit-justify-content:center;justify-content:center;font-size:17px;box-shadow:0 6px 16px rgba(60,141,188,.28);-webkit-flex-shrink:0;flex-shrink:0}.fase-trafego-modal .modal-title{margin:0;color:#2d3748;font-size:17px;font-weight:700;line-height:1.25}.fase-trafego-modal__subtitle{display:block;margin-top:2px;color:#718096;font-size:12px;font-weight:500}.fase-trafego-modal .modal-body{padding:16px 20px;background:#fff}.fase-trafego-modal__toggle-card{padding:12px 14px;margin-bottom:12px;background:linear-gradient(135deg,#f8fafc,#f4f8fb);border:1px solid #dbe6ef;border-radius:10px}.fase-trafego-modal__toggle{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:12px;gap:12px;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none}.fase-trafego-modal__toggle input{position:absolute;opacity:0;width:0;height:0}.fase-trafego-modal__switch{position:relative;width:44px;height:24px;background:#cbd5e0;border-radius:999px;transition:background .2s ease;-webkit-flex-shrink:0;flex-shrink:0;margin-top:2px}.fase-trafego-modal__switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(15,23,42,.18);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.fase-trafego-modal__toggle input:checked+.fase-trafego-modal__switch{background:#3c8dbc}.fase-trafego-modal__toggle input:checked+.fase-trafego-modal__switch:after{-webkit-transform:translateX(20px);transform:translateX(20px)}.fase-trafego-modal__toggle input:focus+.fase-trafego-modal__switch{box-shadow:0 0 0 3px rgba(60,141,188,.18)}.fase-trafego-modal__toggle-text strong{display:block;color:#2d3748;font-size:14px;font-weight:700;line-height:1.3}.fase-trafego-modal__toggle-text small{display:block;margin-top:4px;color:#718096;font-size:12px;line-height:1.45}.fase-trafego-modal__settings{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px;transition:opacity .2s ease}.fase-trafego-modal__settings-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.fase-trafego-modal__settings.is-disabled{opacity:.45;pointer-events:none}.fase-trafego-modal__field{padding:12px 14px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.fase-trafego-modal__field--compact .fase-trafego-modal__hint{margin-top:6px;font-size:10px;line-height:1.35}.fase-trafego-modal__label{display:block;margin-bottom:6px;color:#2d3748;font-size:13px;font-weight:700}.fase-trafego-modal__hint{display:block;margin-top:8px;color:#718096;font-size:11px;line-height:1.45}.fase-trafego-modal__input-group{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:stretch;align-items:stretch;max-width:140px;width:100%}.fase-trafego-modal__input-group--wide{max-width:100%}.fase-trafego-modal__input-group--wide .form-control{width:100%;-webkit-flex:1 1;flex:1 1;min-width:0}.fase-trafego-modal__input-group .form-control{min-height:38px;height:38px;width:88px;border:2px solid #e2e8f0;border-right:0;border-radius:8px 0 0 8px;box-shadow:none;font-size:14px;font-weight:600;color:#2d3748}.fase-trafego-modal__input-group .form-control:focus{border-color:#3c8dbc;box-shadow:none}.fase-trafego-modal__input-suffix{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;padding:0 12px;background:#f7fafc;border:2px solid #e2e8f0;border-left:0;border-radius:0 8px 8px 0;color:#718096;font-size:12px;font-weight:600}.fase-trafego-modal__input-group:focus-within .fase-trafego-modal__input-suffix,.fase-trafego-modal__input-group:focus-within .form-control{border-color:#3c8dbc}.fase-trafego-modal__map-btn{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;min-width:40px;height:38px;margin-left:8px;padding:0 12px;background:#fff;border:2px solid #3c8dbc;border-radius:8px;color:#3c8dbc;font-size:14px;cursor:pointer;transition:background .15s,color .15s}.fase-trafego-modal__map-btn:hover:not(:disabled){background:#3c8dbc;color:#fff}.fase-trafego-modal__map-btn:disabled{opacity:.5;cursor:not-allowed}.medir-trecho-modal .modal-dialog{width:90%;max-width:900px}.medir-trecho__toolbar{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:12px;gap:12px;padding:10px 16px;background:#f7fafc;border-bottom:1px solid #e2e8f0;-webkit-flex-wrap:wrap;flex-wrap:wrap}.medir-trecho__hint{font-size:12px;color:#64748b}.medir-trecho__total{font-size:18px;font-weight:700;color:#1976d2;white-space:nowrap}.medir-trecho__actions{-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:12px 16px;border-top:1px solid #e2e8f0;-webkit-flex-wrap:wrap;flex-wrap:wrap}.medir-trecho__actions,.medir-trecho__actions-left,.medir-trecho__actions-right{display:-webkit-flex;display:flex;grid-gap:8px;gap:8px}.fase-trafego-modal__select.form-control{min-height:38px;height:38px;border:2px solid #e2e8f0;border-radius:8px;box-shadow:none;font-size:13px;color:#2d3748;padding-right:28px}.fase-trafego-modal__select.form-control:focus{border-color:#3c8dbc;box-shadow:0 0 0 3px rgba(60,141,188,.1)}.fase-trafego-modal__hint--inline{margin-top:-4px;margin-bottom:10px}.fase-trafego-modal__intensity-list{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:8px;gap:8px}.fase-trafego-modal__intensity-list--horizontal{-webkit-flex-direction:row;flex-direction:row;grid-gap:10px;gap:10px}.fase-trafego-modal__intensity-list--horizontal .fase-trafego-modal__intensity-option{-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:8px;gap:8px;padding:10px;min-width:0}.fase-trafego-modal__intensity-list--horizontal .fase-trafego-modal__intensity-text small{display:none}@media (max-width:640px){.fase-trafego-modal__settings-row{grid-template-columns:1fr}.fase-trafego-modal__intensity-list--horizontal{-webkit-flex-direction:column;flex-direction:column}.fase-trafego-modal__intensity-list--horizontal .fase-trafego-modal__intensity-text small{display:block}}.fase-trafego-modal__intensity-option{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:12px;gap:12px;margin:0;padding:11px 12px;border:2px solid #e2e8f0;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.fase-trafego-modal__intensity-option:hover{border-color:#cbd5e0;background:#fafbfc}.fase-trafego-modal__intensity-option.is-selected{border-color:#3c8dbc;background:linear-gradient(135deg,#f8fbff,#f0f7fc);box-shadow:0 0 0 3px rgba(60,141,188,.1)}.fase-trafego-modal__intensity-option input{position:absolute;opacity:0;width:0;height:0}.fase-trafego-modal__intensity-dot{width:22px;height:22px;border-radius:50%;-webkit-flex-shrink:0;flex-shrink:0;box-shadow:inset 0 -2px 4px rgba(0,0,0,.12),0 1px 2px rgba(15,23,42,.12);border:2px solid hsla(0,0%,100%,.85)}.fase-trafego-modal__intensity-text{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.fase-trafego-modal__intensity-text strong{color:#2d3748;font-size:13px;font-weight:700;line-height:1.25}.fase-trafego-modal__intensity-text small{color:#718096;font-size:11px;line-height:1.35}.fase-trafego-modal .modal-footer{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;grid-gap:8px;gap:8px;padding:14px 20px;background:#f7fafc;border-top:1px solid #e2e8f0}.fase-trafego-modal .modal-footer .btn{min-width:108px;border-radius:8px;font-weight:600}@media (min-width:768px) and (max-width:991px){.content-wrapper{margin-left:230px}body.sidebar-collapse .content-wrapper,body.sidebar-collapse .main-footer{margin-left:0!important}}.os-interacoes-premium{margin-top:20px;width:100%}.os-interacoes-premium .os-interacao-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.os-interacoes-empty-selection{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;grid-gap:10px;gap:10px;margin-top:20px;padding:36px 20px;border-radius:14px;border:1px dashed #bfd0e0;background:linear-gradient(180deg,#f8fbff,#f1f5f9);color:#64748b;text-align:center}.os-interacoes-empty-selection i{font-size:28px;color:#3c8dbc}.os-interacoes-empty-selection p{margin:0;font-size:14px}.os-interacoes-premium .os-interacao-composer{margin-bottom:22px;padding:18px;border-radius:14px;border:1px solid #dbe6ef;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.os-interacoes-premium .os-interacao-composer-header,.os-interacoes-premium .os-interacao-historico-header{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #e8eef5}.os-interacoes-premium .os-interacao-composer-header h5,.os-interacoes-premium .os-interacao-historico-header h5{margin:0;color:#2d3748;font-size:14px;font-weight:700}.os-interacoes-premium .os-interacao-composer-header h5 i,.os-interacoes-premium .os-interacao-historico-header h5 i{color:#3c8dbc;margin-right:8px}.os-interacoes-premium .os-interacao-field-label{display:block;margin-bottom:8px;color:#475569;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.os-interacoes-premium .os-interacao-tipo-pills{margin-bottom:16px}.os-interacoes-premium .os-interacao-tipo-pills-row{display:-webkit-flex;display:flex;grid-gap:8px;gap:8px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.os-interacoes-premium .os-interacao-tipo-pill{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:7px;gap:7px;padding:8px 14px;border-radius:999px;border:1px solid #bfd0e0;background:#fff;color:#475569;font-size:13px;font-weight:600;transition:all .15s ease}.os-interacoes-premium .os-interacao-tipo-pill i{color:#64748b;font-size:12px}.os-interacoes-premium .os-interacao-tipo-pill:hover{border-color:#93c5fd;background:#f8fbff;color:#1e40af}.os-interacoes-premium .os-interacao-tipo-pill.is-active{border-color:#3c8dbc;background:linear-gradient(135deg,#5fa8d3,#3c8dbc);color:#fff;box-shadow:0 8px 18px rgba(60,141,188,.22)}.os-interacoes-premium .os-interacao-tipo-hint{margin:8px 0 0;font-size:12px;color:#64748b;line-height:1.4}.os-interacoes-premium .os-interacao-tipo-pill.is-active+.os-interacao-tipo-hint,.os-interacoes-premium .os-interacao-tipo-pills .os-interacao-tipo-hint{color:#475569}.os-interacoes-premium .os-interacao-texto-wrap{margin-bottom:14px}.os-interacoes-premium .os-interacao-textarea{min-height:110px;resize:vertical;border:2px solid #e2e8f0;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.5;color:#334155;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.os-interacoes-premium .os-interacao-textarea:focus{border-color:#3c8dbc;box-shadow:0 0 0 3px rgba(60,141,188,.12);outline:none}.os-interacoes-premium .os-interacao-composer-footer{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:12px;gap:12px;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-top:12px;border-top:1px solid #e8eef5}.os-interacoes-premium .os-interacao-upload-hint{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px;margin:0;font-size:12px;color:#64748b}.os-interacoes-premium .os-interacao-upload-hint i{color:#3c8dbc}.os-interacoes-premium .os-interacao-composer-actions{display:-webkit-flex;display:flex;grid-gap:10px;gap:10px;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;margin-left:auto}.os-interacoes-premium .os-interacao-foto-btn,.os-interacoes-premium .os-interacao-registrar-btn{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;grid-gap:8px;gap:8px;min-height:40px;padding:0 16px;border-radius:10px;font-size:13px;font-weight:600;border:0;transition:box-shadow .15s ease,-webkit-transform .15s ease,-webkit-filter .15s ease;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease,-webkit-transform .15s ease,-webkit-filter .15s ease}.os-interacoes-premium .os-interacao-foto-btn{border:1px solid #93c5fd;background:#eff6ff;color:#1d4ed8}.os-interacoes-premium .os-interacao-foto-btn:hover:not(:disabled){background:#dbeafe;border-color:#60a5fa}.os-interacoes-premium .os-interacao-registrar-btn{background:linear-gradient(135deg,#5fa8d3,#3c8dbc);color:#fff;box-shadow:0 10px 20px rgba(60,141,188,.22)}.os-interacoes-premium .os-interacao-registrar-btn:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 12px 24px rgba(60,141,188,.28)}.os-interacoes-premium .os-interacao-foto-btn:disabled,.os-interacoes-premium .os-interacao-registrar-btn:disabled{opacity:.65;cursor:not-allowed;-webkit-transform:none;transform:none;box-shadow:none}.os-interacoes-premium .os-interacao-anexos-pendentes{margin-bottom:14px;padding:12px;border-radius:10px;border:1px solid #dbeafe;background:#f8fbff}.os-interacoes-premium .os-interacao-anexos-label{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px;font-size:12px;font-weight:600;color:#1e40af;margin-bottom:10px}.os-interacoes-premium .os-interacao-anexos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-gap:10px;gap:10px}.os-interacoes-premium .os-interacao-anexo-pendente{position:relative;border-radius:10px;overflow:hidden;border:1px solid #bfdbfe;background:#fff;aspect-ratio:1}.os-interacoes-premium .os-interacao-anexo-pendente img{width:100%;height:100%;object-fit:cover;display:block}.os-interacoes-premium .os-interacao-anexo-remover{position:absolute;top:5px;right:5px;width:24px;height:24px;border:none;border-radius:50%;background:rgba(15,23,42,.75);color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:11px}.os-interacoes-premium .os-interacao-historico{padding-top:4px}.os-interacoes-premium .os-interacao-loading{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:10px;gap:10px;padding:16px 0;color:#64748b;font-size:14px;font-weight:600}.os-interacoes-premium .os-interacao-loading i{color:#3c8dbc}.os-interacoes-premium .os-interacao-empty{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;text-align:center;grid-gap:8px;gap:8px;padding:28px 18px;border-radius:12px;border:1px dashed #cbd5e1;background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.os-interacoes-premium .os-interacao-empty-icon{width:52px;height:52px;border-radius:50%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb;font-size:22px;margin-bottom:4px}.os-interacoes-premium .os-interacao-empty strong{color:#334155;font-size:15px}.os-interacoes-premium .os-interacao-empty p{margin:0;max-width:420px;color:#64748b;font-size:13px;line-height:1.5}.os-interacoes-premium .os-interacao-timeline{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:14px;gap:14px}.os-interacoes-premium .os-interacao-item{display:-webkit-flex;display:flex;grid-gap:12px;gap:12px;padding:14px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.04)}.os-interacoes-premium .os-interacao-item-avatar{-webkit-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px;border-radius:50%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:linear-gradient(135deg,#5fa8d3,#3c8dbc);color:#fff;font-size:13px;font-weight:700;letter-spacing:.03em}.os-interacoes-premium .os-interacao-item-body{-webkit-flex:1 1;flex:1 1;min-width:0}.os-interacoes-premium .os-interacao-item-header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:10px;gap:10px;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px}.os-interacoes-premium .os-interacao-item-meta{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.os-interacoes-premium .os-interacao-item-meta strong{color:#1e293b;font-size:14px}.os-interacoes-premium .os-interacao-tipo-badge{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;border:1px solid transparent}.os-interacoes-premium .os-interacao-tipo-badge--abertura{color:#0369a1;background:#e0f2fe;border-color:#7dd3fc}.os-interacoes-premium .os-interacao-tipo-badge--comentario{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.os-interacoes-premium .os-interacao-tipo-badge--atualizacao{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}.os-interacoes-premium .os-interacao-tipo-badge--laudo{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.os-interacoes-premium .os-interacao-tipo-badge--correcao{color:#b45309;background:#fffbeb;border-color:#fde68a}.os-interacoes-premium .os-interacao-correcao-anexos{margin-bottom:16px;padding:14px 16px;border:1px dashed #fbbf24;border-radius:12px;background:#fffbeb}.os-interacoes-premium .os-interacao-correcao-hint{margin:4px 0 12px;color:#92400e;font-size:12px;line-height:1.45}.os-interacoes-premium .os-interacao-correcao-empty{margin-bottom:16px;padding:12px 14px;border-radius:10px;background:#f8fafc;color:#64748b;font-size:13px}.os-interacoes-premium .os-interacao-correcao-empty i{margin-right:6px}.os-interacoes-premium .os-interacao-correcao-lista{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:8px;gap:8px;max-height:220px;overflow-y:auto}.os-interacoes-premium .os-interacao-correcao-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;cursor:pointer;margin:0;font-weight:400}.os-interacoes-premium .os-interacao-correcao-item.is-selected{border-color:#f59e0b;background:#fff7ed;box-shadow:0 0 0 1px rgba(245,158,11,.25)}.os-interacoes-premium .os-interacao-correcao-item input{margin:0}.os-interacoes-premium .os-interacao-correcao-item-icon{width:34px;height:34px;border-radius:8px;background:#f1f5f9;color:#475569;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0}.os-interacoes-premium .os-interacao-correcao-item-body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-width:0}.os-interacoes-premium .os-interacao-correcao-item-body strong{font-size:13px;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-interacoes-premium .os-interacao-correcao-item-body small{color:#64748b;font-size:11px}.os-interacoes-premium .os-interacao-corrigir-btn{-webkit-align-self:flex-start;align-self:flex-start;margin:0 0 8px;padding:4px 10px;border:1px solid #fcd34d;border-radius:999px;background:#fffbeb;color:#b45309;font-size:11px;font-weight:600}.os-interacoes-premium .os-interacao-corrigir-btn:hover{background:#fef3c7}.os-interacoes-premium .os-interacao-corrigir-btn i{margin-right:4px}.os-interacoes-premium .os-interacao-anexos-removidos{margin-top:8px;padding:10px 12px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca}.os-interacoes-premium .os-interacao-anexos-removidos-label{display:block;font-size:12px;font-weight:600;color:#b91c1c;margin-bottom:6px}.os-interacoes-premium .os-interacao-anexos-removidos ul{margin:0;padding:0;list-style:none}.os-interacoes-premium .os-interacao-anexos-removidos li{font-size:12px;color:#7f1d1d;text-decoration:line-through;margin-bottom:4px}.os-interacoes-premium .os-interacao-anexos-removidos li i{margin-right:6px}.os-interacoes-premium .os-interacao-item-data{color:#64748b;font-size:12px;white-space:nowrap}.os-interacoes-premium .os-interacao-item-texto{margin:0 0 10px;color:#475569;white-space:pre-wrap;line-height:1.55;font-size:14px}.os-interacoes-premium .os-interacao-anexo-thumb{border:1px solid #cbd5e1;border-radius:10px;overflow:hidden;padding:0;background:#fff;aspect-ratio:1;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}.os-interacoes-premium .os-interacao-anexo-pdf{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;grid-gap:6px;gap:6px;width:100%;height:100%;min-height:84px;color:#b91c1c;background:linear-gradient(180deg,#fff5f5,#fee2e2);font-size:11px;font-weight:700;padding:8px;text-align:center}.os-interacoes-premium .os-interacao-anexo-pdf i{font-size:24px}.os-interacoes-premium .os-interacao-anexo-pdf--pendente span{max-width:100%}.os-interacoes-premium .os-interacao-anexo-thumb.is-pdf{cursor:pointer}.os-interacoes-premium .os-interacao-anexo-thumb img{width:100%;height:100%;object-fit:cover;display:block}.os-interacoes-premium .os-interacao-anexo-placeholder{width:100%;height:100%;min-height:84px;color:#94a3b8;background:#f1f5f9;font-size:20px}.os-interacoes-premium .os-interacao-anexo-placeholder,.os-interacoes-premium .os-interacao-lightbox{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.os-interacoes-premium .os-interacao-lightbox{position:fixed;inset:0;z-index:10050;background:rgba(15,23,42,.82);padding:16px}.os-interacoes-premium .os-interacao-lightbox-content{position:relative;max-width:min(96vw,920px);max-height:92vh;background:#0f172a;border-radius:12px;overflow:hidden}.os-interacoes-premium .os-interacao-lightbox-content img{display:block;max-width:100%;max-height:calc(92vh - 48px);margin:0 auto}.os-interacoes-premium .os-interacao-lightbox-fechar{position:absolute;top:8px;right:8px;z-index:2;width:34px;height:34px;border:none;border-radius:50%;background:hsla(0,0%,100%,.16);color:#fff}.os-interacoes-premium .os-interacao-lightbox-meta{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:12px;gap:12px;padding:10px 14px;font-size:12px;color:#cbd5e1;background:rgba(15,23,42,.95)}@media (max-width:767px){.os-interacoes-premium .os-interacao-composer{padding:14px}.os-interacoes-premium .os-interacao-tipo-pills-row{-webkit-flex-direction:column;flex-direction:column}.os-interacoes-premium .os-interacao-tipo-pill{width:100%;-webkit-justify-content:center;justify-content:center}.os-interacoes-premium .os-interacao-composer-footer{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch}.os-interacoes-premium .os-interacao-composer-actions{width:100%;margin-left:0;-webkit-flex-direction:column;flex-direction:column}.os-interacoes-premium .os-interacao-foto-btn,.os-interacoes-premium .os-interacao-registrar-btn{width:100%}.os-interacoes-premium .os-interacao-item,.os-interacoes-premium .os-interacao-item-header{-webkit-flex-direction:column;flex-direction:column}.os-interacoes-premium .os-interacao-item-header{-webkit-align-items:flex-start;align-items:flex-start}.os-interacoes-premium .os-interacao-anexos-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}}.os-materiais-premium{width:100%}.os-materiais-composer{display:-webkit-flex;display:flex;grid-gap:10px;gap:10px;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:18px;padding:14px;border-radius:14px;border:1px solid #dbe6ef;background:linear-gradient(180deg,#fff,#f8fbff)}.os-materiais-field{margin-bottom:0}.os-materiais-field--item{min-width:220px;-webkit-flex:2 1 220px;flex:2 1 220px}.os-materiais-field--estoque,.os-materiais-field--qtd{width:110px;-webkit-flex:0 0 110px;flex:0 0 110px}.os-materiais-field--obs{min-width:160px;-webkit-flex:1 1 160px;flex:1 1 160px}.os-materiais-field--acao{-webkit-flex:0 0 auto;flex:0 0 auto}.os-materiais-action-label{visibility:hidden;-webkit-user-select:none;user-select:none}.os-materiais-field--estoque .form-control[readonly]{font-weight:700;color:#334155;text-align:center;cursor:default}.os-materiais-aplicar-btn{-webkit-flex-shrink:0;flex-shrink:0;height:38px;min-height:38px;margin:0;padding:0 14px;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px;border-radius:8px;white-space:nowrap}.os-materiais-lista-header{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e8eef5}.os-materiais-lista-header h5{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;margin:0;color:#2d3748;font-size:14px;font-weight:700}.os-materiais-lista-header h5 i{color:#3c8dbc}.os-materiais-lista-count{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:11px;font-weight:700}.os-materiais-loading{padding:18px 12px;color:#64748b;font-size:13px}.os-materiais-empty,.os-materiais-loading{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px}.os-materiais-empty{-webkit-flex-direction:column;flex-direction:column;padding:28px 20px;border-radius:14px;border:1px dashed #bfd0e0;background:linear-gradient(180deg,#f8fbff,#f1f5f9);text-align:center}.os-materiais-empty,.os-materiais-empty-icon{-webkit-justify-content:center;justify-content:center}.os-materiais-empty-icon{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:48px;height:48px;border-radius:14px;background:#eff6ff;color:#3c8dbc;font-size:20px}.os-materiais-empty strong{color:#334155;font-size:14px}.os-materiais-empty p{margin:0;max-width:360px;color:#64748b;font-size:13px;line-height:1.45}.os-materiais-lista{grid-gap:12px;gap:12px}.os-materiais-lista,.os-material-item{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.os-material-item{grid-gap:0;gap:0;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.04);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.os-material-item:hover{border-color:#cbd5e0;box-shadow:0 6px 18px rgba(15,23,42,.07)}.os-material-item-header{-webkit-justify-content:space-between;justify-content:space-between;grid-gap:12px;gap:12px;padding:12px 14px 10px;border-bottom:1px solid #f1f5f9;background:linear-gradient(180deg,#fff,#f8fbff)}.os-material-item-header,.os-material-item-ident{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}.os-material-item-ident{grid-gap:10px;gap:10px;min-width:0;-webkit-flex:1 1;flex:1 1}.os-material-item-icon{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:34px;height:34px;-webkit-flex-shrink:0;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg,#5fa8d3,#3c8dbc);color:#fff;font-size:13px;box-shadow:0 2px 8px rgba(60,141,188,.25)}.os-material-item-titulo-wrap{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:3px;gap:3px;min-width:0}.os-material-item-titulo{color:#1e293b;font-size:14px;font-weight:700;line-height:1.3}.os-material-item-data{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:5px;gap:5px;-webkit-flex-shrink:0;flex-shrink:0;color:#94a3b8;font-size:11px;font-weight:600;white-space:nowrap}.os-material-item-data .fa{font-size:10px}.os-material-item-obs{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:5px;gap:5px;color:#64748b;font-size:11px;line-height:1.35}.os-material-item-obs .fa{color:#94a3b8;font-size:10px}.os-material-item-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px 14px}.os-material-stat{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:2px;gap:2px;padding:8px 10px;border-radius:10px;border:1px solid transparent;text-align:center}.os-material-stat-label{color:#64748b;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.os-material-stat-value{color:#1e293b;font-size:15px;font-weight:800;line-height:1.2}.os-material-stat-value small{font-size:10px;font-weight:700;color:#94a3b8}.os-material-stat--aplicado{background:#eff6ff;border-color:#bfdbfe}.os-material-stat--aplicado .os-material-stat-value{color:#1d4ed8}.os-material-stat--devolvido{background:#f8fafc;border-color:#e2e8f0}.os-material-stat--restante{background:#f0fdf4;border-color:#bbf7d0}.os-material-stat--restante .os-material-stat-value{color:#15803d}.os-material-stat--restante.is-zero{background:#f1f5f9;border-color:#e2e8f0}.os-material-stat--restante.is-zero .os-material-stat-value{color:#64748b}.os-material-item-footer{-webkit-justify-content:space-between;justify-content:space-between;grid-gap:12px;gap:12px;padding:10px 14px 12px;border-top:1px solid #f1f5f9;background:#fafbfc}.os-material-devolver-form,.os-material-item-footer{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.os-material-devolver-form{grid-gap:8px;gap:8px;min-width:0;-webkit-flex:1 1;flex:1 1}.os-material-devolver-label{margin:0;color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.os-material-devolver-input{width:110px;max-width:100%;min-height:32px;height:32px;padding:4px 10px;font-size:12px;font-weight:600;border-radius:8px;border:1px solid #bfd0e0;box-shadow:none}.os-material-devolver-input:focus{border-color:#3c8dbc;box-shadow:0 0 0 3px rgba(60,141,188,.1)}.os-material-totalmente-devolvido{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px;color:#15803d;font-size:12px;font-weight:700}.os-material-totalmente-devolvido .fa{font-size:13px}.os-materiais-actions-group{grid-gap:4px;gap:4px;-webkit-flex-shrink:0;flex-shrink:0}.os-materiais-actions-group,.os-materiais-premium .os-materiais-actions-group .btn{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.os-materiais-premium .os-materiais-actions-group .btn{border-radius:8px!important;min-width:32px;width:32px;height:32px;-webkit-justify-content:center;justify-content:center;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.os-materiais-premium .os-materiais-actions-group .btn .icon-size{font-size:13px!important}.os-materiais-premium .os-materiais-actions-group .btn.success{background:linear-gradient(135deg,#34d399,#10b981)!important;color:#fff!important}.os-materiais-premium .os-materiais-actions-group .btn.danger{background:linear-gradient(135deg,#f87171,#ef4444)!important;color:#fff!important}.os-materiais-premium .os-materiais-actions-group .btn:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-filter:brightness(1.03);filter:brightness(1.03)}.os-materiais-premium .os-materiais-actions-group .btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:768px){.os-materiais-field--estoque,.os-materiais-field--qtd{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:calc(50% - 5px);flex-basis:calc(50% - 5px);width:auto}.os-material-item-header{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;grid-gap:8px;gap:8px}.os-material-item-stats{grid-template-columns:1fr}.os-material-item-footer{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch}.os-material-devolver-form{width:100%}.os-material-devolver-input{-webkit-flex:1 1;flex:1 1;width:auto}.os-materiais-actions-group{-webkit-justify-content:flex-end;justify-content:flex-end}}.ordem-servico-premium-list{margin-top:20px;width:100%}.ordem-servico-premium-list .os-list-top-panel{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px;margin-bottom:12px;padding:14px 16px;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:hsla(0,0%,100%,.92);box-shadow:0 10px 28px rgba(15,23,42,.04)}.ordem-servico-premium-list .os-list-summary{margin:0;color:#64748b;font-size:12px;font-weight:600}.ordem-servico-premium-list .os-list-filters-bar{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;grid-gap:10px;gap:10px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.ordem-servico-premium-list .os-list-filter-group{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:4px;gap:4px;margin:0;min-width:0}.ordem-servico-premium-list .os-list-filter-group--search{-webkit-flex:1 1 220px;flex:1 1 220px;min-width:180px}.ordem-servico-premium-list .os-list-filter-label{margin:0;color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.ordem-servico-premium-list .os-list-filter-input,.ordem-servico-premium-list .os-list-filter-select{height:38px;padding:7px 10px;font-size:13px;font-weight:500;border:1px solid #bfd0e0;border-radius:10px;background-color:#fff;color:#475569;box-shadow:none}.ordem-servico-premium-list .os-list-filter-select{width:170px}.ordem-servico-premium-list .os-list-filter-select-ctrl{width:240px}.ordem-servico-premium-list .os-list-filter-select-numero{width:150px}.ordem-servico-premium-list .os-list-filter-input{width:100%;min-width:180px}.ordem-servico-premium-list .os-list-filter-select:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.ordem-servico-premium-list .premium-table-wrapper .ReactTable{min-width:0;width:100%;font-size:12px}.ordem-servico-premium-list .ReactTable .rt-tbody .rt-tr,.ordem-servico-premium-list .ReactTable .rt-tbody .rt-tr-group{min-height:60px;height:60px}.ordem-servico-premium-list .ReactTable .rt-td,.ordem-servico-premium-list .ReactTable .rt-th{font-size:12px;-webkit-justify-content:center;justify-content:center;text-align:center;min-height:60px;height:60px}.ordem-servico-premium-list .ReactTable .rt-th .rt-resizable-header-content,.ordem-servico-premium-list .ReactTable .rt-th .rt-th-content{width:100%;text-align:center;-webkit-justify-content:center;justify-content:center}.ordem-servico-premium-list .ReactTable .rt-td.column_center,.ordem-servico-premium-list .ReactTable .rt-td.column_grid,.ordem-servico-premium-list .ReactTable .rt-td.column_icon,.ordem-servico-premium-list .ReactTable .rt-td.column_left:not(.os-col-titulo),.ordem-servico-premium-list .ReactTable .rt-th.column_center,.ordem-servico-premium-list .ReactTable .rt-th.column_grid,.ordem-servico-premium-list .ReactTable .rt-th.column_icon,.ordem-servico-premium-list .ReactTable .rt-th.column_left:not(.os-col-titulo){-webkit-justify-content:center;justify-content:center;text-align:center}.ordem-servico-premium-list .ReactTable .rt-td.os-col-titulo,.ordem-servico-premium-list .ReactTable .rt-th.os-col-titulo,.ordem-servico-premium-list .ReactTable .rt-th.os-col-titulo .rt-resizable-header-content,.ordem-servico-premium-list .ReactTable .rt-th.os-col-titulo .rt-th-content{-webkit-justify-content:flex-start;justify-content:flex-start;text-align:left}.ordem-servico-premium-list .ReactTable .rt-td.os-col-titulo .os-cell-ellipsis,.ordem-servico-premium-list .ReactTable .rt-td.os-col-titulo .os-cell-muted{text-align:left}.ordem-servico-premium-list .os-cell-titulo-stack{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:2px;gap:2px;width:100%;min-width:0;text-align:left}.ordem-servico-premium-list .os-cell-titulo-principal{font-weight:600;color:#334155;font-size:12px;max-width:100%}.ordem-servico-premium-list .os-cell-titulo-meta,.ordem-servico-premium-list .os-cell-titulo-notificacao{font-size:10px;color:#64748b;line-height:1.25;max-width:100%}.ordem-servico-premium-list .os-cell-titulo-notificacao{color:#6d28d9}.ordem-servico-premium-list .os-cell-titulo-notificacao .fa{margin-right:4px;font-size:9px;opacity:.85}.ordem-servico-premium-list .ReactTable .rt-td.column_icon{overflow:visible;padding:4px 6px}.ordem-servico-premium-list .os-actions-cell{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100%;overflow:visible}.ordem-servico-premium-list .os-actions-group{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:4px;gap:4px;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.ordem-servico-premium-list .os-actions-group .btn{border-radius:8px!important;min-width:28px;width:28px;height:28px;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.ordem-servico-premium-list .os-actions-group .btn .icon-size{font-size:12px!important}.ordem-servico-premium-list .os-actions-group .btn.default{background:#e2e8f0!important;color:#475569!important}.ordem-servico-premium-list .os-actions-group .btn.info{background:linear-gradient(135deg,#60a5fa,#3b82f6)!important;color:#fff!important}.ordem-servico-premium-list .os-actions-group .btn.warning{background:linear-gradient(135deg,#fbbf24,#f59e0b)!important;color:#fff!important}.ordem-servico-premium-list .os-actions-group .btn.success{background:linear-gradient(135deg,#34d399,#10b981)!important;color:#fff!important}.ordem-servico-premium-list .os-actions-group .btn.danger{background:linear-gradient(135deg,#f87171,#ef4444)!important;color:#fff!important}.ordem-servico-premium-list .os-actions-group .btn:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-filter:brightness(1.03);filter:brightness(1.03)}.ordem-servico-premium-list .os-premium-badge{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;white-space:nowrap;line-height:1.2;border:1px solid transparent}.ordem-servico-premium-list .os-badge--blue{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ordem-servico-premium-list .os-badge--amber{color:#b45309;background:#fffbeb;border-color:#fde68a}.ordem-servico-premium-list .os-badge--violet{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.ordem-servico-premium-list .os-badge--teal{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}.ordem-servico-premium-list .os-badge--green{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.ordem-servico-premium-list .os-badge--red{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.ordem-servico-premium-list .os-badge--gray{color:#475569;background:#f8fafc;border-color:#e2e8f0}.ordem-servico-premium-list .os-status-cell{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;grid-gap:4px;gap:4px}.ordem-servico-premium-list .os-sla-tempo{font-size:10px;font-weight:700;color:#0f766e;line-height:1.2}.ordem-servico-premium-list .os-sla-tempo.is-vencido{color:#dc2626}.ordem-servico-premium-list .os-cell-ellipsis{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#334155}.ordem-servico-premium-list .os-cell-numero{font-weight:700;color:#1e40af;font-size:11px;white-space:nowrap}.ordem-servico-premium-list .os-cell-ctrl{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;min-width:28px;padding:2px 6px;border-radius:6px;background:#f1f5f9;color:#475569;font-weight:600;font-size:11px}.ordem-servico-premium-list .os-cell-data{color:#64748b;font-size:11px;white-space:nowrap}.ordem-servico-premium-list .os-cell-muted{color:#94a3b8}.ordem-servico-premium-list .os-cell-ultima-interacao{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;grid-gap:6px;gap:6px;max-width:100%;color:#475569;font-size:12px}.ordem-servico-premium-list .os-cell-ultima-interacao-icon{-webkit-flex:0 0 auto;flex:0 0 auto;color:#3c8dbc;font-size:11px}.ordem-servico-premium-list .os-cell-atribuicao-stack{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;grid-gap:4px;gap:4px;width:100%;min-width:0}.ordem-servico-premium-list .os-cell-atribuicao-resp{font-size:11px;color:#64748b}.ordem-servico-premium-list .os-cell-interacao-hora{white-space:nowrap;font-size:11px}.ordem-servico-premium-list .ReactTable .rt-td,.ordem-servico-premium-list .ReactTable .rt-th{padding:4px 6px}@media (max-width:1199px){.ordem-servico-premium-list .os-col-hide-sm{display:none!important}}@media (max-width:767px){.ordem-servico-premium-list .premium-table-wrapper{padding:8px}.ordem-servico-premium-list .os-list-top-panel{padding:12px}.ordem-servico-premium-list .os-list-filters-bar{width:100%}.ordem-servico-premium-list .os-list-filter-group,.ordem-servico-premium-list .os-list-filter-group--search{width:100%;-webkit-flex:1 1 100%;flex:1 1 100%}.ordem-servico-premium-list .os-list-filter-input,.ordem-servico-premium-list .os-list-filter-select,.ordem-servico-premium-list .os-list-filter-select-ctrl,.ordem-servico-premium-list .os-list-filter-select-numero{width:100%}.ordem-servico-premium-list .os-actions-group .btn{min-width:26px;width:26px;height:26px}}.manutencao-premium-list{margin-top:20px;width:100%}.manutencao-premium-list .os-list-top-panel{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px;margin-bottom:12px;padding:14px 16px;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:hsla(0,0%,100%,.92);box-shadow:0 10px 28px rgba(15,23,42,.04)}.manutencao-premium-list .os-list-summary{margin:0;color:#64748b;font-size:12px;font-weight:600}.manutencao-premium-list .os-list-filters-bar{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;grid-gap:10px;gap:10px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.manutencao-premium-list .os-list-filter-group{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:4px;gap:4px;margin:0;min-width:0}.manutencao-premium-list .os-list-filter-group--search{-webkit-flex:1 1 220px;flex:1 1 220px;min-width:180px}.manutencao-premium-list .os-list-filter-label{margin:0;color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.manutencao-premium-list .os-list-filter-input,.manutencao-premium-list .os-list-filter-select{height:38px;padding:7px 10px;font-size:13px;font-weight:500;border:1px solid #bfd0e0;border-radius:10px;background-color:#fff;color:#475569;box-shadow:none}.manutencao-premium-list .os-list-filter-select{width:170px}.manutencao-premium-list .os-list-filter-input{width:100%;min-width:180px}.manutencao-premium-list .premium-table-wrapper .ReactTable{min-width:0;width:100%;font-size:12px}.manutencao-premium-list .ReactTable .rt-tbody .rt-tr,.manutencao-premium-list .ReactTable .rt-tbody .rt-tr-group{min-height:52px;height:52px}.manutencao-premium-list .ReactTable .rt-td,.manutencao-premium-list .ReactTable .rt-th{font-size:12px;-webkit-justify-content:center;justify-content:center;text-align:center;min-height:52px;height:52px;padding:4px 6px}.manutencao-premium-list .ReactTable .rt-th .rt-resizable-header-content,.manutencao-premium-list .ReactTable .rt-th .rt-th-content{width:100%;text-align:center;-webkit-justify-content:center;justify-content:center}.manutencao-premium-list .ReactTable .rt-td.manutencao-col-texto,.manutencao-premium-list .ReactTable .rt-th.manutencao-col-texto,.manutencao-premium-list .ReactTable .rt-th.manutencao-col-texto .rt-resizable-header-content,.manutencao-premium-list .ReactTable .rt-th.manutencao-col-texto .rt-th-content{-webkit-justify-content:flex-start;justify-content:flex-start;text-align:left}.manutencao-premium-list .ReactTable .rt-td.column_icon{overflow:visible;padding:4px 6px}.manutencao-premium-list .os-actions-cell{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100%;overflow:visible}.manutencao-premium-list .os-actions-group{grid-gap:4px;gap:4px;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.manutencao-premium-list .os-actions-group,.manutencao-premium-list .os-actions-group .btn{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.manutencao-premium-list .os-actions-group .btn{border-radius:8px!important;min-width:28px;width:28px;height:28px;-webkit-justify-content:center;justify-content:center;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.manutencao-premium-list .os-actions-group .btn .icon-size{font-size:12px!important}.manutencao-premium-list .os-actions-group .btn.info{background:linear-gradient(135deg,#60a5fa,#3b82f6)!important;color:#fff!important}.manutencao-premium-list .os-actions-group .btn.warning{background:linear-gradient(135deg,#fbbf24,#f59e0b)!important;color:#fff!important}.manutencao-premium-list .os-actions-group .btn.danger{background:linear-gradient(135deg,#f87171,#ef4444)!important;color:#fff!important}.manutencao-premium-list .os-actions-group .btn:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-filter:brightness(1.03);filter:brightness(1.03)}.manutencao-premium-list .os-premium-badge{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;white-space:nowrap;line-height:1.2;border:1px solid transparent}.manutencao-premium-list .os-badge--green{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.manutencao-premium-list .os-badge--gray{color:#475569;background:#f8fafc;border-color:#e2e8f0}.manutencao-premium-list .os-badge--red{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.manutencao-premium-list .os-badge--amber{color:#b45309;background:#fffbeb;border-color:#fde68a}.manutencao-premium-list .os-badge--blue{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.manutencao-premium-list .os-cell-ellipsis{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#334155}.manutencao-premium-list .os-cell-numero{font-weight:700;color:#1e40af;font-size:11px;white-space:nowrap}.manutencao-premium-list .os-cell-data{color:#64748b;font-size:11px;white-space:nowrap}.manutencao-premium-list .os-cell-ctrl{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;min-width:28px;padding:2px 6px;border-radius:6px;background:#f1f5f9;color:#475569;font-weight:600;font-size:11px}.manutencao-premium-list .os-cell-muted{color:#94a3b8}@media (max-width:767px){.manutencao-premium-list .premium-table-wrapper{padding:8px}.manutencao-premium-list .os-list-top-panel{padding:12px}.manutencao-premium-list .os-list-filter-group,.manutencao-premium-list .os-list-filter-group--search{width:100%;-webkit-flex:1 1 100%;flex:1 1 100%}.manutencao-premium-list .os-list-filter-input,.manutencao-premium-list .os-list-filter-select{width:100%}.manutencao-premium-list .os-actions-group .btn{min-width:26px;width:26px;height:26px}}.os-excel-modal-dialog{max-width:720px!important;width:92vw!important}.os-excel-modal-shell{border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.18)}.os-excel-modal-header{-webkit-justify-content:space-between;justify-content:space-between;grid-gap:12px;gap:12px;padding:18px 22px;background:#3c8dbc;color:#fff}.os-excel-modal-header,.os-excel-modal-header-main{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}.os-excel-modal-header-main{grid-gap:14px;gap:14px;min-width:0}.os-excel-modal-header-icon{width:40px;height:40px;border-radius:10px;background:hsla(0,0%,100%,.15);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;font-size:18px}.os-excel-modal-header h4{margin:0 0 6px;font-size:17px;font-weight:700;color:#fff}.os-excel-modal-header p{margin:0;font-size:12px;color:hsla(0,0%,100%,.9);line-height:1.45}.os-excel-modal-close{border:none;background:hsla(0,0%,100%,.15);color:#fff;width:32px;height:32px;border-radius:8px;cursor:pointer;-webkit-flex-shrink:0;flex-shrink:0}.os-excel-modal-close:hover{background:hsla(0,0%,100%,.25)}.os-excel-modal-body{padding:18px 22px;background:#f8fafc;max-height:min(70vh,520px);overflow-y:auto}.os-excel-modal-filters{margin:0}.os-excel-modal-footer{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;justify-content:flex-end;grid-gap:8px;gap:8px;padding:14px 22px;background:#fff;border-top:1px solid #e2e8f0}.os-excel-modal-action-btn{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;-webkit-justify-content:center;justify-content:center;min-width:108px;font-weight:600;border-radius:6px}.os-finalizar-modal-dialog{max-width:520px!important;width:92vw!important}.os-finalizar-modal-body{padding-top:16px!important}.os-finalizar-resumo{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:4px;gap:4px;padding:12px 14px;margin-bottom:16px;border-radius:10px;background:#fff;border:1px solid #e2e8f0}.os-finalizar-resumo-numero{font-size:13px;font-weight:800;color:#1e40af}.os-finalizar-resumo-titulo{font-size:12px;color:#475569;line-height:1.4}.os-finalizar-modal-label{margin:0 0 10px;font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.os-finalizar-opcoes{display:grid;grid-gap:10px;gap:10px}.os-finalizar-opcao{display:grid;grid-template-columns:40px minmax(0,1fr) 24px;grid-gap:12px;gap:12px;-webkit-align-items:center;align-items:center;width:100%;padding:12px 14px;border:1px solid #dbe3ee;border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.os-finalizar-opcao:hover{border-color:#bfdbfe;box-shadow:0 4px 14px rgba(59,130,246,.08)}.os-finalizar-opcao.is-selected{border-color:#3b82f6;background:#eff6ff;box-shadow:0 0 0 1px rgba(59,130,246,.15)}.os-finalizar-opcao-icon{width:40px;height:40px;border-radius:10px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:18px}.os-finalizar-opcao.is-finalizada .os-finalizar-opcao-icon{background:#ecfdf5;color:#059669}.os-finalizar-opcao.is-cancelada .os-finalizar-opcao-icon{background:#f8fafc;color:#64748b}.os-finalizar-opcao-texto{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.os-finalizar-opcao-texto strong{font-size:14px;color:#0f172a}.os-finalizar-opcao-texto small{font-size:12px;color:#64748b;line-height:1.35}.os-finalizar-opcao-check{width:24px;height:24px;border-radius:999px;border:1px solid #cbd5e1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:transparent;font-size:11px;transition:all .15s ease}.os-finalizar-opcao.is-selected .os-finalizar-opcao-check{background:#3b82f6;border-color:#3b82f6;color:#fff}.os-finalizar-estoque-panel{margin-top:16px;padding:14px;border-radius:12px;border:1px solid #fde68a;background:linear-gradient(180deg,#fffbeb,#fff7ed)}.os-finalizar-estoque-panel-header{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:10px;gap:10px;margin-bottom:12px}.os-finalizar-estoque-panel-header>.fa{margin-top:2px;color:#d97706;font-size:16px}.os-finalizar-estoque-panel-header strong{display:block;color:#92400e;font-size:13px}.os-finalizar-estoque-panel-header p{margin:2px 0 0;color:#b45309;font-size:12px;line-height:1.4}.os-finalizar-estoque-loading{margin:0 0 10px;color:#b45309;font-size:12px}.os-finalizar-estoque-lista{margin:0 0 12px;padding:0;list-style:none;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:6px;gap:6px}.os-finalizar-estoque-lista li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:10px;gap:10px;padding:8px 10px;border-radius:8px;background:hsla(0,0%,100%,.75);border:1px solid #fde68a;font-size:12px;color:#78350f}.os-finalizar-estoque-lista li strong{color:#92400e;font-size:12px;white-space:nowrap}.os-finalizar-estoque-opcoes{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.os-finalizar-estoque-opcao{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:8px;gap:8px;padding:10px 12px;border:1px solid #fcd34d;border-radius:10px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.os-finalizar-estoque-opcao:hover{border-color:#f59e0b}.os-finalizar-estoque-opcao.is-selected{border-color:#d97706;background:#fff7ed;box-shadow:0 0 0 3px rgba(245,158,11,.15)}.os-finalizar-estoque-opcao>.fa{margin-top:2px;color:#d97706;font-size:14px}.os-finalizar-estoque-opcao span{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:2px;gap:2px}.os-finalizar-estoque-opcao strong{color:#92400e;font-size:12px}.os-finalizar-estoque-opcao small{color:#b45309;font-size:11px;line-height:1.35}@media (max-width:767px){.simple-cad-premium-header--actions{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch}.premium-header-report-btn{-webkit-align-self:flex-end;align-self:flex-end}.os-excel-modal-action-btn,.os-excel-modal-footer .btn{width:100%}.os-finalizar-opcao{grid-template-columns:36px minmax(0,1fr) 22px;grid-gap:10px;gap:10px;padding:10px 12px}.os-finalizar-estoque-opcoes{grid-template-columns:1fr}}.os-graficos-premium .os-graficos-periodo-toolbar{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;grid-gap:4px;gap:4px;-webkit-flex-shrink:0;flex-shrink:0}.os-graficos-premium .os-graficos-periodo-toolbar label{margin:0;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.os-graficos-premium .os-graficos-periodo-toolbar select{min-width:130px;min-height:34px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;color:#475569;background:#fff}.os-graficos-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.os-graficos-kpi-card{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:12px;gap:12px;padding:14px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.os-graficos-kpi-icon{width:36px;height:36px;border-radius:8px;background:#f8fafc;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:15px;-webkit-flex-shrink:0;flex-shrink:0}.os-graficos-kpi-body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-width:0}.os-graficos-kpi-label{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.03em}.os-graficos-kpi-valor{font-size:22px;font-weight:700;line-height:1.2;margin-top:2px}.os-graficos-kpi-detalhe{font-size:11px;color:#94a3b8;margin-top:2px}.os-graficos-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.os-graficos-chart-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.04);overflow:hidden}.os-graficos-chart-card--wide{grid-column:1/-1}.os-graficos-chart-card-header{padding:14px 16px 10px;border-bottom:1px solid #f1f5f9;background:linear-gradient(180deg,#fafbfc,#fff)}.os-graficos-chart-card-header h5{margin:0;font-size:14px;font-weight:700;color:#2d3748}.os-graficos-chart-card-header p{margin:4px 0 0;font-size:12px;color:#94a3b8}.os-graficos-chart-canvas{position:relative;height:260px;padding:12px 14px 16px}.os-graficos-chart-card--wide .os-graficos-chart-canvas{height:300px}.os-graficos-chart-placeholder,.os-graficos-empty{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;grid-gap:8px;gap:8px;min-height:200px;color:#94a3b8;font-size:13px;text-align:center;padding:24px}.os-graficos-empty i{font-size:28px;color:#cbd5e0}.os-graficos-chart-placeholder{font-size:13px}@media (max-width:991px){.os-graficos-chart-grid{grid-template-columns:1fr}.os-graficos-chart-card--wide{grid-column:auto}}@media (max-width:767px){.os-graficos-premium .simple-cad-premium-header--actions{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch}.os-graficos-premium .os-graficos-periodo-toolbar{-webkit-align-items:stretch;align-items:stretch}.os-graficos-premium .os-graficos-periodo-toolbar select{width:100%}.os-graficos-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.transito-premium .os-list-top-panel{margin-bottom:16px}.transito-premium .os-list-filters-bar{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;grid-gap:10px;gap:10px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.transito-premium .os-list-filter-group{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:4px;gap:4px;margin:0;min-width:0}.transito-premium .os-list-filter-label{margin:0;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.transito-premium .os-list-filter-select{min-width:160px;height:38px;border-radius:10px;border:1px solid #bfd0e0;font-size:13px}.transito-filter-actions{-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-align-self:flex-end;align-self:flex-end}.transito-filter-actions .btn{min-width:40px;min-height:38px;border-radius:10px}.transito-kpi-grid--global{margin-bottom:20px}.transito-detalhe-section,.transito-table-section{margin-top:8px}.transito-detalhe-section{margin-top:24px;padding-top:20px;border-top:1px solid #e2e8f0}.transito-section-header{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:12px;gap:12px;margin-bottom:14px}.transito-section-header--compact{margin-bottom:10px}.transito-section-header h5{margin:0;font-size:15px;font-weight:700;color:#2d3748}.transito-section-header h5 i{margin-right:6px;color:#3c8dbc}.transito-section-header p{margin:4px 0 0;font-size:12px;color:#94a3b8}.transito-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}.transito-chart-grid .os-graficos-chart-card--wide{grid-column:1/-1}.transito-premium-table .rt-tr.transito-row--selected,.transito-premium-table .rt-tr.transito-row--selected.-even,.transito-premium-table .rt-tr.transito-row--selected.-odd{background:rgba(60,141,188,.1)!important}.transito-premium-table .transito-cell-text{color:#2d3748;font-size:13px;font-weight:400;white-space:nowrap}.transito-premium-table .transito-cell-text--left{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.transito-status-cell{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;grid-gap:4px;gap:4px}.transito-status-cell__trecho{color:#94a3b8;font-size:11px;white-space:nowrap}.transito-perfil{margin-top:24px}.transito-perfil__header{margin-bottom:12px}.transito-perfil__scroll{max-height:360px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:10px}.transito-perfil__table{width:100%;border-collapse:collapse;font-size:13px}.transito-perfil__table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f7fafc;color:#475569;font-weight:600;text-align:left;padding:10px 14px;border-bottom:1px solid #e2e8f0}.transito-perfil__table tbody td{padding:8px 14px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.transito-perfil__table tbody tr:last-child td{border-bottom:0}.transito-perfil__hora{font-weight:600;color:#2d3748;white-space:nowrap}.transito-perfil__valor{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;color:#2d3748;font-weight:600}.transito-perfil__valor small{color:#94a3b8;font-weight:400;font-size:11px}.transito-perfil__vazio{color:#cbd5e1}.transito-premium-table .ReactTable .rt-td,.transito-premium-table .ReactTable .rt-th{color:#2d3748;font-size:13px;font-weight:400}.transito-detalhe-empty,.transito-select-hint{min-height:140px;margin-top:8px;border:1px dashed #e2e8f0;border-radius:12px;background:#fafbfc}.transito-empty-state{margin-top:8px;padding:28px 24px;border:1px dashed #dbe6ef;border-radius:14px;background:linear-gradient(180deg,#fafbfc,#fff);text-align:center}.transito-empty-state__icon{width:52px;height:52px;margin:0 auto 12px;border-radius:14px;background:#eef6fb;color:#3c8dbc;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:22px}.transito-empty-state h5{margin:0 0 8px;color:#2d3748;font-size:16px;font-weight:700}.transito-empty-state p{color:#718096;font-size:13px;max-width:560px;margin:0 auto 12px}.transito-empty-state__steps{text-align:left;max-width:520px;margin:0 auto 16px;padding-left:20px;color:#475569;font-size:13px;line-height:1.55}.transito-empty-state__steps li+li{margin-top:6px}.transito-empty-state__hint{font-size:12px!important;color:#94a3b8!important}.transito-empty-state__hint code{background:#f1f5f9;padding:2px 6px;border-radius:4px;font-size:11px}.transito-premium .os-list-filters-bar.is-disabled{opacity:1;pointer-events:auto}.transito-premium .os-list-filters-bar.is-disabled .btn:disabled,.transito-premium .os-list-filters-bar.is-disabled .os-list-filter-select:disabled{opacity:.65}@media (max-width:991px){.transito-chart-grid{grid-template-columns:1fr}.transito-chart-grid .os-graficos-chart-card--wide{grid-column:auto}}@media (max-width:767px){.transito-premium .os-list-filter-group{-webkit-flex:1 1 100%;flex:1 1 100%}.transito-premium .os-list-filter-select{width:100%;min-width:0}.transito-filter-actions{-webkit-align-self:stretch;align-self:stretch}.transito-filter-actions .btn{width:100%}}.notif-modal-premium-dialog{max-width:900px!important;width:90vw!important}.notif-modal-premium-shell{background:#fff}.notif-modal-premium-header{-webkit-justify-content:space-between;justify-content:space-between;grid-gap:12px;gap:12px;padding:12px 16px;background:#3c8dbc;color:#fff;border-bottom:1px solid #367fa9}.notif-modal-premium-header,.notif-modal-premium-header h4{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.notif-modal-premium-header h4{margin:0;font-size:16px;font-weight:600;grid-gap:8px;gap:8px}.notif-modal-premium-header h4 i{font-size:15px;opacity:.95}.notif-modal-premium-close{border:none;background:transparent;color:#fff;width:28px;height:28px;border-radius:4px;cursor:pointer;opacity:.9;-webkit-flex-shrink:0;flex-shrink:0}.notif-modal-premium-close:hover{background:hsla(0,0%,100%,.15);opacity:1}.notif-modal-obligatory-banner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;padding:8px 16px;background:#fffbeb;border-bottom:1px solid #fde68a;color:#92400e;font-size:12px}.notif-modal-obligatory-banner i{-webkit-flex-shrink:0;flex-shrink:0}.notif-modal-premium-body{max-height:min(65vh,520px);overflow-y:auto;padding:0 12px;background:#fff}.notif-modal-empty{text-align:center;padding:32px 16px;color:#718096;font-size:14px}.notif-modal-empty i{display:block;font-size:28px;color:#a0aec0;margin-bottom:8px}.notif-modal-table-wrap{overflow-x:auto}.notif-modal-table{width:100%;margin:0;border-collapse:collapse;font-size:13px}.notif-modal-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:linear-gradient(180deg,#f8fafc,#f1f5f9);color:#334155;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:10px 14px;border-bottom:1px solid #e2e8f0;border-right:1px solid #edf2f7;white-space:nowrap;text-align:center}.notif-modal-table thead th:last-child{border-right:none}.notif-modal-table thead th.notif-modal-th-local,.notif-modal-table thead th.notif-modal-th-message{text-align:left}.notif-modal-table tbody tr{border-bottom:1px solid #eef2f7;transition:background-color .12s ease}.notif-modal-table tbody tr:nth-child(odd){background:#f2f6fb}.notif-modal-table tbody tr:nth-child(2n){background:#fff}.notif-modal-table tbody tr:hover{background:rgba(59,130,246,.05)}.notif-modal-table tbody tr.is-selected{background:#ebf8ff!important}.notif-modal-table tbody tr:last-child{border-bottom:none}.notif-modal-table tbody td{padding:10px 14px;vertical-align:middle;color:#2d3748;border-right:1px solid #edf2f7;text-align:center}.notif-modal-table tbody td:last-child{border-right:none}.notif-modal-td-check,.notif-modal-th-check{width:32px;text-align:center}.notif-modal-td-local,.notif-modal-th-local{width:200px;min-width:200px;max-width:200px;text-align:left}.notif-modal-local-grupo{font-size:12px;font-weight:600;color:#2d3748;line-height:1.3;text-align:left;white-space:normal;word-break:break-word}.notif-modal-local-ctrl{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:4px;gap:4px;margin-top:3px;font-size:11px;color:#718096;line-height:1.35;min-width:0;text-align:left}.notif-modal-local-sep{color:#cbd5e0;-webkit-flex-shrink:0;flex-shrink:0;line-height:1.35}.notif-modal-local-endereco{-webkit-flex:1 1;flex:1 1;min-width:0;white-space:normal;word-break:break-word;text-align:left}.notif-modal-td-actions,.notif-modal-th-actions{width:100px;text-align:center}.notif-modal-td-message{min-width:180px;text-align:left}.notif-modal-message-text{display:block;line-height:1.45;word-break:break-word;text-align:left}.notif-modal-os-row{margin-top:8px;text-align:left}.notif-modal-os-badge{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;line-height:1.4;border:1px solid transparent;max-width:100%;text-align:left}.notif-modal-os-badge--none{color:#718096;background:#f7fafc;border-color:#e2e8f0}.notif-modal-os-badge--none.notif-modal-os-badge--btn{color:#2b6cb0;background:#fff;border-color:#90cdf4;border-style:dashed}.notif-modal-os-badge--none.notif-modal-os-badge--btn:hover:not(:disabled){background:#ebf8ff;border-color:#63b3ed;border-style:solid}.notif-modal-os-badge--loading{color:#718096;background:#f7fafc}.notif-modal-os-badge--linked.os-badge--blue{color:#2b6cb0;background:#ebf8ff;border-color:#bee3f8}.notif-modal-os-badge--linked.os-badge--amber{color:#b7791f;background:#fffaf0;border-color:#fbd38d}.notif-modal-os-badge--linked.os-badge--violet{color:#6b46c1;background:#faf5ff;border-color:#e9d8fd}.notif-modal-os-badge--linked.os-badge--teal{color:#2c7a7b;background:#e6fffa;border-color:#b2f5ea}.notif-modal-os-badge--linked.os-badge--green{color:#276749;background:#f0fff4;border-color:#c6f6d5}.notif-modal-os-badge--linked.os-badge--gray{color:#718096;background:#f7fafc;border-color:#e2e8f0}.notif-modal-os-badge--btn{cursor:pointer;font-family:inherit;width:100%;min-height:32px;-webkit-justify-content:space-between;justify-content:space-between;transition:opacity .12s ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease,-webkit-transform .12s ease;transition:opacity .12s ease,box-shadow .12s ease,transform .12s ease,background-color .12s ease,border-color .12s ease;transition:opacity .12s ease,box-shadow .12s ease,transform .12s ease,background-color .12s ease,border-color .12s ease,-webkit-transform .12s ease}.notif-modal-os-badge-label{text-align:left}.notif-modal-os-badge-label,.notif-modal-os-badge-status{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px;min-width:0}.notif-modal-os-badge-status{color:#718096;font-weight:600}.notif-modal-os-badge-action{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:4px;gap:4px;-webkit-flex-shrink:0;flex-shrink:0;margin-left:12px;color:#2b6cb0;font-weight:600}.notif-modal-os-badge-action .notif-modal-os-badge-arrow{margin-left:0}.notif-modal-os-badge-arrow{-webkit-flex-shrink:0;flex-shrink:0;font-size:10px;opacity:.55;margin-left:8px;transition:opacity .12s ease,-webkit-transform .12s ease;transition:opacity .12s ease,transform .12s ease;transition:opacity .12s ease,transform .12s ease,-webkit-transform .12s ease}.notif-modal-os-badge--btn:hover:not(:disabled) .notif-modal-os-badge-arrow{opacity:.9;-webkit-transform:translateX(2px);transform:translateX(2px)}.notif-modal-os-badge--btn:hover:not(:disabled){opacity:.9;box-shadow:0 1px 4px rgba(0,0,0,.08)}.notif-modal-os-badge--btn:active:not(:disabled){-webkit-transform:translateY(1px);transform:translateY(1px)}.notif-modal-os-badge--btn:disabled{cursor:wait;opacity:.7}.notif-modal-td-date{text-align:center;white-space:nowrap;color:#718096;font-size:12px}.notif-modal-td-date small{display:block;color:#a0aec0;font-size:11px}.notif-modal-actions-group{display:-webkit-inline-flex;display:inline-flex;grid-gap:4px;gap:4px;-webkit-justify-content:center;justify-content:center}.notif-modal-actions-group .btn{min-width:28px;width:28px;height:28px;padding:0}.notif-modal-premium-footer{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:8px;gap:8px;padding:12px 16px;background:#f7fafc;border-top:1px solid #e2e8f0}.notif-modal-premium-footer .btn{border-radius:6px;font-weight:600}@media (max-width:768px){.notif-modal-premium-dialog{width:96vw!important;margin:8px auto}.notif-modal-premium-body{padding:0 8px;max-height:min(72vh,600px)}.notif-modal-table-wrap{overflow-x:visible;padding:8px 0}.notif-modal-table thead{display:none}.notif-modal-table tbody tr{display:block;margin-bottom:10px;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.04)}.notif-modal-table tbody tr:hover{background:#fff!important}.notif-modal-table tbody tr.is-selected{border-color:#90cdf4;box-shadow:0 0 0 1px #90cdf4}.notif-modal-table tbody tr:last-child{border-bottom:1px solid #e2e8f0}.notif-modal-table tbody td{display:block;border-right:none;border-bottom:1px solid #edf2f7;padding:10px 12px;font-size:13px;text-align:left}.notif-modal-table tbody td:before{content:attr(data-label);display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;margin-bottom:4px}.notif-modal-table tbody td:last-child{border-bottom:none}.notif-modal-td-check:before{display:none!important}.notif-modal-td-check{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;padding-bottom:0;border-bottom:none}.notif-modal-td-local,.notif-modal-th-local{width:auto;min-width:0;max-width:none}.notif-modal-td-date{white-space:normal}.notif-modal-td-date small{display:block;margin-left:0}.notif-modal-actions-group{width:100%;-webkit-justify-content:flex-start;justify-content:flex-start;grid-gap:8px;gap:8px}.notif-modal-actions-group .btn{min-width:40px;width:40px;height:40px;font-size:14px}.notif-modal-os-badge{font-size:12px;min-height:40px;padding:8px 12px}.notif-modal-premium-footer .btn{width:100%}}.confirmar-exclusao-modal-icon{background:#fef2f2!important;color:#dc2626!important}.confirmar-exclusao-modal-body{grid-gap:14px;gap:14px}.confirmar-exclusao-item-resumo,.confirmar-exclusao-modal-body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.confirmar-exclusao-item-resumo{grid-gap:4px;gap:4px;padding:12px 14px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.confirmar-exclusao-item-nome{font-size:15px;font-weight:700;color:#1e293b}.confirmar-exclusao-item-detalhe{font-size:12px;color:#64748b}.confirmar-exclusao-aviso{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:8px;gap:8px;margin:0;padding:10px 12px;border-radius:8px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:13px;line-height:1.45}.confirmar-exclusao-aviso i{margin-top:2px;color:#d97706}.equipe-membros-premium .equipe-membros-add-bar{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;grid-gap:10px;gap:10px;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:18px}.equipe-membros-premium .equipe-membros-add-field{min-width:280px;-webkit-flex:1 1;flex:1 1;margin-bottom:0}.equipe-membros-premium .equipe-membros-add-btn{height:38px}.equipe-membros-lista-header{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e8eef5}.equipe-membros-lista-header h5{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;margin:0;color:#2d3748;font-size:14px;font-weight:700}.equipe-membros-lista-header h5 i{color:#3c8dbc}.equipe-membros-lista-count{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:11px;font-weight:700}.equipe-membros-loading{padding:18px 12px;color:#64748b;font-size:13px}.equipe-membros-empty,.equipe-membros-loading{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px}.equipe-membros-empty{-webkit-flex-direction:column;flex-direction:column;padding:28px 20px;border-radius:14px;border:1px dashed #bfd0e0;background:linear-gradient(180deg,#f8fbff,#f1f5f9);text-align:center}.equipe-membros-empty,.equipe-membros-empty-icon{-webkit-justify-content:center;justify-content:center}.equipe-membros-empty-icon{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:48px;height:48px;border-radius:14px;background:#eff6ff;color:#3c8dbc;font-size:20px}.equipe-membros-empty strong{color:#334155;font-size:14px}.equipe-membros-empty p{margin:0;max-width:360px;color:#64748b;font-size:13px;line-height:1.45}.equipe-membros-lista{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:10px;gap:10px}.equipe-membro-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:12px;gap:12px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.04);transition:border-color .15s ease,box-shadow .15s ease}.equipe-membro-item:hover{border-color:#cbd5e0;box-shadow:0 4px 12px rgba(15,23,42,.06)}.equipe-membro-item-ident{grid-gap:12px;gap:12px;min-width:0}.equipe-membro-item-icon,.equipe-membro-item-ident{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.equipe-membro-item-icon{-webkit-justify-content:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#eff6ff;color:#3c8dbc;font-size:16px;-webkit-flex-shrink:0;flex-shrink:0}.equipe-membro-item-info{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.equipe-membro-item-info strong{color:#1e293b;font-size:14px}.equipe-membro-item-info span{color:#64748b;font-size:12px}.mapa-viaturas-premium .mapa-viaturas-toolbar-inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:12px;gap:12px}.mapa-viaturas-premium .mapa-viaturas-toolbar-inner h2{margin:0;font-size:20px;font-weight:600;color:#2c3e50}.mapa-viaturas-premium .mapa-viaturas-toolbar-inner p{margin:2px 0 0;font-size:12px;color:#6c757d}.mapa-viaturas-controls{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;grid-gap:12px;gap:12px}.mapa-viaturas-empty{height:100%;width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center}.mapa-viaturas-empty i{font-size:42px;margin-bottom:16px;opacity:.55;display:block}.mapa-viaturas-empty h4{font-weight:400;margin-bottom:8px}.mapa-viaturas-empty p{margin:0;font-size:14px;opacity:.8}.mapa-viaturas-gps-banner{position:absolute;top:14px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:12px;gap:12px;max-width:520px;width:calc(100% - 32px);padding:12px 16px;border-radius:12px;background:rgba(255,251,235,.96);border:1px solid #fde68a;box-shadow:0 8px 24px rgba(15,23,42,.12);color:#92400e}.mapa-viaturas-gps-banner i{font-size:18px;margin-top:2px;color:#d97706}.mapa-viaturas-gps-banner strong{display:block;font-size:13px;margin-bottom:2px}.mapa-viaturas-gps-banner p{margin:0;font-size:12px;line-height:1.45}.mapa-viaturas-info-window{min-width:180px;max-width:260px;font-size:12px;color:#334155}.mapa-viaturas-info-header{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:2px;gap:2px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.mapa-viaturas-info-header strong{font-size:14px;color:#1e293b}.mapa-viaturas-info-row{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:10px;gap:10px;margin-bottom:4px}.mapa-viaturas-info-row span{color:#64748b}.mapa-viaturas-info-sem-gps{margin:8px 0 0;padding:6px 8px;border-radius:6px;background:#fffbeb;color:#92400e;font-size:11px}.os-relatorio-premium .os-relatorio-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.os-relatorio-kpi-card{grid-gap:12px;gap:12px;padding:14px 16px;border-radius:12px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(15,23,42,.04)}.os-relatorio-kpi-card,.os-relatorio-kpi-icon{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.os-relatorio-kpi-icon{-webkit-justify-content:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#f8fafc;font-size:16px;-webkit-flex-shrink:0;flex-shrink:0}.os-relatorio-kpi-body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.os-relatorio-kpi-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#64748b}.os-relatorio-kpi-valor{font-size:24px;font-weight:700;line-height:1.1}.os-relatorio-tabelas-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.os-relatorio-tabela-card{border:1px solid #e2e8f0;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 2px 8px rgba(15,23,42,.04)}.os-relatorio-tabela-card-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:8px;gap:8px;padding:12px 14px;border-bottom:1px solid #f1f5f9;background:linear-gradient(180deg,#fff,#f8fbff)}.os-relatorio-tabela-card-header h5{margin:0;font-size:13px;font-weight:700;color:#2d3748}.os-relatorio-tabela-card-header span{font-size:11px;color:#64748b}.os-relatorio-tabela-wrap{overflow-x:auto}.os-relatorio-tabela{width:100%;margin:0;border-collapse:collapse;font-size:13px}.os-relatorio-tabela thead th{padding:8px 14px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;text-align:left}.os-relatorio-tabela thead th:nth-child(2),.os-relatorio-tabela thead th:nth-child(3){width:70px;text-align:center}.os-relatorio-tabela tbody td{padding:9px 14px;border-bottom:1px solid #f1f5f9;color:#334155;vertical-align:middle}.os-relatorio-tabela tbody tr:last-child td{border-bottom:none}.os-relatorio-tabela tbody tr:hover{background:#f8fbff}.os-relatorio-tabela-label{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px}.os-relatorio-tabela-dot{display:inline-block;width:8px;height:8px;border-radius:50%;-webkit-flex-shrink:0;flex-shrink:0}.os-relatorio-tabela-qtd{text-align:center;font-weight:700;color:#1e293b}.os-relatorio-tabela-pct{text-align:center;font-size:12px;color:#64748b;white-space:nowrap}.os-relatorio-tabela-bar-wrap{display:inline-block;width:36px;height:4px;margin-right:6px;border-radius:999px;background:#e2e8f0;vertical-align:middle;overflow:hidden}.os-relatorio-tabela-bar{display:block;height:100%;border-radius:999px}.os-relatorio-vencidas-panel{margin-top:20px;border:1px solid #fecaca;border-radius:12px;overflow:hidden;background:#fff}.os-relatorio-vencidas-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:8px;gap:8px;padding:12px 14px;background:linear-gradient(180deg,#fff5f5,#fef2f2);border-bottom:1px solid #fecaca}.os-relatorio-vencidas-header h5{margin:0;font-size:13px;font-weight:700;color:#b91c1c}.os-relatorio-vencidas-header h5 i{margin-right:6px}.os-relatorio-vencidas-header span{font-size:11px;color:#dc2626;font-weight:600}.os-relatorio-tabela--vencidas .os-relatorio-tabela-numero{font-weight:700;color:#1e293b;white-space:nowrap}.os-relatorio-tabela--vencidas .os-relatorio-tabela-prazo{color:#b91c1c;font-weight:600;white-space:nowrap}.os-relatorio-toolbar{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;grid-gap:10px;gap:10px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.os-relatorio-toolbar-field{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:4px;gap:4px;min-width:130px}.os-relatorio-toolbar-field label{font-size:11px;font-weight:600;color:#64748b;margin:0}.os-relatorio-tabelas-grid--detalhado{grid-template-columns:repeat(2,minmax(0,1fr))}.os-relatorio-tabela--detalhado thead th:nth-child(n+2){text-align:center;width:72px}.os-relatorio-tabela--detalhado tbody td:nth-child(n+2){text-align:center}.os-relatorio-tabela-sla-vencido{color:#b91c1c;font-weight:700}.os-graficos-periodo-toolbar{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;grid-gap:10px;gap:10px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.os-graficos-toolbar-field{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:4px;gap:4px;min-width:130px}.os-graficos-toolbar-field label{font-size:11px;font-weight:600;color:#64748b;margin:0}.manutencao-cad-premium .simple-cad-premium-header h4 i{color:#3c8dbc}.manutencao-cad-hint p{color:#718096;font-size:12px;margin:0}@media (max-width:991px){.os-relatorio-tabelas-grid--detalhado{grid-template-columns:1fr}}.ctrl-hist-manutencao-premium{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:16px;gap:16px}.ctrl-hist-toolbar{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:12px;gap:12px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.ctrl-hist-toolbar-text p{margin:0;font-size:13px;color:#64748b;line-height:1.5;max-width:640px}.ctrl-hist-nova-os-btn{height:38px;white-space:nowrap}.ctrl-hist-top-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.ctrl-hist-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.ctrl-hist-kpi-card{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 4px rgba(15,23,42,.04);min-height:64px}.ctrl-hist-kpi-card--placeholder{min-height:64px;background:#f8fafc;border-style:dashed;box-shadow:none}.ctrl-hist-filters-card{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:8px;gap:8px;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 4px rgba(15,23,42,.04);min-height:64px}.ctrl-hist-filter-status{margin-bottom:0;width:100%}.ctrl-hist-filter-status .os-list-filter-label{margin-bottom:4px}.ctrl-hist-filter-status .os-list-filter-select{height:32px;font-size:12px;padding:4px 8px}.ctrl-hist-kpi-icon{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#f8fafc;font-size:13px;-webkit-flex-shrink:0;flex-shrink:0}.ctrl-hist-kpi-body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:1px;gap:1px;min-width:0}.ctrl-hist-kpi-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.ctrl-hist-kpi-valor{font-size:18px;font-weight:700;line-height:1.1}.ctrl-hist-kpi-detalhe{font-size:11px;color:#94a3b8}.ctrl-hist-insight{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:10px;gap:10px;padding:10px 14px;border-radius:10px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;font-size:13px;line-height:1.45}.ctrl-hist-insight--aberto{background:#fffbeb;border-color:#fde68a;color:#92400e}.ctrl-hist-insight i{margin-top:2px}.ctrl-hist-toggle-canceladas{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px;margin:0;font-size:11px;color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.2}.ctrl-hist-toggle-canceladas input{margin:0;-webkit-flex-shrink:0;flex-shrink:0}.ctrl-hist-loading{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;padding:24px 12px;color:#64748b;font-size:13px}.ctrl-hist-empty{-webkit-flex-direction:column;flex-direction:column;grid-gap:10px;gap:10px;padding:32px 20px;border-radius:14px;border:1px dashed #bfd0e0;background:linear-gradient(180deg,#f8fbff,#f1f5f9);text-align:center}.ctrl-hist-empty,.ctrl-hist-empty-icon{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.ctrl-hist-empty-icon{width:52px;height:52px;border-radius:14px;background:#eff6ff;color:#3c8dbc;font-size:22px}.ctrl-hist-empty i.fa-save,.ctrl-hist-empty i.fa-wrench{font-size:28px;color:#94a3b8;margin-bottom:4px}.ctrl-hist-empty strong{color:#334155;font-size:14px}.ctrl-hist-empty p{margin:0;max-width:380px;color:#64748b;font-size:13px;line-height:1.45}.ctrl-hist-timeline-panel{padding:16px 16px 16px 12px;border-radius:14px;background:linear-gradient(180deg,#eef2f7,#e8edf3);border:1px solid #d7e0ea}.ctrl-hist-timeline{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:14px;gap:14px;position:relative;padding-left:8px}.ctrl-hist-timeline:before{content:"";position:absolute;left:24px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,#93c5fd,#cbd5e1);border-radius:999px}.ctrl-hist-item{display:-webkit-flex;display:flex;grid-gap:12px;gap:12px;-webkit-align-items:flex-start;align-items:flex-start;position:relative;z-index:1}.ctrl-hist-item-marker{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#fff;color:#3c8dbc;font-size:13px;-webkit-flex-shrink:0;flex-shrink:0;margin-top:12px;border:2px solid #93c5fd;box-shadow:0 2px 6px rgba(59,130,246,.15)}.ctrl-hist-item-body{-webkit-flex:1 1;flex:1 1;min-width:0;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.04);transition:border-color .15s ease,box-shadow .15s ease}.ctrl-hist-item-body:hover{border-color:#cbd5e0;box-shadow:0 4px 12px rgba(15,23,42,.06)}.ctrl-hist-item-header{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:10px;gap:10px;margin-bottom:6px}.ctrl-hist-item-datas{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:8px 16px;gap:8px 16px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f1f5f9;font-size:11px;color:#64748b}.ctrl-hist-item-datas span{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.ctrl-hist-item-datas span i{color:#94a3b8;font-size:10px}.ctrl-hist-item-datas em{font-style:normal;font-weight:600;color:#475569;margin-right:2px}.ctrl-hist-item-titulo-wrap{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.ctrl-hist-item-numero{font-size:13px;font-weight:700;color:#1d4ed8}.ctrl-hist-item-titulo{font-size:14px;font-weight:600;color:#1e293b;word-break:break-word}.ctrl-hist-item-data{font-size:11px;color:#64748b;white-space:nowrap;-webkit-flex-shrink:0;flex-shrink:0}.ctrl-hist-item-badges{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:6px;gap:6px;margin-bottom:8px}.ctrl-hist-item-prioridade{font-size:11px;font-weight:600;color:#64748b;padding:2px 8px;border-radius:999px;background:#f1f5f9}.ctrl-hist-item-meta{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:10px 14px;gap:10px 14px;margin-bottom:8px;font-size:12px;color:#64748b}.ctrl-hist-item-meta span{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:5px;gap:5px}.ctrl-hist-item-notificacao{margin:0 0 6px;padding:8px 10px;border-radius:8px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:12px;line-height:1.4}.ctrl-hist-item-interacao{margin:0 0 8px;font-size:12px;color:#475569;line-height:1.45;font-style:italic}.ctrl-hist-item-actions{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;margin-top:4px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.ctrl-hist-ver-os-btn{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px;height:32px;padding:0 12px;border-radius:8px;font-size:12px;font-weight:600}.ctrl-hist-page-header h4{margin-top:8px}.ctrl-hist-back-btn{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px;padding:0;border:none;background:none;color:#64748b;font-size:12px;font-weight:600;cursor:pointer;margin-bottom:4px}.ctrl-hist-back-btn:hover{color:#3c8dbc}.ctrl-hist-page .ctrl-hist-item-badges{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:6px;gap:6px;margin-bottom:8px}.ctrl-hist-page .ctrl-hist-item-badges .os-badge{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;white-space:nowrap;line-height:1.2;border:1px solid transparent}@media (max-width:992px){.ctrl-hist-top-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ctrl-hist-top-bar{grid-template-columns:1fr}.ctrl-hist-item-header{-webkit-align-items:flex-start;align-items:flex-start}.ctrl-hist-item-header,.ctrl-hist-toolbar{-webkit-flex-direction:column;flex-direction:column}.ctrl-hist-toolbar{-webkit-align-items:stretch;align-items:stretch}.ctrl-hist-nova-os-btn{width:100%}}.inventario-historico-list{padding:8px 4px 16px}.inventario-historico-timeline{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px}.inventario-historico-item{padding:12px 14px;border-radius:10px;border:1px solid rgba(15,23,42,.08);background:#fff}.inventario-historico-meta{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:10px;gap:10px;-webkit-align-items:center;align-items:center;margin-bottom:6px;font-size:12px;color:#64748b}.inventario-historico-item p{margin:0;color:#1e293b}.ctrl-hist-inventario-panel{margin-top:20px;padding-top:18px;border-top:1px solid rgba(15,23,42,.08)}.ctrl-hist-inventario-header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:12px;gap:12px;margin-bottom:12px}.ctrl-hist-inventario-header h5{margin:0 0 4px;font-size:16px;color:#1e293b}.ctrl-hist-inventario-header p{margin:0;font-size:13px;color:#64748b}.ctrl-hist-inventario-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px;gap:10px}.ctrl-hist-inventario-card{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:8px;background:#f8fafc;border:1px solid rgba(15,23,42,.06)}.ctrl-hist-inventario-card strong{font-size:13px;color:#0f172a}.ctrl-hist-inventario-card small,.ctrl-hist-inventario-card span{font-size:12px;color:#64748b}.ctrl-hist-inventario-empty,.ctrl-hist-inventario-more{font-size:13px;color:#64748b}.inventario-tipos-premium{padding:4px 2px 12px}.inventario-tipos-intro{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:16px;gap:16px;margin-bottom:16px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.inventario-tipos-title{margin:0 0 6px;font-size:18px;color:#0f172a}.inventario-tipos-intro p{margin:0;font-size:13px;color:#64748b}.inventario-tipos-stats{display:-webkit-flex;display:flex;grid-gap:16px;gap:16px;font-size:13px;color:#475569;background:#f8fafc;border:1px solid rgba(15,23,42,.06);border-radius:10px;padding:10px 14px}.inventario-tipos-form{margin-bottom:16px}.inventario-tipos-form-grid{-webkit-flex-wrap:wrap;flex-wrap:wrap}.inventario-tipos-form-action,.inventario-tipos-form-grid{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end}.inventario-tipos-form-action{padding-bottom:4px}.inventario-tipos-filters{margin-bottom:12px}
/*!
 * Font Awesome Free 5.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\F26E"}.fa-accessible-icon:before{content:"\F368"}.fa-accusoft:before{content:"\F369"}.fa-address-book:before{content:"\F2B9"}.fa-address-card:before{content:"\F2BB"}.fa-adjust:before{content:"\F042"}.fa-adn:before{content:"\F170"}.fa-adversal:before{content:"\F36A"}.fa-affiliatetheme:before{content:"\F36B"}.fa-air-freshener:before{content:"\F5D0"}.fa-algolia:before{content:"\F36C"}.fa-align-center:before{content:"\F037"}.fa-align-justify:before{content:"\F039"}.fa-align-left:before{content:"\F036"}.fa-align-right:before{content:"\F038"}.fa-allergies:before{content:"\F461"}.fa-amazon:before{content:"\F270"}.fa-amazon-pay:before{content:"\F42C"}.fa-ambulance:before{content:"\F0F9"}.fa-american-sign-language-interpreting:before{content:"\F2A3"}.fa-amilia:before{content:"\F36D"}.fa-anchor:before{content:"\F13D"}.fa-android:before{content:"\F17B"}.fa-angellist:before{content:"\F209"}.fa-angle-double-down:before{content:"\F103"}.fa-angle-double-left:before{content:"\F100"}.fa-angle-double-right:before{content:"\F101"}.fa-angle-double-up:before{content:"\F102"}.fa-angle-down:before{content:"\F107"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angry:before{content:"\F556"}.fa-angrycreative:before{content:"\F36E"}.fa-angular:before{content:"\F420"}.fa-app-store:before{content:"\F36F"}.fa-app-store-ios:before{content:"\F370"}.fa-apper:before{content:"\F371"}.fa-apple:before{content:"\F179"}.fa-apple-alt:before{content:"\F5D1"}.fa-apple-pay:before{content:"\F415"}.fa-archive:before{content:"\F187"}.fa-archway:before{content:"\F557"}.fa-arrow-alt-circle-down:before{content:"\F358"}.fa-arrow-alt-circle-left:before{content:"\F359"}.fa-arrow-alt-circle-right:before{content:"\F35A"}.fa-arrow-alt-circle-up:before{content:"\F35B"}.fa-arrow-circle-down:before{content:"\F0AB"}.fa-arrow-circle-left:before{content:"\F0A8"}.fa-arrow-circle-right:before{content:"\F0A9"}.fa-arrow-circle-up:before{content:"\F0AA"}.fa-arrow-down:before{content:"\F063"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-up:before{content:"\F062"}.fa-arrows-alt:before{content:"\F0B2"}.fa-arrows-alt-h:before{content:"\F337"}.fa-arrows-alt-v:before{content:"\F338"}.fa-assistive-listening-systems:before{content:"\F2A2"}.fa-asterisk:before{content:"\F069"}.fa-asymmetrik:before{content:"\F372"}.fa-at:before{content:"\F1FA"}.fa-atlas:before{content:"\F558"}.fa-atom:before{content:"\F5D2"}.fa-audible:before{content:"\F373"}.fa-audio-description:before{content:"\F29E"}.fa-autoprefixer:before{content:"\F41C"}.fa-avianex:before{content:"\F374"}.fa-aviato:before{content:"\F421"}.fa-award:before{content:"\F559"}.fa-aws:before{content:"\F375"}.fa-backspace:before{content:"\F55A"}.fa-backward:before{content:"\F04A"}.fa-balance-scale:before{content:"\F24E"}.fa-ban:before{content:"\F05E"}.fa-band-aid:before{content:"\F462"}.fa-bandcamp:before{content:"\F2D5"}.fa-barcode:before{content:"\F02A"}.fa-bars:before{content:"\F0C9"}.fa-baseball-ball:before{content:"\F433"}.fa-basketball-ball:before{content:"\F434"}.fa-bath:before{content:"\F2CD"}.fa-battery-empty:before{content:"\F244"}.fa-battery-full:before{content:"\F240"}.fa-battery-half:before{content:"\F242"}.fa-battery-quarter:before{content:"\F243"}.fa-battery-three-quarters:before{content:"\F241"}.fa-bed:before{content:"\F236"}.fa-beer:before{content:"\F0FC"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-bell:before{content:"\F0F3"}.fa-bell-slash:before{content:"\F1F6"}.fa-bezier-curve:before{content:"\F55B"}.fa-bicycle:before{content:"\F206"}.fa-bimobject:before{content:"\F378"}.fa-binoculars:before{content:"\F1E5"}.fa-birthday-cake:before{content:"\F1FD"}.fa-bitbucket:before{content:"\F171"}.fa-bitcoin:before{content:"\F379"}.fa-bity:before{content:"\F37A"}.fa-black-tie:before{content:"\F27E"}.fa-blackberry:before{content:"\F37B"}.fa-blender:before{content:"\F517"}.fa-blind:before{content:"\F29D"}.fa-blogger:before{content:"\F37C"}.fa-blogger-b:before{content:"\F37D"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-bold:before{content:"\F032"}.fa-bolt:before{content:"\F0E7"}.fa-bomb:before{content:"\F1E2"}.fa-bone:before{content:"\F5D7"}.fa-bong:before{content:"\F55C"}.fa-book:before{content:"\F02D"}.fa-book-open:before{content:"\F518"}.fa-book-reader:before{content:"\F5DA"}.fa-bookmark:before{content:"\F02E"}.fa-bowling-ball:before{content:"\F436"}.fa-box:before{content:"\F466"}.fa-box-open:before{content:"\F49E"}.fa-boxes:before{content:"\F468"}.fa-braille:before{content:"\F2A1"}.fa-brain:before{content:"\F5DC"}.fa-briefcase:before{content:"\F0B1"}.fa-briefcase-medical:before{content:"\F469"}.fa-broadcast-tower:before{content:"\F519"}.fa-broom:before{content:"\F51A"}.fa-brush:before{content:"\F55D"}.fa-btc:before{content:"\F15A"}.fa-bug:before{content:"\F188"}.fa-building:before{content:"\F1AD"}.fa-bullhorn:before{content:"\F0A1"}.fa-bullseye:before{content:"\F140"}.fa-burn:before{content:"\F46A"}.fa-buromobelexperte:before{content:"\F37F"}.fa-bus:before{content:"\F207"}.fa-bus-alt:before{content:"\F55E"}.fa-buysellads:before{content:"\F20D"}.fa-calculator:before{content:"\F1EC"}.fa-calendar:before{content:"\F133"}.fa-calendar-alt:before{content:"\F073"}.fa-calendar-check:before{content:"\F274"}.fa-calendar-minus:before{content:"\F272"}.fa-calendar-plus:before{content:"\F271"}.fa-calendar-times:before{content:"\F273"}.fa-camera:before{content:"\F030"}.fa-camera-retro:before{content:"\F083"}.fa-cannabis:before{content:"\F55F"}.fa-capsules:before{content:"\F46B"}.fa-car:before{content:"\F1B9"}.fa-car-alt:before{content:"\F5DE"}.fa-car-battery:before{content:"\F5DF"}.fa-car-crash:before{content:"\F5E1"}.fa-car-side:before{content:"\F5E4"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-caret-square-down:before{content:"\F150"}.fa-caret-square-left:before{content:"\F191"}.fa-caret-square-right:before{content:"\F152"}.fa-caret-square-up:before{content:"\F151"}.fa-caret-up:before{content:"\F0D8"}.fa-cart-arrow-down:before{content:"\F218"}.fa-cart-plus:before{content:"\F217"}.fa-cc-amazon-pay:before{content:"\F42D"}.fa-cc-amex:before{content:"\F1F3"}.fa-cc-apple-pay:before{content:"\F416"}.fa-cc-diners-club:before{content:"\F24C"}.fa-cc-discover:before{content:"\F1F2"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-mastercard:before{content:"\F1F1"}.fa-cc-paypal:before{content:"\F1F4"}.fa-cc-stripe:before{content:"\F1F5"}.fa-cc-visa:before{content:"\F1F0"}.fa-centercode:before{content:"\F380"}.fa-certificate:before{content:"\F0A3"}.fa-chalkboard:before{content:"\F51B"}.fa-chalkboard-teacher:before{content:"\F51C"}.fa-charging-station:before{content:"\F5E7"}.fa-chart-area:before{content:"\F1FE"}.fa-chart-bar:before{content:"\F080"}.fa-chart-line:before{content:"\F201"}.fa-chart-pie:before{content:"\F200"}.fa-check:before{content:"\F00C"}.fa-check-circle:before{content:"\F058"}.fa-check-double:before{content:"\F560"}.fa-check-square:before{content:"\F14A"}.fa-chess:before{content:"\F439"}.fa-chess-bishop:before{content:"\F43A"}.fa-chess-board:before{content:"\F43C"}.fa-chess-king:before{content:"\F43F"}.fa-chess-knight:before{content:"\F441"}.fa-chess-pawn:before{content:"\F443"}.fa-chess-queen:before{content:"\F445"}.fa-chess-rook:before{content:"\F447"}.fa-chevron-circle-down:before{content:"\F13A"}.fa-chevron-circle-left:before{content:"\F137"}.fa-chevron-circle-right:before{content:"\F138"}.fa-chevron-circle-up:before{content:"\F139"}.fa-chevron-down:before{content:"\F078"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-chevron-up:before{content:"\F077"}.fa-child:before{content:"\F1AE"}.fa-chrome:before{content:"\F268"}.fa-church:before{content:"\F51D"}.fa-circle:before{content:"\F111"}.fa-circle-notch:before{content:"\F1CE"}.fa-clipboard:before{content:"\F328"}.fa-clipboard-check:before{content:"\F46C"}.fa-clipboard-list:before{content:"\F46D"}.fa-clock:before{content:"\F017"}.fa-clone:before{content:"\F24D"}.fa-closed-captioning:before{content:"\F20A"}.fa-cloud:before{content:"\F0C2"}.fa-cloud-download-alt:before{content:"\F381"}.fa-cloud-upload-alt:before{content:"\F382"}.fa-cloudscale:before{content:"\F383"}.fa-cloudsmith:before{content:"\F384"}.fa-cloudversify:before{content:"\F385"}.fa-cocktail:before{content:"\F561"}.fa-code:before{content:"\F121"}.fa-code-branch:before{content:"\F126"}.fa-codepen:before{content:"\F1CB"}.fa-codiepie:before{content:"\F284"}.fa-coffee:before{content:"\F0F4"}.fa-cog:before{content:"\F013"}.fa-cogs:before{content:"\F085"}.fa-coins:before{content:"\F51E"}.fa-columns:before{content:"\F0DB"}.fa-comment:before{content:"\F075"}.fa-comment-alt:before{content:"\F27A"}.fa-comment-dots:before{content:"\F4AD"}.fa-comment-slash:before{content:"\F4B3"}.fa-comments:before{content:"\F086"}.fa-compact-disc:before{content:"\F51F"}.fa-compass:before{content:"\F14E"}.fa-compress:before{content:"\F066"}.fa-concierge-bell:before{content:"\F562"}.fa-connectdevelop:before{content:"\F20E"}.fa-contao:before{content:"\F26D"}.fa-cookie:before{content:"\F563"}.fa-cookie-bite:before{content:"\F564"}.fa-copy:before{content:"\F0C5"}.fa-copyright:before{content:"\F1F9"}.fa-couch:before{content:"\F4B8"}.fa-cpanel:before{content:"\F388"}.fa-creative-commons:before{content:"\F25E"}.fa-creative-commons-by:before{content:"\F4E7"}.fa-creative-commons-nc:before{content:"\F4E8"}.fa-creative-commons-nc-eu:before{content:"\F4E9"}.fa-creative-commons-nc-jp:before{content:"\F4EA"}.fa-creative-commons-nd:before{content:"\F4EB"}.fa-creative-commons-pd:before{content:"\F4EC"}.fa-creative-commons-pd-alt:before{content:"\F4ED"}.fa-creative-commons-remix:before{content:"\F4EE"}.fa-creative-commons-sa:before{content:"\F4EF"}.fa-creative-commons-sampling:before{content:"\F4F0"}.fa-creative-commons-sampling-plus:before{content:"\F4F1"}.fa-creative-commons-share:before{content:"\F4F2"}.fa-credit-card:before{content:"\F09D"}.fa-crop:before{content:"\F125"}.fa-crop-alt:before{content:"\F565"}.fa-crosshairs:before{content:"\F05B"}.fa-crow:before{content:"\F520"}.fa-crown:before{content:"\F521"}.fa-css3:before{content:"\F13C"}.fa-css3-alt:before{content:"\F38B"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-cut:before{content:"\F0C4"}.fa-cuttlefish:before{content:"\F38C"}.fa-d-and-d:before{content:"\F38D"}.fa-dashcube:before{content:"\F210"}.fa-database:before{content:"\F1C0"}.fa-deaf:before{content:"\F2A4"}.fa-delicious:before{content:"\F1A5"}.fa-deploydog:before{content:"\F38E"}.fa-deskpro:before{content:"\F38F"}.fa-desktop:before{content:"\F108"}.fa-deviantart:before{content:"\F1BD"}.fa-diagnoses:before{content:"\F470"}.fa-dice:before{content:"\F522"}.fa-dice-five:before{content:"\F523"}.fa-dice-four:before{content:"\F524"}.fa-dice-one:before{content:"\F525"}.fa-dice-six:before{content:"\F526"}.fa-dice-three:before{content:"\F527"}.fa-dice-two:before{content:"\F528"}.fa-digg:before{content:"\F1A6"}.fa-digital-ocean:before{content:"\F391"}.fa-digital-tachograph:before{content:"\F566"}.fa-directions:before{content:"\F5EB"}.fa-discord:before{content:"\F392"}.fa-discourse:before{content:"\F393"}.fa-divide:before{content:"\F529"}.fa-dizzy:before{content:"\F567"}.fa-dna:before{content:"\F471"}.fa-dochub:before{content:"\F394"}.fa-docker:before{content:"\F395"}.fa-dollar-sign:before{content:"\F155"}.fa-dolly:before{content:"\F472"}.fa-dolly-flatbed:before{content:"\F474"}.fa-donate:before{content:"\F4B9"}.fa-door-closed:before{content:"\F52A"}.fa-door-open:before{content:"\F52B"}.fa-dot-circle:before{content:"\F192"}.fa-dove:before{content:"\F4BA"}.fa-download:before{content:"\F019"}.fa-draft2digital:before{content:"\F396"}.fa-drafting-compass:before{content:"\F568"}.fa-draw-polygon:before{content:"\F5EE"}.fa-dribbble:before{content:"\F17D"}.fa-dribbble-square:before{content:"\F397"}.fa-dropbox:before{content:"\F16B"}.fa-drum:before{content:"\F569"}.fa-drum-steelpan:before{content:"\F56A"}.fa-drupal:before{content:"\F1A9"}.fa-dumbbell:before{content:"\F44B"}.fa-dyalog:before{content:"\F399"}.fa-earlybirds:before{content:"\F39A"}.fa-ebay:before{content:"\F4F4"}.fa-edge:before{content:"\F282"}.fa-edit:before{content:"\F044"}.fa-eject:before{content:"\F052"}.fa-elementor:before{content:"\F430"}.fa-ellipsis-h:before{content:"\F141"}.fa-ellipsis-v:before{content:"\F142"}.fa-ello:before{content:"\F5F1"}.fa-ember:before{content:"\F423"}.fa-empire:before{content:"\F1D1"}.fa-envelope:before{content:"\F0E0"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-square:before{content:"\F199"}.fa-envira:before{content:"\F299"}.fa-equals:before{content:"\F52C"}.fa-eraser:before{content:"\F12D"}.fa-erlang:before{content:"\F39D"}.fa-ethereum:before{content:"\F42E"}.fa-etsy:before{content:"\F2D7"}.fa-euro-sign:before{content:"\F153"}.fa-exchange-alt:before{content:"\F362"}.fa-exclamation:before{content:"\F12A"}.fa-exclamation-circle:before{content:"\F06A"}.fa-exclamation-triangle:before{content:"\F071"}.fa-expand:before{content:"\F065"}.fa-expand-arrows-alt:before{content:"\F31E"}.fa-expeditedssl:before{content:"\F23E"}.fa-external-link-alt:before{content:"\F35D"}.fa-external-link-square-alt:before{content:"\F360"}.fa-eye:before{content:"\F06E"}.fa-eye-dropper:before{content:"\F1FB"}.fa-eye-slash:before{content:"\F070"}.fa-facebook:before{content:"\F09A"}.fa-facebook-f:before{content:"\F39E"}.fa-facebook-messenger:before{content:"\F39F"}.fa-facebook-square:before{content:"\F082"}.fa-fast-backward:before{content:"\F049"}.fa-fast-forward:before{content:"\F050"}.fa-fax:before{content:"\F1AC"}.fa-feather:before{content:"\F52D"}.fa-feather-alt:before{content:"\F56B"}.fa-female:before{content:"\F182"}.fa-fighter-jet:before{content:"\F0FB"}.fa-file:before{content:"\F15B"}.fa-file-alt:before{content:"\F15C"}.fa-file-archive:before{content:"\F1C6"}.fa-file-audio:before{content:"\F1C7"}.fa-file-code:before{content:"\F1C9"}.fa-file-contract:before{content:"\F56C"}.fa-file-download:before{content:"\F56D"}.fa-file-excel:before{content:"\F1C3"}.fa-file-export:before{content:"\F56E"}.fa-file-image:before{content:"\F1C5"}.fa-file-import:before{content:"\F56F"}.fa-file-invoice:before{content:"\F570"}.fa-file-invoice-dollar:before{content:"\F571"}.fa-file-medical:before{content:"\F477"}.fa-file-medical-alt:before{content:"\F478"}.fa-file-pdf:before{content:"\F1C1"}.fa-file-powerpoint:before{content:"\F1C4"}.fa-file-prescription:before{content:"\F572"}.fa-file-signature:before{content:"\F573"}.fa-file-upload:before{content:"\F574"}.fa-file-video:before{content:"\F1C8"}.fa-file-word:before{content:"\F1C2"}.fa-fill:before{content:"\F575"}.fa-fill-drip:before{content:"\F576"}.fa-film:before{content:"\F008"}.fa-filter:before{content:"\F0B0"}.fa-fingerprint:before{content:"\F577"}.fa-fire:before{content:"\F06D"}.fa-fire-extinguisher:before{content:"\F134"}.fa-firefox:before{content:"\F269"}.fa-first-aid:before{content:"\F479"}.fa-first-order:before{content:"\F2B0"}.fa-first-order-alt:before{content:"\F50A"}.fa-firstdraft:before{content:"\F3A1"}.fa-fish:before{content:"\F578"}.fa-flag:before{content:"\F024"}.fa-flag-checkered:before{content:"\F11E"}.fa-flask:before{content:"\F0C3"}.fa-flickr:before{content:"\F16E"}.fa-flipboard:before{content:"\F44D"}.fa-flushed:before{content:"\F579"}.fa-fly:before{content:"\F417"}.fa-folder:before{content:"\F07B"}.fa-folder-open:before{content:"\F07C"}.fa-font:before{content:"\F031"}.fa-font-awesome:before{content:"\F2B4"}.fa-font-awesome-alt:before{content:"\F35C"}.fa-font-awesome-flag:before{content:"\F425"}.fa-font-awesome-logo-full:before{content:"\F4E6"}.fa-fonticons:before{content:"\F280"}.fa-fonticons-fi:before{content:"\F3A2"}.fa-football-ball:before{content:"\F44E"}.fa-fort-awesome:before{content:"\F286"}.fa-fort-awesome-alt:before{content:"\F3A3"}.fa-forumbee:before{content:"\F211"}.fa-forward:before{content:"\F04E"}.fa-foursquare:before{content:"\F180"}.fa-free-code-camp:before{content:"\F2C5"}.fa-freebsd:before{content:"\F3A4"}.fa-frog:before{content:"\F52E"}.fa-frown:before{content:"\F119"}.fa-frown-open:before{content:"\F57A"}.fa-fulcrum:before{content:"\F50B"}.fa-futbol:before{content:"\F1E3"}.fa-galactic-republic:before{content:"\F50C"}.fa-galactic-senate:before{content:"\F50D"}.fa-gamepad:before{content:"\F11B"}.fa-gas-pump:before{content:"\F52F"}.fa-gavel:before{content:"\F0E3"}.fa-gem:before{content:"\F3A5"}.fa-genderless:before{content:"\F22D"}.fa-get-pocket:before{content:"\F265"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-gift:before{content:"\F06B"}.fa-git:before{content:"\F1D3"}.fa-git-square:before{content:"\F1D2"}.fa-github:before{content:"\F09B"}.fa-github-alt:before{content:"\F113"}.fa-github-square:before{content:"\F092"}.fa-gitkraken:before{content:"\F3A6"}.fa-gitlab:before{content:"\F296"}.fa-gitter:before{content:"\F426"}.fa-glass-martini:before{content:"\F000"}.fa-glass-martini-alt:before{content:"\F57B"}.fa-glasses:before{content:"\F530"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-globe:before{content:"\F0AC"}.fa-globe-africa:before{content:"\F57C"}.fa-globe-americas:before{content:"\F57D"}.fa-globe-asia:before{content:"\F57E"}.fa-gofore:before{content:"\F3A7"}.fa-golf-ball:before{content:"\F450"}.fa-goodreads:before{content:"\F3A8"}.fa-goodreads-g:before{content:"\F3A9"}.fa-google:before{content:"\F1A0"}.fa-google-drive:before{content:"\F3AA"}.fa-google-play:before{content:"\F3AB"}.fa-google-plus:before{content:"\F2B3"}.fa-google-plus-g:before{content:"\F0D5"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-wallet:before{content:"\F1EE"}.fa-graduation-cap:before{content:"\F19D"}.fa-gratipay:before{content:"\F184"}.fa-grav:before{content:"\F2D6"}.fa-greater-than:before{content:"\F531"}.fa-greater-than-equal:before{content:"\F532"}.fa-grimace:before{content:"\F57F"}.fa-grin:before{content:"\F580"}.fa-grin-alt:before{content:"\F581"}.fa-grin-beam:before{content:"\F582"}.fa-grin-beam-sweat:before{content:"\F583"}.fa-grin-hearts:before{content:"\F584"}.fa-grin-squint:before{content:"\F585"}.fa-grin-squint-tears:before{content:"\F586"}.fa-grin-stars:before{content:"\F587"}.fa-grin-tears:before{content:"\F588"}.fa-grin-tongue:before{content:"\F589"}.fa-grin-tongue-squint:before{content:"\F58A"}.fa-grin-tongue-wink:before{content:"\F58B"}.fa-grin-wink:before{content:"\F58C"}.fa-grip-horizontal:before{content:"\F58D"}.fa-grip-vertical:before{content:"\F58E"}.fa-gripfire:before{content:"\F3AC"}.fa-grunt:before{content:"\F3AD"}.fa-gulp:before{content:"\F3AE"}.fa-h-square:before{content:"\F0FD"}.fa-hacker-news:before{content:"\F1D4"}.fa-hacker-news-square:before{content:"\F3AF"}.fa-hackerrank:before{content:"\F5F7"}.fa-hand-holding:before{content:"\F4BD"}.fa-hand-holding-heart:before{content:"\F4BE"}.fa-hand-holding-usd:before{content:"\F4C0"}.fa-hand-lizard:before{content:"\F258"}.fa-hand-paper:before{content:"\F256"}.fa-hand-peace:before{content:"\F25B"}.fa-hand-point-down:before{content:"\F0A7"}.fa-hand-point-left:before{content:"\F0A5"}.fa-hand-point-right:before{content:"\F0A4"}.fa-hand-point-up:before{content:"\F0A6"}.fa-hand-pointer:before{content:"\F25A"}.fa-hand-rock:before{content:"\F255"}.fa-hand-scissors:before{content:"\F257"}.fa-hand-spock:before{content:"\F259"}.fa-hands:before{content:"\F4C2"}.fa-hands-helping:before{content:"\F4C4"}.fa-handshake:before{content:"\F2B5"}.fa-hashtag:before{content:"\F292"}.fa-hdd:before{content:"\F0A0"}.fa-heading:before{content:"\F1DC"}.fa-headphones:before{content:"\F025"}.fa-headphones-alt:before{content:"\F58F"}.fa-headset:before{content:"\F590"}.fa-heart:before{content:"\F004"}.fa-heartbeat:before{content:"\F21E"}.fa-helicopter:before{content:"\F533"}.fa-highlighter:before{content:"\F591"}.fa-hips:before{content:"\F452"}.fa-hire-a-helper:before{content:"\F3B0"}.fa-history:before{content:"\F1DA"}.fa-hockey-puck:before{content:"\F453"}.fa-home:before{content:"\F015"}.fa-hooli:before{content:"\F427"}.fa-hornbill:before{content:"\F592"}.fa-hospital:before{content:"\F0F8"}.fa-hospital-alt:before{content:"\F47D"}.fa-hospital-symbol:before{content:"\F47E"}.fa-hot-tub:before{content:"\F593"}.fa-hotel:before{content:"\F594"}.fa-hotjar:before{content:"\F3B1"}.fa-hourglass:before{content:"\F254"}.fa-hourglass-end:before{content:"\F253"}.fa-hourglass-half:before{content:"\F252"}.fa-hourglass-start:before{content:"\F251"}.fa-houzz:before{content:"\F27C"}.fa-html5:before{content:"\F13B"}.fa-hubspot:before{content:"\F3B2"}.fa-i-cursor:before{content:"\F246"}.fa-id-badge:before{content:"\F2C1"}.fa-id-card:before{content:"\F2C2"}.fa-id-card-alt:before{content:"\F47F"}.fa-image:before{content:"\F03E"}.fa-images:before{content:"\F302"}.fa-imdb:before{content:"\F2D8"}.fa-inbox:before{content:"\F01C"}.fa-indent:before{content:"\F03C"}.fa-industry:before{content:"\F275"}.fa-infinity:before{content:"\F534"}.fa-info:before{content:"\F129"}.fa-info-circle:before{content:"\F05A"}.fa-instagram:before{content:"\F16D"}.fa-internet-explorer:before{content:"\F26B"}.fa-ioxhost:before{content:"\F208"}.fa-italic:before{content:"\F033"}.fa-itunes:before{content:"\F3B4"}.fa-itunes-note:before{content:"\F3B5"}.fa-java:before{content:"\F4E4"}.fa-jedi-order:before{content:"\F50E"}.fa-jenkins:before{content:"\F3B6"}.fa-joget:before{content:"\F3B7"}.fa-joint:before{content:"\F595"}.fa-joomla:before{content:"\F1AA"}.fa-js:before{content:"\F3B8"}.fa-js-square:before{content:"\F3B9"}.fa-jsfiddle:before{content:"\F1CC"}.fa-kaggle:before{content:"\F5FA"}.fa-key:before{content:"\F084"}.fa-keybase:before{content:"\F4F5"}.fa-keyboard:before{content:"\F11C"}.fa-keycdn:before{content:"\F3BA"}.fa-kickstarter:before{content:"\F3BB"}.fa-kickstarter-k:before{content:"\F3BC"}.fa-kiss:before{content:"\F596"}.fa-kiss-beam:before{content:"\F597"}.fa-kiss-wink-heart:before{content:"\F598"}.fa-kiwi-bird:before{content:"\F535"}.fa-korvue:before{content:"\F42F"}.fa-language:before{content:"\F1AB"}.fa-laptop:before{content:"\F109"}.fa-laptop-code:before{content:"\F5FC"}.fa-laravel:before{content:"\F3BD"}.fa-lastfm:before{content:"\F202"}.fa-lastfm-square:before{content:"\F203"}.fa-laugh:before{content:"\F599"}.fa-laugh-beam:before{content:"\F59A"}.fa-laugh-squint:before{content:"\F59B"}.fa-laugh-wink:before{content:"\F59C"}.fa-layer-group:before{content:"\F5FD"}.fa-leaf:before{content:"\F06C"}.fa-leanpub:before{content:"\F212"}.fa-lemon:before{content:"\F094"}.fa-less:before{content:"\F41D"}.fa-less-than:before{content:"\F536"}.fa-less-than-equal:before{content:"\F537"}.fa-level-down-alt:before{content:"\F3BE"}.fa-level-up-alt:before{content:"\F3BF"}.fa-life-ring:before{content:"\F1CD"}.fa-lightbulb:before{content:"\F0EB"}.fa-line:before{content:"\F3C0"}.fa-link:before{content:"\F0C1"}.fa-linkedin:before{content:"\F08C"}.fa-linkedin-in:before{content:"\F0E1"}.fa-linode:before{content:"\F2B8"}.fa-linux:before{content:"\F17C"}.fa-lira-sign:before{content:"\F195"}.fa-list:before{content:"\F03A"}.fa-list-alt:before{content:"\F022"}.fa-list-ol:before{content:"\F0CB"}.fa-list-ul:before{content:"\F0CA"}.fa-location-arrow:before{content:"\F124"}.fa-lock:before{content:"\F023"}.fa-lock-open:before{content:"\F3C1"}.fa-long-arrow-alt-down:before{content:"\F309"}.fa-long-arrow-alt-left:before{content:"\F30A"}.fa-long-arrow-alt-right:before{content:"\F30B"}.fa-long-arrow-alt-up:before{content:"\F30C"}.fa-low-vision:before{content:"\F2A8"}.fa-luggage-cart:before{content:"\F59D"}.fa-lyft:before{content:"\F3C3"}.fa-magento:before{content:"\F3C4"}.fa-magic:before{content:"\F0D0"}.fa-magnet:before{content:"\F076"}.fa-mailchimp:before{content:"\F59E"}.fa-male:before{content:"\F183"}.fa-mandalorian:before{content:"\F50F"}.fa-map:before{content:"\F279"}.fa-map-marked:before{content:"\F59F"}.fa-map-marked-alt:before{content:"\F5A0"}.fa-map-marker:before{content:"\F041"}.fa-map-marker-alt:before{content:"\F3C5"}.fa-map-pin:before{content:"\F276"}.fa-map-signs:before{content:"\F277"}.fa-markdown:before{content:"\F60F"}.fa-marker:before{content:"\F5A1"}.fa-mars:before{content:"\F222"}.fa-mars-double:before{content:"\F227"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-h:before{content:"\F22B"}.fa-mars-stroke-v:before{content:"\F22A"}.fa-mastodon:before{content:"\F4F6"}.fa-maxcdn:before{content:"\F136"}.fa-medal:before{content:"\F5A2"}.fa-medapps:before{content:"\F3C6"}.fa-medium:before{content:"\F23A"}.fa-medium-m:before{content:"\F3C7"}.fa-medkit:before{content:"\F0FA"}.fa-medrt:before{content:"\F3C8"}.fa-meetup:before{content:"\F2E0"}.fa-megaport:before{content:"\F5A3"}.fa-meh:before{content:"\F11A"}.fa-meh-blank:before{content:"\F5A4"}.fa-meh-rolling-eyes:before{content:"\F5A5"}.fa-memory:before{content:"\F538"}.fa-mercury:before{content:"\F223"}.fa-microchip:before{content:"\F2DB"}.fa-microphone:before{content:"\F130"}.fa-microphone-alt:before{content:"\F3C9"}.fa-microphone-alt-slash:before{content:"\F539"}.fa-microphone-slash:before{content:"\F131"}.fa-microscope:before{content:"\F610"}.fa-microsoft:before{content:"\F3CA"}.fa-minus:before{content:"\F068"}.fa-minus-circle:before{content:"\F056"}.fa-minus-square:before{content:"\F146"}.fa-mix:before{content:"\F3CB"}.fa-mixcloud:before{content:"\F289"}.fa-mizuni:before{content:"\F3CC"}.fa-mobile:before{content:"\F10B"}.fa-mobile-alt:before{content:"\F3CD"}.fa-modx:before{content:"\F285"}.fa-monero:before{content:"\F3D0"}.fa-money-bill:before{content:"\F0D6"}.fa-money-bill-alt:before{content:"\F3D1"}.fa-money-bill-wave:before{content:"\F53A"}.fa-money-bill-wave-alt:before{content:"\F53B"}.fa-money-check:before{content:"\F53C"}.fa-money-check-alt:before{content:"\F53D"}.fa-monument:before{content:"\F5A6"}.fa-moon:before{content:"\F186"}.fa-mortar-pestle:before{content:"\F5A7"}.fa-motorcycle:before{content:"\F21C"}.fa-mouse-pointer:before{content:"\F245"}.fa-music:before{content:"\F001"}.fa-napster:before{content:"\F3D2"}.fa-neos:before{content:"\F612"}.fa-neuter:before{content:"\F22C"}.fa-newspaper:before{content:"\F1EA"}.fa-nimblr:before{content:"\F5A8"}.fa-nintendo-switch:before{content:"\F418"}.fa-node:before{content:"\F419"}.fa-node-js:before{content:"\F3D3"}.fa-not-equal:before{content:"\F53E"}.fa-notes-medical:before{content:"\F481"}.fa-npm:before{content:"\F3D4"}.fa-ns8:before{content:"\F3D5"}.fa-nutritionix:before{content:"\F3D6"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-oil-can:before{content:"\F613"}.fa-old-republic:before{content:"\F510"}.fa-opencart:before{content:"\F23D"}.fa-openid:before{content:"\F19B"}.fa-opera:before{content:"\F26A"}.fa-optin-monster:before{content:"\F23C"}.fa-osi:before{content:"\F41A"}.fa-outdent:before{content:"\F03B"}.fa-page4:before{content:"\F3D7"}.fa-pagelines:before{content:"\F18C"}.fa-paint-brush:before{content:"\F1FC"}.fa-paint-roller:before{content:"\F5AA"}.fa-palette:before{content:"\F53F"}.fa-palfed:before{content:"\F3D8"}.fa-pallet:before{content:"\F482"}.fa-paper-plane:before{content:"\F1D8"}.fa-paperclip:before{content:"\F0C6"}.fa-parachute-box:before{content:"\F4CD"}.fa-paragraph:before{content:"\F1DD"}.fa-parking:before{content:"\F540"}.fa-passport:before{content:"\F5AB"}.fa-paste:before{content:"\F0EA"}.fa-patreon:before{content:"\F3D9"}.fa-pause:before{content:"\F04C"}.fa-pause-circle:before{content:"\F28B"}.fa-paw:before{content:"\F1B0"}.fa-paypal:before{content:"\F1ED"}.fa-pen:before{content:"\F304"}.fa-pen-alt:before{content:"\F305"}.fa-pen-fancy:before{content:"\F5AC"}.fa-pen-nib:before{content:"\F5AD"}.fa-pen-square:before{content:"\F14B"}.fa-pencil-alt:before{content:"\F303"}.fa-pencil-ruler:before{content:"\F5AE"}.fa-people-carry:before{content:"\F4CE"}.fa-percent:before{content:"\F295"}.fa-percentage:before{content:"\F541"}.fa-periscope:before{content:"\F3DA"}.fa-phabricator:before{content:"\F3DB"}.fa-phoenix-framework:before{content:"\F3DC"}.fa-phoenix-squadron:before{content:"\F511"}.fa-phone:before{content:"\F095"}.fa-phone-slash:before{content:"\F3DD"}.fa-phone-square:before{content:"\F098"}.fa-phone-volume:before{content:"\F2A0"}.fa-php:before{content:"\F457"}.fa-pied-piper:before{content:"\F2AE"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-pied-piper-hat:before{content:"\F4E5"}.fa-pied-piper-pp:before{content:"\F1A7"}.fa-piggy-bank:before{content:"\F4D3"}.fa-pills:before{content:"\F484"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-p:before{content:"\F231"}.fa-pinterest-square:before{content:"\F0D3"}.fa-plane:before{content:"\F072"}.fa-plane-arrival:before{content:"\F5AF"}.fa-plane-departure:before{content:"\F5B0"}.fa-play:before{content:"\F04B"}.fa-play-circle:before{content:"\F144"}.fa-playstation:before{content:"\F3DF"}.fa-plug:before{content:"\F1E6"}.fa-plus:before{content:"\F067"}.fa-plus-circle:before{content:"\F055"}.fa-plus-square:before{content:"\F0FE"}.fa-podcast:before{content:"\F2CE"}.fa-poo:before{content:"\F2FE"}.fa-poop:before{content:"\F619"}.fa-portrait:before{content:"\F3E0"}.fa-pound-sign:before{content:"\F154"}.fa-power-off:before{content:"\F011"}.fa-prescription:before{content:"\F5B1"}.fa-prescription-bottle:before{content:"\F485"}.fa-prescription-bottle-alt:before{content:"\F486"}.fa-print:before{content:"\F02F"}.fa-procedures:before{content:"\F487"}.fa-product-hunt:before{content:"\F288"}.fa-project-diagram:before{content:"\F542"}.fa-pushed:before{content:"\F3E1"}.fa-puzzle-piece:before{content:"\F12E"}.fa-python:before{content:"\F3E2"}.fa-qq:before{content:"\F1D6"}.fa-qrcode:before{content:"\F029"}.fa-question:before{content:"\F128"}.fa-question-circle:before{content:"\F059"}.fa-quidditch:before{content:"\F458"}.fa-quinscape:before{content:"\F459"}.fa-quora:before{content:"\F2C4"}.fa-quote-left:before{content:"\F10D"}.fa-quote-right:before{content:"\F10E"}.fa-r-project:before{content:"\F4F7"}.fa-random:before{content:"\F074"}.fa-ravelry:before{content:"\F2D9"}.fa-react:before{content:"\F41B"}.fa-readme:before{content:"\F4D5"}.fa-rebel:before{content:"\F1D0"}.fa-receipt:before{content:"\F543"}.fa-recycle:before{content:"\F1B8"}.fa-red-river:before{content:"\F3E3"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-alien:before{content:"\F281"}.fa-reddit-square:before{content:"\F1A2"}.fa-redo:before{content:"\F01E"}.fa-redo-alt:before{content:"\F2F9"}.fa-registered:before{content:"\F25D"}.fa-rendact:before{content:"\F3E4"}.fa-renren:before{content:"\F18B"}.fa-reply:before{content:"\F3E5"}.fa-reply-all:before{content:"\F122"}.fa-replyd:before{content:"\F3E6"}.fa-researchgate:before{content:"\F4F8"}.fa-resolving:before{content:"\F3E7"}.fa-retweet:before{content:"\F079"}.fa-rev:before{content:"\F5B2"}.fa-ribbon:before{content:"\F4D6"}.fa-road:before{content:"\F018"}.fa-robot:before{content:"\F544"}.fa-rocket:before{content:"\F135"}.fa-rocketchat:before{content:"\F3E8"}.fa-rockrms:before{content:"\F3E9"}.fa-route:before{content:"\F4D7"}.fa-rss:before{content:"\F09E"}.fa-rss-square:before{content:"\F143"}.fa-ruble-sign:before{content:"\F158"}.fa-ruler:before{content:"\F545"}.fa-ruler-combined:before{content:"\F546"}.fa-ruler-horizontal:before{content:"\F547"}.fa-ruler-vertical:before{content:"\F548"}.fa-rupee-sign:before{content:"\F156"}.fa-sad-cry:before{content:"\F5B3"}.fa-sad-tear:before{content:"\F5B4"}.fa-safari:before{content:"\F267"}.fa-sass:before{content:"\F41E"}.fa-save:before{content:"\F0C7"}.fa-schlix:before{content:"\F3EA"}.fa-school:before{content:"\F549"}.fa-screwdriver:before{content:"\F54A"}.fa-scribd:before{content:"\F28A"}.fa-search:before{content:"\F002"}.fa-search-minus:before{content:"\F010"}.fa-search-plus:before{content:"\F00E"}.fa-searchengin:before{content:"\F3EB"}.fa-seedling:before{content:"\F4D8"}.fa-sellcast:before{content:"\F2DA"}.fa-sellsy:before{content:"\F213"}.fa-server:before{content:"\F233"}.fa-servicestack:before{content:"\F3EC"}.fa-shapes:before{content:"\F61F"}.fa-share:before{content:"\F064"}.fa-share-alt:before{content:"\F1E0"}.fa-share-alt-square:before{content:"\F1E1"}.fa-share-square:before{content:"\F14D"}.fa-shekel-sign:before{content:"\F20B"}.fa-shield-alt:before{content:"\F3ED"}.fa-ship:before{content:"\F21A"}.fa-shipping-fast:before{content:"\F48B"}.fa-shirtsinbulk:before{content:"\F214"}.fa-shoe-prints:before{content:"\F54B"}.fa-shopping-bag:before{content:"\F290"}.fa-shopping-basket:before{content:"\F291"}.fa-shopping-cart:before{content:"\F07A"}.fa-shopware:before{content:"\F5B5"}.fa-shower:before{content:"\F2CC"}.fa-shuttle-van:before{content:"\F5B6"}.fa-sign:before{content:"\F4D9"}.fa-sign-in-alt:before{content:"\F2F6"}.fa-sign-language:before{content:"\F2A7"}.fa-sign-out-alt:before{content:"\F2F5"}.fa-signal:before{content:"\F012"}.fa-signature:before{content:"\F5B7"}.fa-simplybuilt:before{content:"\F215"}.fa-sistrix:before{content:"\F3EE"}.fa-sitemap:before{content:"\F0E8"}.fa-sith:before{content:"\F512"}.fa-skull:before{content:"\F54C"}.fa-skyatlas:before{content:"\F216"}.fa-skype:before{content:"\F17E"}.fa-slack:before{content:"\F198"}.fa-slack-hash:before{content:"\F3EF"}.fa-sliders-h:before{content:"\F1DE"}.fa-slideshare:before{content:"\F1E7"}.fa-smile:before{content:"\F118"}.fa-smile-beam:before{content:"\F5B8"}.fa-smile-wink:before{content:"\F4DA"}.fa-smoking:before{content:"\F48D"}.fa-smoking-ban:before{content:"\F54D"}.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-ghost:before{content:"\F2AC"}.fa-snapchat-square:before{content:"\F2AD"}.fa-snowflake:before{content:"\F2DC"}.fa-solar-panel:before{content:"\F5BA"}.fa-sort:before{content:"\F0DC"}.fa-sort-alpha-down:before{content:"\F15D"}.fa-sort-alpha-up:before{content:"\F15E"}.fa-sort-amount-down:before{content:"\F160"}.fa-sort-amount-up:before{content:"\F161"}.fa-sort-down:before{content:"\F0DD"}.fa-sort-numeric-down:before{content:"\F162"}.fa-sort-numeric-up:before{content:"\F163"}.fa-sort-up:before{content:"\F0DE"}.fa-soundcloud:before{content:"\F1BE"}.fa-spa:before{content:"\F5BB"}.fa-space-shuttle:before{content:"\F197"}.fa-speakap:before{content:"\F3F3"}.fa-spinner:before{content:"\F110"}.fa-splotch:before{content:"\F5BC"}.fa-spotify:before{content:"\F1BC"}.fa-spray-can:before{content:"\F5BD"}.fa-square:before{content:"\F0C8"}.fa-square-full:before{content:"\F45C"}.fa-squarespace:before{content:"\F5BE"}.fa-stack-exchange:before{content:"\F18D"}.fa-stack-overflow:before{content:"\F16C"}.fa-stamp:before{content:"\F5BF"}.fa-star:before{content:"\F005"}.fa-star-half:before{content:"\F089"}.fa-star-half-alt:before{content:"\F5C0"}.fa-star-of-life:before{content:"\F621"}.fa-staylinked:before{content:"\F3F5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-steam-symbol:before{content:"\F3F6"}.fa-step-backward:before{content:"\F048"}.fa-step-forward:before{content:"\F051"}.fa-stethoscope:before{content:"\F0F1"}.fa-sticker-mule:before{content:"\F3F7"}.fa-sticky-note:before{content:"\F249"}.fa-stop:before{content:"\F04D"}.fa-stop-circle:before{content:"\F28D"}.fa-stopwatch:before{content:"\F2F2"}.fa-store:before{content:"\F54E"}.fa-store-alt:before{content:"\F54F"}.fa-strava:before{content:"\F428"}.fa-stream:before{content:"\F550"}.fa-street-view:before{content:"\F21D"}.fa-strikethrough:before{content:"\F0CC"}.fa-stripe:before{content:"\F429"}.fa-stripe-s:before{content:"\F42A"}.fa-stroopwafel:before{content:"\F551"}.fa-studiovinari:before{content:"\F3F8"}.fa-stumbleupon:before{content:"\F1A4"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-subscript:before{content:"\F12C"}.fa-subway:before{content:"\F239"}.fa-suitcase:before{content:"\F0F2"}.fa-suitcase-rolling:before{content:"\F5C1"}.fa-sun:before{content:"\F185"}.fa-superpowers:before{content:"\F2DD"}.fa-superscript:before{content:"\F12B"}.fa-supple:before{content:"\F3F9"}.fa-surprise:before{content:"\F5C2"}.fa-swatchbook:before{content:"\F5C3"}.fa-swimmer:before{content:"\F5C4"}.fa-swimming-pool:before{content:"\F5C5"}.fa-sync:before{content:"\F021"}.fa-sync-alt:before{content:"\F2F1"}.fa-syringe:before{content:"\F48E"}.fa-table:before{content:"\F0CE"}.fa-table-tennis:before{content:"\F45D"}.fa-tablet:before{content:"\F10A"}.fa-tablet-alt:before{content:"\F3FA"}.fa-tablets:before{content:"\F490"}.fa-tachometer-alt:before{content:"\F3FD"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-tape:before{content:"\F4DB"}.fa-tasks:before{content:"\F0AE"}.fa-taxi:before{content:"\F1BA"}.fa-teamspeak:before{content:"\F4F9"}.fa-teeth:before{content:"\F62E"}.fa-teeth-open:before{content:"\F62F"}.fa-telegram:before{content:"\F2C6"}.fa-telegram-plane:before{content:"\F3FE"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-terminal:before{content:"\F120"}.fa-text-height:before{content:"\F034"}.fa-text-width:before{content:"\F035"}.fa-th:before{content:"\F00A"}.fa-th-large:before{content:"\F009"}.fa-th-list:before{content:"\F00B"}.fa-theater-masks:before{content:"\F630"}.fa-themeco:before{content:"\F5C6"}.fa-themeisle:before{content:"\F2B2"}.fa-thermometer:before{content:"\F491"}.fa-thermometer-empty:before{content:"\F2CB"}.fa-thermometer-full:before{content:"\F2C7"}.fa-thermometer-half:before{content:"\F2C9"}.fa-thermometer-quarter:before{content:"\F2CA"}.fa-thermometer-three-quarters:before{content:"\F2C8"}.fa-thumbs-down:before{content:"\F165"}.fa-thumbs-up:before{content:"\F164"}.fa-thumbtack:before{content:"\F08D"}.fa-ticket-alt:before{content:"\F3FF"}.fa-times:before{content:"\F00D"}.fa-times-circle:before{content:"\F057"}.fa-tint:before{content:"\F043"}.fa-tint-slash:before{content:"\F5C7"}.fa-tired:before{content:"\F5C8"}.fa-toggle-off:before{content:"\F204"}.fa-toggle-on:before{content:"\F205"}.fa-toolbox:before{content:"\F552"}.fa-tooth:before{content:"\F5C9"}.fa-trade-federation:before{content:"\F513"}.fa-trademark:before{content:"\F25C"}.fa-traffic-light:before{content:"\F637"}.fa-train:before{content:"\F238"}.fa-transgender:before{content:"\F224"}.fa-transgender-alt:before{content:"\F225"}.fa-trash:before{content:"\F1F8"}.fa-trash-alt:before{content:"\F2ED"}.fa-tree:before{content:"\F1BB"}.fa-trello:before{content:"\F181"}.fa-tripadvisor:before{content:"\F262"}.fa-trophy:before{content:"\F091"}.fa-truck:before{content:"\F0D1"}.fa-truck-loading:before{content:"\F4DE"}.fa-truck-monster:before{content:"\F63B"}.fa-truck-moving:before{content:"\F4DF"}.fa-truck-pickup:before{content:"\F63C"}.fa-tshirt:before{content:"\F553"}.fa-tty:before{content:"\F1E4"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-tv:before{content:"\F26C"}.fa-twitch:before{content:"\F1E8"}.fa-twitter:before{content:"\F099"}.fa-twitter-square:before{content:"\F081"}.fa-typo3:before{content:"\F42B"}.fa-uber:before{content:"\F402"}.fa-uikit:before{content:"\F403"}.fa-umbrella:before{content:"\F0E9"}.fa-umbrella-beach:before{content:"\F5CA"}.fa-underline:before{content:"\F0CD"}.fa-undo:before{content:"\F0E2"}.fa-undo-alt:before{content:"\F2EA"}.fa-uniregistry:before{content:"\F404"}.fa-universal-access:before{content:"\F29A"}.fa-university:before{content:"\F19C"}.fa-unlink:before{content:"\F127"}.fa-unlock:before{content:"\F09C"}.fa-unlock-alt:before{content:"\F13E"}.fa-untappd:before{content:"\F405"}.fa-upload:before{content:"\F093"}.fa-usb:before{content:"\F287"}.fa-user:before{content:"\F007"}.fa-user-alt:before{content:"\F406"}.fa-user-alt-slash:before{content:"\F4FA"}.fa-user-astronaut:before{content:"\F4FB"}.fa-user-check:before{content:"\F4FC"}.fa-user-circle:before{content:"\F2BD"}.fa-user-clock:before{content:"\F4FD"}.fa-user-cog:before{content:"\F4FE"}.fa-user-edit:before{content:"\F4FF"}.fa-user-friends:before{content:"\F500"}.fa-user-graduate:before{content:"\F501"}.fa-user-lock:before{content:"\F502"}.fa-user-md:before{content:"\F0F0"}.fa-user-minus:before{content:"\F503"}.fa-user-ninja:before{content:"\F504"}.fa-user-plus:before{content:"\F234"}.fa-user-secret:before{content:"\F21B"}.fa-user-shield:before{content:"\F505"}.fa-user-slash:before{content:"\F506"}.fa-user-tag:before{content:"\F507"}.fa-user-tie:before{content:"\F508"}.fa-user-times:before{content:"\F235"}.fa-users:before{content:"\F0C0"}.fa-users-cog:before{content:"\F509"}.fa-ussunnah:before{content:"\F407"}.fa-utensil-spoon:before{content:"\F2E5"}.fa-utensils:before{content:"\F2E7"}.fa-vaadin:before{content:"\F408"}.fa-vector-square:before{content:"\F5CB"}.fa-venus:before{content:"\F221"}.fa-venus-double:before{content:"\F226"}.fa-venus-mars:before{content:"\F228"}.fa-viacoin:before{content:"\F237"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-vial:before{content:"\F492"}.fa-vials:before{content:"\F493"}.fa-viber:before{content:"\F409"}.fa-video:before{content:"\F03D"}.fa-video-slash:before{content:"\F4E2"}.fa-vimeo:before{content:"\F40A"}.fa-vimeo-square:before{content:"\F194"}.fa-vimeo-v:before{content:"\F27D"}.fa-vine:before{content:"\F1CA"}.fa-vk:before{content:"\F189"}.fa-vnv:before{content:"\F40B"}.fa-volleyball-ball:before{content:"\F45F"}.fa-volume-down:before{content:"\F027"}.fa-volume-off:before{content:"\F026"}.fa-volume-up:before{content:"\F028"}.fa-vuejs:before{content:"\F41F"}.fa-walking:before{content:"\F554"}.fa-wallet:before{content:"\F555"}.fa-warehouse:before{content:"\F494"}.fa-weebly:before{content:"\F5CC"}.fa-weibo:before{content:"\F18A"}.fa-weight:before{content:"\F496"}.fa-weight-hanging:before{content:"\F5CD"}.fa-weixin:before{content:"\F1D7"}.fa-whatsapp:before{content:"\F232"}.fa-whatsapp-square:before{content:"\F40C"}.fa-wheelchair:before{content:"\F193"}.fa-whmcs:before{content:"\F40D"}.fa-wifi:before{content:"\F1EB"}.fa-wikipedia-w:before{content:"\F266"}.fa-window-close:before{content:"\F410"}.fa-window-maximize:before{content:"\F2D0"}.fa-window-minimize:before{content:"\F2D1"}.fa-window-restore:before{content:"\F2D2"}.fa-windows:before{content:"\F17A"}.fa-wine-glass:before{content:"\F4E3"}.fa-wine-glass-alt:before{content:"\F5CE"}.fa-wix:before{content:"\F5CF"}.fa-wolf-pack-battalion:before{content:"\F514"}.fa-won-sign:before{content:"\F159"}.fa-wordpress:before{content:"\F19A"}.fa-wordpress-simple:before{content:"\F411"}.fa-wpbeginner:before{content:"\F297"}.fa-wpexplorer:before{content:"\F2DE"}.fa-wpforms:before{content:"\F298"}.fa-wrench:before{content:"\F0AD"}.fa-x-ray:before{content:"\F497"}.fa-xbox:before{content:"\F412"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-y-combinator:before{content:"\F23B"}.fa-yahoo:before{content:"\F19E"}.fa-yandex:before{content:"\F413"}.fa-yandex-international:before{content:"\F414"}.fa-yelp:before{content:"\F1E9"}.fa-yen-sign:before{content:"\F157"}.fa-yoast:before{content:"\F2B1"}.fa-youtube:before{content:"\F167"}.fa-youtube-square:before{content:"\F431"}.fa-zhihu:before{content:"\F63F"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}

/*!
 * Font Awesome Free 5.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;src:url(/static/media/fa-solid-900.ea363ed4.eot);src:url(/static/media/fa-solid-900.ea363ed4.eot?#iefix) format("embedded-opentype"),url(/static/media/fa-solid-900.b75b4bfe.woff2) format("woff2"),url(/static/media/fa-solid-900.2d0415fa.woff) format("woff"),url(/static/media/fa-solid-900.132e9759.ttf) format("truetype"),url(/static/media/fa-solid-900.de1d242d.svg#fontawesome) format("svg")}.fa,.fas{font-family:Font Awesome\ 5 Free;font-weight:900}

/*!
 * Font Awesome Free 5.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(/static/media/fa-brands-400.e8019d50.eot);src:url(/static/media/fa-brands-400.e8019d50.eot?#iefix) format("embedded-opentype"),url(/static/media/fa-brands-400.6814d0e8.woff2) format("woff2"),url(/static/media/fa-brands-400.da408238.woff) format("woff"),url(/static/media/fa-brands-400.fdf44bc4.ttf) format("truetype"),url(/static/media/fa-brands-400.83e6c29f.svg#fontawesome) format("svg")}.fab{font-family:Font Awesome\ 5 Brands}.icon-size{font-size:18px}.button-size{padding:2px 6.5px}.form-group{margin-bottom:5px}.label-gt{margin-bottom:0}.font-normal{font-weight:400}.text-underline{text-decoration:underline}.checkbox{margin-top:5px;margin-bottom:5px}.select-grid{height:22px!important;line-height:16px!important;padding:0 5px 1px 10px!important;margin:0!important;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px!important;color:#333}.select-gridPlano_bkp{padding:1px 0!important;font-family:DejaVu Sans Mono}.select-gridPlano,.select-gridPlano_bkp{height:20px!important;margin:0!important;color:#333;font-size:12px}.select-gridPlano{-webkit-appearance:none;appearance:none;line-height:16px!important;padding:0 5px 1px 10px!important;font-family:DejaVu Sans Mono,monospace;font-weight:400;border:1px solid #ccc;text-align:left}.select-gridPlano option{padding-left:4px;direction:ltr}.input-gridPlano{height:20px!important;line-height:16px!important;color:#333;background-color:#fff!important;padding-top:1px!important;padding-bottom:0!important;font-family:DejaVu Sans Mono,monospace;font-size:12px;font-weight:400;border:1px solid #ccc;margin:0!important}.input-gridPlano-enabled{background-color:#eee!important}.select-gridPlano-mod{padding-right:5px!important;padding-left:4px!important}.select-gridPlano-nd{padding-right:0!important;padding-left:5px!important}.select-gridPlano-sl{padding-right:0!important;padding-left:0!important}.option_hidden{display:none}option:disabled{background-color:#fff!important}.mod-p{background-color:#38b0de!important}.mod-pp{background-color:#5f9ea0!important}.mod-s{background-color:#70dbdb!important}.mod-a{background-color:#cd8c95!important}.mod-aa{background-color:olive!important}.mod-sa{background-color:#ffb5c5!important}.sel-nenhum{background-color:grey!important}.sel-vermelho{background-color:#f45555!important}.sel-amarelo{background-color:#ffeb3b!important}.sel-verde{background-color:#68bc00!important}.sel-vermelho-p{background-color:#b879d2!important}.sel-amarelo-p{background-color:#ff9!important}.sel-verde-p{background-color:#009688!important}.checkbox-fase{padding-right:15px!important}.div-checkbox{padding-top:22px;padding-bottom:12px}.checkbox-sap{padding:0!important;margin-left:-15px!important}.modal-mapa{width:90%}.modal-mapa,.modal-mapa .modal-content{max-height:95vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.modal-mapa .modal-body{-webkit-flex:1 1;flex:1 1;overflow:auto;max-height:calc(95vh - 60px)}.modal-log{width:1100px;height:90%}.modal_search{width:700px;height:90%}.modal-seleciona{top:50px}.fundo-mapa{background-color:#f44336;height:80vh}.modal-header{padding-top:5px;padding-bottom:5px}.modal-load{width:300px}.ssat-modal-backdrop-blur{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(0,0,0,.35)!important;opacity:1!important}.modal-load-body{height:150px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.react-loading{display:block;margin-left:auto;margin-right:auto}.place{position:absolute;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:20px;height:20px;border-radius:50%;left:-10px;top:-10px;border:1px solid #00f;background:red;color:#ff0}.botao_copiar_plano{margin-top:5px}.msg_span{border:none;font-weight:700;color:#700}.msg_span:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F06A";margin-right:5px}.form-valid{border-color:#af5d5d;background-color:#f5e4e4}.swal2-cancel,.swal2-confirm{font-size:1.4em!important}.mod_operacao_h4,.tempo_h5{margin-top:0;margin-bottom:3px}.tempo_h5{text-align:right}.div_readonly{background-color:#eee;opacity:1}@media (min-width:900px){.contentHeaderFilter{float:right;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;grid-gap:12px;gap:12px;padding:8px 12px;background:hsla(0,0%,100%,.05);border-radius:6px;border:1px solid hsla(0,0%,100%,.1);clear:both;position:relative;z-index:10;.form-group{margin-bottom:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px}label{margin:0;font-size:12px;color:hsla(0,0%,100%,.9);font-weight:500;white-space:nowrap}select.form-control{min-width:180px;height:32px;padding:4px 8px;font-size:13px;border:2px solid hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.95);border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}select.form-control,select.form-control option{font-weight:600;color:#333}.btn{height:32px;padding:4px 12px;font-size:12px;font-weight:600;line-height:1.4;margin:0;border-radius:4px;border:2px solid transparent;box-shadow:0 2px 4px rgba(0,0,0,.1)}}.contentHeaderFilter+.content:before,.contentHeaderFilter:after{content:"";display:table;clear:both}.contentHeaderFilter+.content{clear:both}.contentHeaderFilter.top-filter+.content{margin-top:0}.content{overflow:hidden}.content-header .contentHeaderFilter{background:transparent;border:none;margin-top:0;margin-bottom:0;padding:0;float:right;position:relative;top:-5px}.contentHeaderFilter.top-filter{margin-top:8px;margin-bottom:8px;margin-right:15px}.contentHeaderFilter.top-filter label{font-size:16px!important;color:#333;font-weight:400;padding-right:5px}.contentHeaderFilter.controlador-filter{margin-right:0}.contentHeaderFilter.controlador-filter+.content{padding-top:0!important}.contentHeaderFilter.plano-filter{margin-right:0}.contentHeaderFilter.plano-filter+.content{padding-top:0!important}.contentHeaderFilter.troca-plano-filter{margin-right:0}.contentHeaderFilter.troca-plano-filter+.content{padding-top:0!important}.contentHeaderFilter.data-especial-filter{margin-right:0}.contentHeaderFilter.data-especial-filter+.content{padding-top:0!important}.contentHeaderFilter.contagem-filter{margin-right:0}.contentHeaderFilter.contagem-filter+.content{padding-top:0!important}.contentHeaderFilter.log-adaptativo-filter{margin-right:0;font-size:14px!important;margin-top:8px;margin-bottom:8px}.contentHeaderFilter.log-adaptativo-filter+.content{padding-top:0!important}.contentHeaderFilter.controlador-erro-filter{margin-right:0}.contentHeaderFilter.controlador-erro-filter+.content{padding-top:0!important}.contentHeaderFilter.log-usuario-filter{margin-right:0}.contentHeaderFilter.log-usuario-filter+.content{padding-top:0!important}.contentHeaderFilter.pluviometro-tempo-real-filter{margin-top:0;margin-bottom:0;margin-right:0;padding:8px 12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;clear:both}.contentHeaderFilter.pluviometro-tempo-real-filter label{font-size:16px!important}.contentHeaderFilter.pluviometro-tempo-real-filter+.content{padding-top:0!important}.contentHeaderFilter.pluviometro-historico-filter{margin-top:0;margin-bottom:0;margin-right:0;padding:8px 12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;clear:both}.contentHeaderFilter.pluviometro-historico-filter label{font-size:16px!important}.contentHeaderFilter.pluviometro-historico-filter+.content{padding-top:0!important}.box-body select option,.google-map select option{font-weight:600!important;color:#333!important}.panel_heading .contentHeaderFilter{grid-gap:8px;gap:8px;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;>*{margin:0;-webkit-flex-shrink:0;flex-shrink:0}label{margin-left:8px;margin-right:3px;white-space:nowrap}.btn{margin:0}.btn,select{height:34px}.form-group{margin-bottom:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.form-control{height:34px;margin:0}}}.panel_heading .contentHeaderFilter .btn-sm{line-height:1.5!important}.panel_heading .contentHeaderFilter .btn-sm,.panel_heading .contentHeaderFilter .form-control{height:34px!important;padding:6px 12px!important}@media (max-width:899px){.contentHeaderFilter{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px;margin:10px 15px 15px;padding:12px;background:hsla(0,0%,100%,.05);border-radius:6px;border:1px solid hsla(0,0%,100%,.1);.form-group{margin-bottom:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:6px;gap:6px}label{margin:0;font-size:12px;color:hsla(0,0%,100%,.9);font-weight:500}select.form-control{width:100%;height:36px;padding:6px 10px;font-size:14px;border:2px solid hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.95);border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}select.form-control,select.form-control option{font-weight:600;color:#333}.btn{height:36px;padding:6px 16px;font-size:13px;font-weight:600;margin:0;border-radius:4px;border:2px solid transparent;box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-align-self:flex-start;align-self:flex-start}.contentHeaderFilter.top-filter label{font-size:16px;color:#333;font-weight:400}.contentHeaderFilter.controlador-filter{margin:5px 15px}.contentHeaderFilter.controlador-filter+.content{padding-top:0!important}.contentHeaderFilter.plano-filter{margin:5px 15px}.contentHeaderFilter.plano-filter+.content{padding-top:0!important}.contentHeaderFilter.contagem-filter,.contentHeaderFilter.controlador-erro-filter,.contentHeaderFilter.data-especial-filter,.contentHeaderFilter.log-adaptativo-filter,.contentHeaderFilter.troca-plano-filter{margin:5px 15px}.contentHeaderFilter.contagem-filter+.content,.contentHeaderFilter.controlador-erro-filter+.content,.contentHeaderFilter.data-especial-filter+.content,.contentHeaderFilter.log-adaptativo-filter+.content,.contentHeaderFilter.log-usuario-filter+.content,.contentHeaderFilter.troca-plano-filter+.content{padding-top:0!important}.contentHeaderFilter.log-usuario-filter{margin:5px 15px}.contentHeaderFilter.pluviometro-historico-filter,.contentHeaderFilter.pluviometro-tempo-real-filter{margin:10px 15px 15px;padding:12px;-webkit-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px}}}.header-breadcrumb{display:inline-block;margin-left:15px;vertical-align:middle;line-height:50px}.header-breadcrumb .breadcrumb{background:transparent;margin:0;padding:0;border-radius:0;font-size:14px;list-style:none;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.header-breadcrumb .breadcrumb>li{display:inline-block;position:relative}.header-breadcrumb .breadcrumb>li+li:before{content:"\2192";padding:0 8px;color:#fff;font-size:14px}.header-breadcrumb .breadcrumb>li a{color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .3s ease}.header-breadcrumb .breadcrumb>li a:hover{color:#fff;text-decoration:none}.header-breadcrumb .breadcrumb>li.active{color:#fff;font-weight:500}@media (max-width:768px){.header-breadcrumb{display:none}}@media (max-width:992px){.header-breadcrumb .breadcrumb{font-size:12px}.header-breadcrumb .breadcrumb>li+li:before{padding:0 5px}}.modern-value-box{position:relative;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease;margin-bottom:20px;border:none;height:120px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.modern-value-box:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.modern-value-box.clickable{cursor:pointer}.modern-value-box.clickable:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);box-shadow:0 12px 35px rgba(0,0,0,.2)}.modern-inner{padding:15px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex:1 1;flex:1 1;text-align:center;position:relative}.modern-icon-corner{position:absolute;top:10px;right:15px;font-size:1.5rem;color:hsla(0,0%,100%,.4);transition:all .3s ease}.modern-value-box:hover .modern-icon-corner{color:hsla(0,0%,100%,.6);-webkit-transform:scale(1.1);transform:scale(1.1)}.modern-content{-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.modern-value{font-size:2.8rem;font-weight:700;margin:0 0 6px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3);line-height:1}.modern-text{font-size:2.1rem;margin:0;color:hsla(0,0%,100%,.95);font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.2);line-height:1.2}.modern-footer{background:rgba(0,0,0,.1);padding:10px 20px;text-align:center;border-top:1px solid hsla(0,0%,100%,.1);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;min-height:30px}.modern-link{color:hsla(0,0%,100%,.9);font-size:1.3rem;font-weight:500;text-decoration:none;transition:all .3s ease}.modern-value-box:hover .modern-link{color:#fff}.modern-value-box.bg-blue{background:#3c8dbc}.modern-value-box.bg-green{background:#00a65a}.modern-value-box.bg-yellow{background:#f39c12}.modern-value-box.bg-red{background:linear-gradient(135deg,#fc466b,#3f5efb)}@media (max-width:768px){.modern-value-box{height:100px}.modern-inner{padding:12px}.modern-value{font-size:2rem;margin:0 0 4px}.modern-text{font-size:.95rem}.modern-footer{min-height:35px;padding:8px 15px}.modern-link{font-size:1.1rem}.modern-icon-corner{top:8px;right:12px;font-size:1.3rem}}.modern-value-box.loading .modern-value{-webkit-animation:pulse 1.5s ease-in-out infinite;animation:pulse 1.5s ease-in-out infinite}@-webkit-keyframes pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.dashboard-container{background:#f7fafc;min-height:100vh}.dashboard-header{color:#fff;padding:20px 0;margin-bottom:30px;border-radius:0 0 15px 15px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.dashboard-header h1{margin:0;font-weight:300;font-size:2.5rem}.dashboard-content{padding:0 15px 24px}.dashboard-cards-row{margin-bottom:30px}.dashboard-charts-section{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:30px;overflow:hidden}.dashboard-charts-section .panel,.dashboard-charts-section.panel-success{border-color:#e2e8f0;box-shadow:none}.dashboard-charts-section .panel-heading{background:linear-gradient(135deg,#f8fafc,#eef6fb);border:0;border-bottom:1px solid #e2e8f0;padding:0;border-radius:0}.dashboard-charts-section .panel-title{color:#2d3748;font-weight:600;font-size:1.2rem}.dashboard-charts-section .panel-body{padding:14px;background:#f7fafc}.dashboard-chart-header{-webkit-justify-content:space-between;justify-content:space-between;grid-gap:16px;gap:16px;padding:20px 24px}.dashboard-chart-header,.dashboard-chart-title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.dashboard-chart-title{grid-gap:14px;gap:14px;min-width:0}.dashboard-chart-icon{width:44px;height:44px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex:0 0 auto;flex:0 0 auto;color:#3c8dbc;background:rgba(60,141,188,.12);border:1px solid rgba(60,141,188,.18);border-radius:12px}.dashboard-chart-icon i{font-size:20px}.dashboard-chart-title h3{margin:0;color:#2d3748;font-size:18px!important;font-weight:700;line-height:1.25}.dashboard-chart-title p{margin:5px 0 0;color:#718096;font-size:13px;font-weight:400;white-space:normal}.dashboard-chart-shell{min-height:520px;padding:22px;background:#fff;border:1px solid #dbe6ef;border-radius:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75)}.dashboard-content .row.col-sm-12{margin-left:15px;margin-right:15px;padding-left:0;padding-right:0;width:auto}.dashboard-charts-section{margin-left:0;margin-right:0;width:100%}@media (max-width:767px){.dashboard-content .row.col-sm-12{margin-left:10px;margin-right:10px}}@media (min-width:1200px){.dashboard-content .row.col-sm-12{margin-left:20px;margin-right:20px}}.contentHeaderFilter{grid-gap:12px;gap:12px;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0}.contentHeaderFilter,.contentHeaderFilter .form-group{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:0}.contentHeaderFilter .form-group{grid-gap:6px;gap:6px}.contentHeaderFilter label{margin:0;padding-right:5px;white-space:nowrap}.contentHeaderFilter label,.panel_heading .contentHeaderFilter label{font-size:13px!important;color:#475569;font-weight:600}.contentHeaderFilter select.form-control{min-width:180px;height:38px;padding:7px 10px;font-size:13px;font-weight:500;border:1px solid #bfd0e0;border-radius:10px;background:#fff;color:#475569;box-shadow:none}.contentHeaderFilter .btn{border-radius:8px;font-weight:700;transition:all .3s ease;box-shadow:0 4px 12px rgba(60,141,188,.14)}.contentHeaderFilter .btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.modal-dialog{border-radius:12px;overflow:hidden}.modal-header{color:#fff;border:none}.modal-header .close{color:#fff;opacity:.8}.modal-header .close:hover{opacity:1}.modal-body{padding:5px}.modal-footer{background:#f8f9fa;border:none;padding:15px 25px}.dashboard-filter-modal .modal-content{border:0;border-radius:12px;box-shadow:0 18px 45px rgba(15,23,42,.22);overflow:hidden}.dashboard-filter-modal .modal-header{background:linear-gradient(135deg,#f8fafc,#eef6fb);border-bottom:1px solid #e2e8f0;color:#2d3748}.dashboard-filter-modal .modal-title{color:#2d3748;font-weight:700}.dashboard-filter-modal .modal-header .close{color:#475569;opacity:.85}.dashboard-filter-modal .modal-body{padding:20px}.dashboard-filter-modal .form-control{min-height:38px;border:2px solid #e2e8f0;border-radius:8px;box-shadow:none}.dashboard-filter-modal .form-control:focus{border-color:#3c8dbc;box-shadow:0 0 0 3px rgba(60,141,188,.1)}.dashboard-filter-modal .modal-footer{background:#f7fafc;border-top:1px solid #e2e8f0}@media (max-width:768px){.dashboard-header h1{font-size:2rem}.dashboard-content{padding:0 10px}.contentHeaderFilter{-webkit-align-items:stretch;align-items:stretch}.contentHeaderFilter,.dashboard-chart-header{-webkit-flex-direction:column;flex-direction:column}.dashboard-chart-header{-webkit-align-items:flex-start;align-items:flex-start}.dashboard-chart-actions{width:100%}.contentHeaderFilter .btn{margin-bottom:5px}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.dashboard-cards-row>div{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out}.dashboard-cards-row>div:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.dashboard-cards-row>div:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.dashboard-cards-row>div:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.dashboard-charts-section{-webkit-animation:fadeInUp .6s ease-out .4s both;animation:fadeInUp .6s ease-out .4s both}.rt-td{height:40px}.-next{padding-right:10px}.-btn{background-color:#3c8dbc!important;border:1px solid #367fa9!important;color:#fff!important}.-btn:hover{background-color:#20658d!important;border-color:#193b58!important}.column_icon{padding:0!important;height:28px}.column_grid{padding:4px!important;height:28px}.column_grid_border_right{border-right:0!important}.column_center{text-align:center}.column_select{padding:3px!important}.toggle-switch{position:relative;display:inline-block;cursor:pointer;border-radius:25px;transition:all .3s ease;-webkit-user-select:none;user-select:none;box-shadow:inset 0 1px 3px rgba(0,0,0,.2)}.toggle-switch-medium{width:60px;height:30px}.toggle-switch-small{width:35px;height:25px}.toggle-switch-large{width:70px;height:35px}.toggle-switch-disabled{cursor:not-allowed;opacity:.6}.toggle-switch-handle{position:absolute;top:2px;background:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.toggle-switch-handle,.toggle-switch-medium .toggle-switch-handle{width:26px;height:26px}.toggle-switch-small .toggle-switch-handle{width:21px;height:21px}.toggle-switch-large .toggle-switch-handle{width:31px;height:31px}.toggle-switch-text{font-size:8px;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:.5px}.toggle-switch-small .toggle-switch-text{font-size:7px}.toggle-switch-large .toggle-switch-text{font-size:9px}.toggle-switch-off .toggle-switch-handle{left:2px}.toggle-switch-on .toggle-switch-handle{left:calc(100% - 28px)}.toggle-switch-small.toggle-switch-on .toggle-switch-handle{left:calc(100% - 23px)}.toggle-switch-large.toggle-switch-on .toggle-switch-handle{left:calc(100% - 33px)}.toggle-switch:not(.toggle-switch-disabled):hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.toggle-switch:not(.toggle-switch-disabled):active{-webkit-transform:scale(.95);transform:scale(.95)}.toggle-switch:focus{outline:2px solid #007bff;outline-offset:2px}.toggle-switch-controlador-on{background-color:#28a745!important}.toggle-switch-controlador-off{background-color:#6c757d!important}.toggle-switch-controlador-on .toggle-switch-text{color:#155724}.toggle-switch-controlador-off .toggle-switch-text{color:#495057}.actions-container{-webkit-justify-content:center;justify-content:center;padding:0;margin:0;height:100%;line-height:1}.action-group,.actions-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.action-group{grid-gap:4px;gap:4px}.single-line-actions{display:-webkit-flex;display:flex;grid-gap:2px;gap:2px;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:0;padding:0;line-height:1}.action-btn-tooltip{width:26px!important;height:26px!important;padding:0!important;margin:3px!important;display:-webkit-inline-flex!important;display:inline-flex!important;-webkit-align-items:center!important;align-items:center!important;-webkit-justify-content:center!important;justify-content:center!important;border-radius:4px!important;font-size:11px!important}.action-btn-tooltip span{display:none!important}.action-btn{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:11px;color:#fff;background:#6c757d;margin:2px;padding:0;vertical-align:middle}.action-btn:hover:not(.disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.2)}.action-btn:active:not(.disabled){-webkit-transform:translateY(0);transform:translateY(0)}.edit-btn{background:#f39c12;border:1px solid #e08e0b}.edit-btn:hover:not(.disabled){background:#e08e0b}.inactive-btn{background:#ffc107}.inactive-btn:hover:not(.disabled){background:#e0a800}.active-btn{background:#28a745}.active-btn:hover:not(.disabled){background:#1e7e34}.delete-btn{background:#dd4b39;border:1px solid #d73925}.delete-btn:hover:not(.disabled){background:#d73925}.action-btn.disabled{background:#e9ecef;color:#6c757d;cursor:not-allowed;opacity:.6}.controller-cell{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;grid-gap:4px;gap:4px}.status-badge{font-size:10px;padding:2px 6px;border-radius:10px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.status-badge.inactive{background:#f8d7da;color:#721c24}.status-badge.offline{background:#fff3cd;color:#856404}.connection-status{display:inline-block;text-align:center;font-size:12px;border-radius:12px;white-space:nowrap;width:100%}.connection-status.connected{background:#d4edda;color:#155724}.connection-status.disconnected{background:#f8d7da;color:#721c24}.connection-status.offline{background:#e2e3e5;color:#383d41}.connection-status.indeterminate{background:#fff3cd;color:#856404}.controlador-list .ReactTable .rt-thead.-header{box-shadow:0 2px 4px rgba(0,0,0,.1)}.controlador-list .ReactTable .rt-tbody .rt-td{vertical-align:middle!important;padding:4px;display:table-cell;text-align:center;height:32px;line-height:24px}.controlador-list .ReactTable .column_icon{padding:4px;vertical-align:middle!important;text-align:center!important;line-height:24px}.controlador-list .ReactTable .column_icon,.controlador-list .ReactTable .rt-tbody .rt-tr{height:32px;min-height:32px;max-height:32px}.controlador-list .ReactTable .rt-thead .rt-th{background:#f8f9fa;border-bottom:2px solid #dee2e6;font-weight:600;color:#495057;text-align:center}.controlador-list .ReactTable .rt-tbody .rt-tr-group:hover .rt-tr{background:#f8f9fa}.controlador-list .ReactTable .rt-tbody .rt-td{border-right:1px solid #e9ecef;vertical-align:middle}@media (max-width:768px){.actions-container{grid-gap:2px;gap:2px}.action-btn{width:24px;height:24px;font-size:10px}.action-group{grid-gap:2px;gap:2px}.status-badge{font-size:8px;padding:1px 4px}.connection-status{font-size:10px;padding:2px 6px}}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.controlador-list .ReactTable .rt-tbody .rt-tr-group{-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease}.controlador-list .ReactTable .rt-tbody .rt-td button,.controlador-list .ReactTable .rt-tbody .rt-td select,.controlador-list .ReactTable .rt-tbody .rt-td span{vertical-align:middle}.controlador-list .ReactTable .rt-tbody .rt-td select{margin:0 auto;display:block}.controlador-list .ReactTable .column_center{text-align:center!important;vertical-align:middle!important}.controlador-list .ReactTable .column_left{text-align:left!important;vertical-align:middle!important}.controlador-list .ReactTable .column_grid{vertical-align:middle!important}.controlador-list .ReactTable .rt-thead .rt-th input,.controlador-list .ReactTable .rt-thead .rt-th select{border:1px solid #ced4da;border-radius:4px;padding:4px 8px;font-size:12px;background:#fff;transition:border-color .2s ease}.controlador-list .ReactTable .rt-thead .rt-th input:focus,.controlador-list .ReactTable .rt-thead .rt-th select:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.time-range-inputs-container{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;grid-gap:2px;gap:2px;width:100%}.time-range-input{padding:4px 6px;border:1px solid #ddd;border-radius:3px;background:#fff;font-size:12px;width:100%}.time-range-input:focus{outline:none;border-color:#007bff}.ticket-suporte-premium-page{width:100%}.ticket-suporte-page-header{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:16px;gap:16px;margin-bottom:16px;padding:18px 20px;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 10px 28px rgba(15,23,42,.04)}.ticket-suporte-page-header h2{margin:0 0 4px;color:#1e293b;font-size:22px;font-weight:700}.ticket-suporte-page-header h2 .fa{color:#3c8dbc;margin-right:8px}.ticket-suporte-page-header p{margin:0;color:#64748b;font-size:13px}.ticket-suporte-novo-btn{-webkit-flex-shrink:0;flex-shrink:0;min-height:38px;border-radius:10px!important;font-weight:600}.ticket-suporte-premium-list{margin-top:0}.ticket-interacoes-modal-dialog{max-width:760px!important;width:94vw!important}.ticket-interacoes-modal-body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:16px;gap:16px;max-height:calc(100vh - 220px);overflow-y:auto}.ticket-interacoes-resumo{padding:14px;border-radius:12px;border:1px solid #dbe6ef;background:linear-gradient(180deg,#fff,#f8fbff)}.ticket-interacoes-resumo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}.ticket-interacoes-label{display:block;margin-bottom:3px;color:#64748b;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ticket-interacoes-resumo-grid strong{color:#1e293b;font-size:13px;font-weight:600;line-height:1.35}.ticket-interacoes-status-row{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px}.ticket-interacoes-status-select{min-height:34px;height:34px;font-size:12px;border-radius:8px;border:1px solid #bfd0e0;box-shadow:none}.ticket-interacoes-status-save{min-width:34px;width:34px;height:34px;padding:0;border-radius:8px}.ticket-interacoes-composer,.ticket-interacoes-descricao,.ticket-interacoes-historico{padding:14px;border-radius:12px;border:1px solid #e2e8f0;background:#fff}.ticket-interacoes-composer h5,.ticket-interacoes-descricao h5,.ticket-interacoes-historico h5{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;margin:0 0 10px;color:#334155;font-size:13px;font-weight:700}.ticket-interacoes-composer h5 .fa,.ticket-interacoes-descricao h5 .fa,.ticket-interacoes-historico h5 .fa{color:#3c8dbc}.ticket-interacoes-descricao p{margin:0;color:#475569;font-size:13px;line-height:1.5;white-space:pre-wrap}.ticket-interacoes-textarea{min-height:88px;border-radius:10px;border:1px solid #bfd0e0;font-size:13px;resize:vertical;box-shadow:none}.ticket-interacoes-textarea:focus{border-color:#3c8dbc;box-shadow:0 0 0 3px rgba(60,141,188,.1)}.ticket-interacoes-erro{margin:8px 0 0;color:#dc2626;font-size:12px}.ticket-interacoes-loading{margin:0;color:#64748b;font-size:13px}.ticket-interacoes-empty{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;grid-gap:8px;gap:8px;padding:20px;border-radius:10px;border:1px dashed #bfd0e0;background:#f8fafc;color:#64748b;font-size:13px}.ticket-interacoes-timeline{-webkit-flex-direction:column;flex-direction:column}.ticket-interacao-item,.ticket-interacoes-timeline{display:-webkit-flex;display:flex;grid-gap:10px;gap:10px}.ticket-interacao-item{padding:12px;border-radius:10px;border:1px solid #e2e8f0;background:#fafbfc}.ticket-interacao-item.is-private{border-color:#fecaca;background:#fff7f7}.ticket-interacao-avatar{-webkit-flex:0 0 34px;flex:0 0 34px;width:34px;height:34px;border-radius:50%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:linear-gradient(135deg,#5fa8d3,#3c8dbc);color:#fff;font-size:11px;font-weight:700}.ticket-interacao-body{-webkit-flex:1 1;flex:1 1;min-width:0}.ticket-interacao-top{display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:8px;gap:8px;margin-bottom:4px}.ticket-interacao-top strong{color:#1e293b;font-size:13px}.ticket-interacao-top span{color:#94a3b8;font-size:11px;white-space:nowrap}.ticket-interacao-body p{margin:0;color:#475569;font-size:13px;line-height:1.45;white-space:pre-wrap}.ticket-interacao-private-badge{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:4px;gap:4px;margin-top:6px;padding:2px 8px;border-radius:999px;background:#fee2e2;color:#b91c1c;font-size:10px;font-weight:700}@media (max-width:767px){.ticket-suporte-page-header{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch}.ticket-suporte-novo-btn{width:100%}.ticket-interacoes-resumo-grid{grid-template-columns:1fr}}.camera-access-page{margin-top:12px}.camera-access-page .simple-cad-premium-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:16px;gap:16px}.camera-access-hero{overflow:visible}.camera-access-section-title h5{margin:0;color:#2d3748;font-size:15px;font-weight:700}.camera-access-section-title h5 i{color:#3c8dbc;margin-right:6px}.camera-access-section-title span{display:block;margin-top:5px;color:#718096;font-size:12px}.camera-access-custom-block{padding:20px 24px 24px}.camera-access-custom-form{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;grid-gap:12px;gap:12px;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:16px}.camera-access-input-wrap{-webkit-flex:1 1 320px;flex:1 1 320px;min-width:240px}.camera-access-input-wrap label{display:block;margin-bottom:8px;color:#2d3748;font-size:13px;font-weight:600}.camera-access-input-wrap .form-control{min-height:42px;border:2px solid #e2e8f0;border-radius:10px;box-shadow:none;color:#475569;font-size:14px;transition:all .2s ease}.camera-access-input-wrap .form-control:focus{border-color:#3c8dbc;box-shadow:0 0 0 3px rgba(60,141,188,.1)}.camera-access-open-btn{min-height:42px;border-radius:10px;font-size:13px;font-weight:600;padding:0 18px;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;border:none;box-shadow:0 2px 8px rgba(40,167,69,.18)}.camera-access-hint{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:8px;gap:8px;margin-top:14px;padding:12px 14px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;font-size:12px;line-height:1.5}.camera-access-hint i{color:#3c8dbc;margin-top:2px}.camera-access-defaults-card{padding:20px 24px 24px}.camera-access-defaults-header{margin-bottom:16px}.camera-access-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:14px;gap:14px}.camera-access-card{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px;padding:16px;border-radius:14px;border:1px solid rgba(191,208,224,.9);background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 8px 20px rgba(15,23,42,.04);transition:box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease}.camera-access-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:rgba(60,141,188,.35);box-shadow:0 12px 24px rgba(15,23,42,.08)}.camera-access-card-icon{width:42px;height:42px;border-radius:12px;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:linear-gradient(135deg,#3c8dbc,#2f6f93);color:#fff;font-size:16px;box-shadow:0 6px 16px rgba(60,141,188,.25)}.camera-access-card-body h5{margin:0;color:#2d3748;font-size:15px;font-weight:700}.camera-access-card-ip{display:inline-block;margin-top:6px;padding:4px 10px;border-radius:999px;background:#eef6fb;color:#2f6f93;font-size:12px;font-weight:700;letter-spacing:.2px}.camera-access-card-meta{margin:8px 0 0;color:#64748b;font-size:12px;line-height:1.4}.camera-access-card-url{margin:6px 0 0;color:#94a3b8;font-size:11px;word-break:break-all}.camera-access-empty{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;grid-gap:10px;gap:10px;min-height:180px;color:#64748b;font-size:14px;font-weight:600}.camera-access-empty i{font-size:22px;color:#94a3b8}.camera-access-card-btn{margin-top:auto;min-height:36px;border-radius:10px;font-size:13px;font-weight:600;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;grid-gap:6px;gap:6px;border:none;box-shadow:0 2px 8px rgba(60,141,188,.18)}@media (max-width:767px){.camera-access-custom-form{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch}.camera-access-open-btn{width:100%;-webkit-justify-content:center;justify-content:center}}.wrapper{background-color:#ecf0f5!important}.login-box{position:relative;z-index:2;width:100%;height:100vh;background-image:url(/static/media/fundo_central.46281cf5.png);background-size:cover;background-position:top;background-repeat:no-repeat;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.login-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:1}.login-box>*{position:relative;z-index:2}.login-box,.register-box{margin:0 auto!important}.login-wrapper{position:relative;z-index:2;width:100%;height:100vh;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.login-box-body{background:hsla(0,0%,100%,.95);border-radius:15px;box-shadow:0 8px 20px rgba(0,0,0,.2);padding:30px;width:100%;max-width:400px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.login-box-body:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.login-logo{position:absolute;top:20px;text-align:center;z-index:3}.logo-image{max-width:150px;height:auto;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.login-box-msg{font-size:18px;color:#555;text-align:center;margin-bottom:25px;font-weight:500}.login-form .form-group{position:relative;margin-bottom:20px}.login-form .form-group input{width:100%;padding:12px 40px 12px 15px;border:1px solid #ddd;border-radius:8px;font-size:16px;color:#333;background:#f9f9f9;transition:all .3s ease}.login-form .form-group input:focus{outline:none;border-color:#007bff;background:#fff;box-shadow:0 0 8px rgba(0,123,255,.2)}.login-form .form-group i{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#888;font-size:16px}.login-form .form-group.hide{display:none}.login-form .btn-primary{width:100%;padding:12px;background:linear-gradient(90deg,#007bff,#0056b3);border:none;border-radius:8px;font-size:16px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;cursor:pointer}.login-form .btn-primary:hover{background:linear-gradient(90deg,#0056b3,#003d82);-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,123,255,.3)}.login-form .btn-primary:active{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:none}.login-box button{margin-left:0}.login-box a:hover{cursor:pointer}
/*# sourceMappingURL=main.7559cec8.chunk.css.map */