.alert{border-radius:.5rem;display:inline-block;padding:1rem;width:100%}.alert.error{background:#ffefed;color:#e11900}.alert.success{background:#e6f2ed;color:#048848}.alert.default{background:#eee;color:#000}@keyframes showTooltip{0%{opacity:0}to{opacity:1}}.tag{background-color:#f0f7ff;border-radius:.5rem;display:block;padding:.25rem .5rem;position:relative}.tag p{font-weight:400;text-align:center}@media screen and (min-width:768px){.tag{padding:.625rem .75rem}.tag.sm{padding:.25rem .5rem}}.tag.hasTooltip{cursor:pointer}.tag.hasTooltip:hover .tag__tooltip{animation:showTooltip .35s forwards}.tag.inline{display:inline-block}.tag__tooltip{border-radius:.5rem;color:#fff;font-size:.625rem;opacity:0;padding:.25rem .625rem;text-align:center;top:0;transform:translate(-50%,-120%);width:100%}.tag__tooltip,.tag__tooltip:before{background:#000;left:50%;position:absolute;right:50%}.tag__tooltip:before{bottom:0;content:"";height:10px;transform:translate(-50%,50%) rotate(42deg);width:10px}.wrapper-modulos{display:flex;flex-wrap:wrap;gap:1.875rem}.card-entradas{border:1px solid #e2e2e2;border-radius:12px;display:flex;flex-direction:column;font-family:Open Sans,sans-serif;gap:.5rem;justify-content:space-between;padding:15px 11px;width:100%}.card-entradas header{display:flex;justify-content:end}.card-entradas section p{color:#545454;font-size:12px}@media screen and (min-width:768px){.card-entradas{margin:0;width:350px}}.card-entradas__list{margin-top:8px}.card-entradas__list button{border:2px solid;border-radius:100px;color:#fff;cursor:pointer;height:32px;margin-right:.5rem;transition:background .35s;width:32px}.card-entradas__list button.busy{background:#e11900}.card-entradas__list button.busy:hover{background:#c21600;transition:background .35s}.card-entradas__list button.free{background:#048848}.card-entradas__list button.free:hover{background:#036a38;transition:background .35s}.select-wrapper{flex-basis:100%;font-family:Open Sans,sans-serif;overflow:hidden}.select-wrapper:not(:last-of-type){margin-bottom:20px}.select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#eee url(/static/media/chevron.7c02e4afd7749f9d2f01.svg) no-repeat 100%;background-position-x:96%;background-size:16px;border:0;color:#6b6b6b;cursor:pointer;outline:0;padding:0 0 0 16px;transition:.5s}.select:not(:disabled):hover{background-color:#eee;box-shadow:inset 999px 999px 0 #00000014;opacity:1}.select:active{border:2px solid #000;color:#000}.select:disabled{background-color:#f9f9f9;border:none;color:#afafaf;cursor:auto}.select-sm{font-size:14px;height:36px}.select-md{font-size:16px;height:48px}.select-wrapper{display:flex;flex-direction:column}.select-wrapper[data-show=false]{display:none!important}.select-lg{font-size:18px;height:56px}.select-span{color:#6b6b6b}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn__spinner{animation:spinner 1s linear infinite}.btn{border:none;color:#000;cursor:pointer;display:block;font-family:Open Sans,sans-serif;font-weight:500;position:relative;text-decoration:none}.btn:disabled{background-color:#f9f9f9;border:none;color:#afafaf;cursor:auto}.btn.loading{color:#000!important}.btn.loading .btn__spiner{display:block}.btn--primary{background-color:#000;color:#fff;transition:.5s}.btn--primary:disabled{color:#afafaf}.btn--primary:not(:disabled):hover{background-color:#000000b3}.btn--secondary{background-color:#eee;color:#000;transition:.5s}.btn--secondary:not(:disabled):hover{background-color:#eee;box-shadow:inset 0 300px 0 #00000014}.btn--tertiary{background-color:#0000;color:#000;transition:.5s}.btn--tertiary:not(:disabled):hover{background-color:#000000b3;color:#fff;cursor:pointer;transition:.5s}.btn--danger{background-color:#0000;color:#e11900;transition:.5s}.btn--danger:not(:disabled):hover{background-color:#f1998e;color:#000;cursor:pointer;transition:.5s}.btn--sm{font-size:.875rem;padding:.625rem .75rem}.btn--md{font-size:1rem;padding:.875rem 1rem}.btn--lg{font-size:1.125rem;padding:1rem 1.25rem}.button-group-wrapper{display:flex}.button-group-wrapper button:not(:last-of-type){margin-right:.625rem}.button-group-wrapper.start{justify-content:flex-start}.button-group-wrapper.end{justify-content:flex-end}.modal{align-items:center;background:#000000b3;display:flex;height:100vh;justify-content:center;left:0;padding:.625rem;position:fixed;top:0;width:100vw;z-index:500000}.modal .actions{display:flex;gap:.625rem}.modal__content{background:#fff;border-radius:16px;display:flex;flex-direction:column;height:90%;justify-content:space-between;padding:1.5rem;width:90%}.modal__content header{margin-bottom:1.25rem}.modal__content section{flex-grow:1;margin-bottom:1.25rem;overflow-y:auto}.modal__content nav{display:flex;justify-content:flex-end}.modal__content.sm{height:284px;width:480px}.modal__content.md{height:484px;max-width:880px}@media screen and (min-width:768px){.modal__content header{margin-bottom:.25rem}.modal__content .section{padding:0 1.25rem}}.wrapper-checkbox{align-items:center;display:flex;flex-direction:row}.wrapper-checkbox:not(:last-of-type){margin-bottom:20px}.wrapper-checkbox input[type=checkbox]{height:20px;margin-right:.625rem;width:20px}.wrapper-checkbox label{margin-bottom:0}.input-wrapper{display:flex;flex-direction:column;font-family:Open Sans,sans-serif}.input-wrapper:not(:last-of-type){margin-bottom:20px}.whitespace-pre-wrap{white-space:pre-wrap}.input-wrapper .input{background-color:#eee;border:2px solid #0000;color:#000;overflow:hidden;padding:5px 10px}.input-wrapper .input:not(:disabled):hover{background-color:#eee;box-shadow:inset 0 300px 0 #00000014}.input-wrapper .input:focus,.input-wrapper .input:focus-visible{border-color:#000;outline:none}.input-wrapper .input:disabled{background-color:#f9f9f9;border:none;color:#afafaf}.input--sm{font-size:14px;height:36px}.input--md{font-size:16px;height:48px}.input--lg{font-size:18px;height:56px}.input--error{background-color:#ffefed;border:2px solid #f1998e}span{color:#6b6b6b;font-size:14px}.register-pt-monitoria{flex-wrap:wrap}.infos-modulo,.register-pt-monitoria{display:flex;justify-content:space-between}.infos-modulo{align-items:center;width:100%}.infos-modulo .heading{margin-right:.625rem}.infos-modulo__tags{display:flex;gap:.625rem}.modal-ponto-monitoria .input-wrapper{margin-bottom:1.25rem}@media screen and (max-width:576px){.infos-modulo{display:flex;flex-direction:column;gap:.625rem}}.page-config-ponto-monitoria__header{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:80px;width:100%}.page-config-ponto-monitoria__header>.select-wrapper:not(:last-of-type){margin-right:10px}.breadcrumb{align-items:center;display:flex;height:100%}.breadcrumb span,.breadcrumb strong{margin-right:10px}.wrapper{display:flex;flex-direction:column;width:100%}.menu{background:#fff;height:calc(100vh - 60px);padding-top:1.25rem;position:absolute;top:60px;width:250px;z-index:2}.menu .accordion__item .btn i:not([class*=fa-chevron]),.menu.closed{display:none}@media screen and (min-width:800px){.menu.closed{display:block;width:100px}.menu.closed .accordion__item{justify-content:center}.menu.closed .accordion__item .btn{align-items:center;background:#0000;display:flex;flex-direction:column;font-size:.75rem;padding:1rem 0;text-align:center}.menu.closed .accordion__item .btn .fa-chevron-down,.menu.closed .accordion__item .btn .fa-chevron-up{display:none!important}.menu.closed .accordion__item .btn i:not([class*=fa-chevron]){display:block;font-size:1.5rem;margin-bottom:.5rem;margin-right:0}}@media screen and (min-width:768px){.menu{background:#0000;position:-webkit-sticky;position:sticky}}.wrapper-filter{border-bottom:1px solid #afafaf;margin:0 .625rem 1.25rem;padding-bottom:.625rem}.wrapper-filter .accordion{margin-top:1.25rem}.accordion{display:flex;flex-direction:column;list-style:none}.accordion .accordion{display:none;margin-top:0}.accordion .accordion.active{display:block}.accordion .accordion .accordion__item{padding-left:.875rem}.accordion .accordion .accordion__item .btn{font-size:.875rem}.accordion__item{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.accordion__item .text-helper{color:#ffc043;font-size:.75rem;padding:0 .625rem}.accordion__item.disabled .btn{color:#afafaf;pointer-events:none}.accordion__item .btn,.accordion__item .btn:hover{background:#0000}.accordion__item .btn{align-items:center;color:#545454;display:flex;justify-content:space-between;width:100%}.accordion__item .btn:hover{color:#000}.main-header{background:#f9f9f9;border-top:6px solid;display:flex;height:60px;justify-content:space-between;padding:0 1.25rem;position:-webkit-sticky;position:sticky;top:0;width:100vw;z-index:2}.main-header .col-1,.main-header .col-2{align-items:center;display:flex}.main-header .col-1,.main-header .col-2{padding:0;width:150px}.main-header__btn-toggle{background:#0000;border:0;color:#6b6b6b;cursor:pointer;font-size:1.25rem;height:24px;transition:color .35s;width:24px}.main-header__btn-toggle:hover{color:#545454;transition:color .35s}.containerHeader{align-items:center;display:flex}.dropdown-menu{animation:fadeIn .2s ease-in-out;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 6px #0000001a;left:-2.3%;list-style:none;position:absolute;top:110%;width:-webkit-fit-content;width:fit-content;z-index:999}.dropdown-menu li{cursor:pointer;padding:.5rem 1rem;transition:background .2s}.dropdown-menu li:hover{background-color:#f5f5f5}.main-header__brand{height:60px;object-fit:contain;padding-left:10px;width:120px}.user-avatar{display:flex;justify-content:end;width:100%}.base-layout{background:#f9f9f9;display:flex;flex-wrap:wrap}.base-layout__aside{display:flex;flex-direction:column;height:100vh;padding:0 .5rem;position:-webkit-sticky;position:sticky;top:0;width:250px}.base-layout__main{background:#fff;flex-grow:1;width:calc(100% - 250px)}.base-layout__content-header{align-items:center;background-color:#fff;display:flex;padding:1.25rem 0;position:-webkit-sticky;position:sticky;top:60px;z-index:1}.base-layout__content-header.active{box-shadow:0 3px 2px -2px #0000001a;transition:box-shadow .35s}.list-pts-monitoria{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;padding:20px 60px;width:100%}@media screen and (min-width:768px){.list-pts-monitoria{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.list-pts-monitoria{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.list-pts-monitoria{grid-template-columns:repeat(4,1fr)}}.list-pts-monitoria .card-monitoria{background-color:#fff;border-radius:12px;display:flex;flex-direction:column;height:calc(320px - 1rem)}.list-pts-monitoria .card-monitoria.positive{border-bottom:3px solid #048848;box-shadow:1px 1px 6px 1px #66d19e}.list-pts-monitoria .card-monitoria.negative{border-bottom:3px solid #e11900;box-shadow:1px 1px 6px 1px #f1998e}.list-pts-monitoria .card-monitoria.offline{border-bottom:3px solid #6e6e6e;box-shadow:1px 1px 6px 1px #999}.list-pts-monitoria .card-monitoria__content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1rem}.list-pts-monitoria .card-monitoria__content>header{border-bottom:1px solid #e2e2e2;display:flex;justify-content:space-between;margin-bottom:.625rem;padding-bottom:.625rem}.list-pts-monitoria .card-monitoria__content>header>div{flex-grow:1;padding-right:10px}.list-pts-monitoria .card-monitoria__content .figure{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.list-pts-monitoria .card-monitoria__content .figure__icon{height:70px;margin-bottom:5px;width:70px}.list-pts-monitoria .card-monitoria__content .figure__icon img{max-height:100%;max-width:100%;object-fit:contain}.list-pts-monitoria .card-monitoria__content .figure__text{font-size:.8rem;text-align:center;width:auto}.list-pts-monitoria .card-monitoria__content .infoPost{color:gray;font-size:11px;margin-top:auto;text-align:center}.progress{display:flex;flex-direction:column}.progress header{display:flex;justify-content:space-between}.progress__bar{background:#eee;height:8px;width:100%}.progress__fill{background:#276ef1;height:100%}.progress__text{margin-top:.875rem;text-align:center;width:100%}.card{background:#fff;border-radius:4px;box-shadow:0 0 10px -2px #d3d3d3;color:#6b6b6b;padding:1.25rem}.card.no-shadow{box-shadow:none}.card.variant--secondary{background:#f0f7ff}.dashboard-split-wrapper{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr;margin-top:1.25rem;width:100%}@media screen and (min-width:768px){.dashboard-split-wrapper{align-items:stretch;grid-template-columns:1.2fr .8fr}}.card-mapa{display:flex;flex-direction:column;max-height:40rem;min-height:400px;padding:1.25rem}@media screen and (min-width:768px){.card-mapa{min-height:542px}}.card-mapa p{color:#000;font-weight:700;margin-bottom:.9375rem}.card-alertas{display:flex;flex-direction:column;height:100%;max-height:40rem;overflow:hidden;padding:1.25rem}.card-alertas .card-alertas__header p{color:#000;font-weight:700;margin-bottom:.9375rem}.card-alertas .scroll-dashboard{flex:1 1;overflow-y:auto;padding-right:.625rem}.card-alertas .scroll-dashboard::-webkit-scrollbar{width:6px}.card-alertas .scroll-dashboard::-webkit-scrollbar-track{background:#0000}.card-alertas .scroll-dashboard::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.card-alertas .scroll-dashboard::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.alert-list{gap:.75rem;height:100%}.alert-list__item{border:1px solid #f1f5f9;border-left:4px solid #0000;border-radius:.5rem;box-shadow:0 1px 3px #00000005;padding:.75rem .9375rem;transition:transform .2s ease}.alert-list__item:hover{transform:translateX(4px)}.alert-list__item.status-vermelho{border-left-color:#e74c3c}.alert-list__item.status-laranja{border-left-color:#f39c12}.alert-list__item.status-verde{border-left-color:#2ecc71}.alert-list__item .header-row{margin-bottom:4px}.alert-list__item .header-row .status .status-dot{border-radius:50%;height:10px;width:10px}.alert-list__item .header-row .status .id-text{color:#94a3b8;font-size:10px;font-weight:800;text-transform:uppercase}.alert-list__item .header-row .expand-icon{color:#cbd5e1;cursor:pointer;margin-left:5px}.alert-list__item .header-row .expand-icon.active{color:#64748b;transform:rotate(180deg)}.alert-list__item .content-row .desc-text{color:#334155;font-size:13px;line-height:1.4}.alert-list__item .content-row .date-text{color:#94a3b8;font-size:11px}.list-of-numbers{display:flex;gap:1.25rem;margin-bottom:1.25rem}.list-of-numbers__item{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;flex:1 1;padding:1rem}.list-of-numbers__item.bg-error{border-bottom:4px solid #ef4444}.list-of-numbers__item.bg-warning{border-bottom:4px solid #f59e0b}.title-and-number{align-items:center;color:#64748b;display:flex;flex-direction:column;font-size:14px;font-weight:600}.title-and-number strong{color:#1e293b;font-size:28px;margin-bottom:4px}.modal-list-alert{display:flex;flex-direction:column;max-height:400px;overflow-y:auto}.modal-list-alert__item{align-items:center;background:#f0f7ff;border:0;cursor:pointer;display:flex;font-family:Arial,sans-serif;justify-content:space-between;margin-bottom:1px;padding:.625rem;text-decoration:none;transition:all .2s ease}.modal-list-alert__item p{font-size:.9rem;margin:0}.modal-list-alert__item.disabled{background:#f9f9f9;color:#afafaf;cursor:default;pointer-events:none}.modal-list-alert__item.with-alert{background:#ffefed;border-left:4px solid #e11900;color:#e11900}.modal-list-alert__item:not(.disabled):hover{filter:brightness(.95)}.loading-map{align-items:center;background-color:#f0f0f0;border-radius:8px;color:#666;display:flex;font-family:Arial,sans-serif;height:600px;justify-content:center;position:relative;width:100%}.gm-ui-hover-effect{display:none!important}.gm-style .gm-style-iw-c{background-color:#2c2c2c!important;border-radius:6px!important;box-shadow:0 4px 10px #0000004d!important;padding:0!important}.gm-style .gm-style-iw-d{max-height:none!important;overflow:hidden!important}.gm-style .gm-style-iw-t:after{background:linear-gradient(45deg,#2c2c2c 50%,#fff0 51%,#fff0)!important;box-shadow:none!important}.custom-tooltip{color:#fff;font-family:Arial,sans-serif;min-width:140px;padding:10px 14px;text-align:center}.custom-tooltip strong{color:#fff;display:block;font-size:14px;margin-bottom:4px}.custom-tooltip small{color:#ccc;display:block;font-size:11px;margin-bottom:6px}.custom-tooltip .status-badge{border-radius:4px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.custom-tooltip .status-badge.alert{background-color:#e11900;color:#fff}.custom-tooltip .status-badge.ok{background-color:#048848;color:#fff}@keyframes pulse-red{0%{box-shadow:0 0 0 0 #e74c3c66}70%{box-shadow:0 0 0 8px #e74c3c00}to{box-shadow:0 0 0 0 #e74c3c00}}@keyframes popover-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.alert-list{gap:1rem;padding:.625rem}.alert-list,.alert-list__item{display:flex;flex-direction:column}.alert-list__item{background:#fff;border:1px solid #eef0f2;border-radius:.75rem;box-shadow:0 2px 4px #00000005;padding:1.125rem;position:relative;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.alert-list__item:hover{box-shadow:0 8px 16px #0000000d}.alert-list__item.is-deleting{box-shadow:0 0 0 2px #e74c3c40;opacity:.92}.alert-list__item.status-vermelho{border-left:5px solid #e74c3c}.alert-list__item.status-vermelho .status-dot{animation:pulse-red 2s infinite;background:#e74c3c}.alert-list__item.status-laranja{border-left:5px solid #f39c12}.alert-list__item.status-laranja .status-dot{animation:pulse-orange 2s infinite;background:#f39c12}.alert-list__item.status-verde{border-left:5px solid #2ecc71}.alert-list__item.status-verde .status-dot{animation:pulse-green 2s infinite;background:#2ecc71}.alert-list__item .header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.alert-list__item .header-row .status{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.alert-list__item .status-dot{border-radius:50%;cursor:help;display:inline-block;flex-shrink:0;height:12px;position:relative;transition:transform .2s ease;width:12px}.alert-list__item .status-dot:after{background:#1e293b;border-radius:6px;bottom:150%;box-shadow:0 4px 6px #0000001a;color:#fff;content:attr(data-status);font-size:11px;font-weight:600;left:50%;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(10px);transition:all .2s ease;white-space:nowrap;z-index:10}.alert-list__item .status-dot:before{border:6px solid #0000;border-top-color:#1e293b;bottom:130%;content:"";left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:all .2s ease;z-index:10}.alert-list__item .status-dot:hover{transform:scale(1.2)}.alert-list__item .status-dot:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.alert-list__item .status-dot:hover:before{opacity:1}.alert-list__item .delete-wrapper{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end}.alert-list__item .btn-delete-trigger{align-items:center;background:#0000;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:28px}.alert-list__item .btn-delete-trigger:hover{background:#fef2f2;color:#e74c3c}.alert-list__item .delete-options-popover{animation:popover-in .18s ease forwards;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0000001a,0 2px 6px #0000000f;display:flex;flex-direction:column;gap:8px;padding:12px 14px;z-index:20}@media screen and (max-width:calc(768px - 1px)){.alert-list__item .delete-options-popover{max-width:340px;position:absolute;right:1.125rem;top:.75rem;width:calc(100% - 2.25rem)}}.alert-list__item .delete-options-popover .popover-title{color:#475569;font-size:12px;font-weight:700;letter-spacing:.3px;white-space:nowrap}.alert-list__item .delete-options-popover .popover-actions{align-items:center;display:flex;gap:6px}.alert-list__item .delete-options-popover .btn-hard,.alert-list__item .delete-options-popover .btn-soft{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:6px 12px;transition:background .15s ease,transform .1s ease;white-space:nowrap}.alert-list__item .delete-options-popover .btn-hard:disabled,.alert-list__item .delete-options-popover .btn-soft:disabled{cursor:not-allowed;opacity:.5}.alert-list__item .delete-options-popover .btn-hard:not(:disabled):active,.alert-list__item .delete-options-popover .btn-soft:not(:disabled):active{transform:scale(.97)}.alert-list__item .delete-options-popover .btn-soft{background:#fffbeb;border:1px solid #fcd34d;color:#92400e}.alert-list__item .delete-options-popover .btn-soft:not(:disabled):hover{background:#fef3c7}.alert-list__item .delete-options-popover .btn-hard{background:#fef2f2;border:1px solid #fca5a5;color:#991b1b}.alert-list__item .delete-options-popover .btn-hard:not(:disabled):hover{background:#fee2e2}.alert-list__item .delete-options-popover .btn-cancel{align-items:center;background:#0000;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:28px}.alert-list__item .delete-options-popover .btn-cancel:hover{background:#f1f5f9;color:#1e293b}.alert-list__item .content-row .id-text{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.5px}.alert-list__item .content-row .desc-text{color:#1e293b;font-size:15px;font-weight:600;margin:4px 0}.alert-list__item .content-row .info-footer{display:flex;font-size:12px;gap:10px}.alert-list__item .content-row .info-footer .date-text{color:#64748b}.alert-list__item .expand-icon{color:#94a3b8;cursor:pointer;transition:transform .3s ease}.alert-list__item .expand-icon.active{color:#475569;transform:rotate(180deg)}.alert-list__item nav{align-items:center;border-top:1px solid #f1f5f9;display:flex;gap:10px;margin-top:1rem;padding-top:1rem}.alert-list__item nav .btn{flex:1 1}.alert-list__item .description__info{max-height:0;opacity:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.alert-list__item .description__info.expanded{background:#f8fafc;border-radius:8px;margin-top:20px;max-height:500px;opacity:1;padding:15px}.alert-list__item .description__info .info-box{margin-bottom:12px}.alert-list__item .description__info .info-box strong{color:#475569;display:block;font-size:13px;margin-bottom:4px}.alert-list__item .description__info .info-box p{color:#1e293b;font-size:14px;line-height:1.5}.filter-bar{align-items:flex-start;background:#f8fafc;border-radius:.5rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem;padding:1rem}.filter-bar .search-box{align-items:center;display:flex;gap:8px;min-height:40px}.filter-bar .search-box .search-trigger{align-items:center;color:#1e293b;cursor:pointer;display:flex;font-weight:600;gap:4px;white-space:nowrap}.filter-bar .search-box .search-trigger:hover{color:#4f46e5}.filter-bar .search-box .search-input{border:1px solid #e2e8f0;border-radius:6px;opacity:0;outline:none;padding:0;transition:all .3s ease;width:0}.filter-bar .search-box .search-input.visible{opacity:1;padding:8px 12px;width:200px}.filter-bar .search-box .clear-search{color:#64748b;cursor:pointer}.filter-bar .search-box .clear-search:hover{color:#ef4444}.filter-bar .filter-group{display:flex;flex-direction:column;gap:12px;width:100%}@media screen and (min-width:768px){.filter-bar .filter-group{align-items:center;flex-direction:row;width:auto}}.filter-bar .filter-group .filter-label{align-items:center;color:#475569;display:flex;font-size:14px;font-weight:600;gap:6px;white-space:nowrap}.filter-bar .filter-group .select-wrapper{display:flex;flex-direction:column;gap:8px;width:100%}@media screen and (min-width:768px){.filter-bar .filter-group .select-wrapper{flex-direction:row;width:auto}}.filter-bar .filter-group .select-wrapper select{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;cursor:pointer;font-size:14px;height:40px;padding:8px 32px 8px 12px;width:100%}@media screen and (min-width:768px){.filter-bar .filter-group .select-wrapper select{width:180px}}.filter-bar .filter-group .select-wrapper select:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e51a;outline:none}.download-icon{color:#94a3b8;cursor:pointer;flex-shrink:0;transition:all .2s ease}.download-icon:hover{color:#4f46e5!important;transform:translateY(-1px)}.download-icon:active{transform:scale(.9)}@media screen and (min-width:768px){.alert-list__item{align-items:center;flex-direction:row;flex-wrap:wrap;gap:1.25rem}.alert-list__item .header-row{flex-shrink:0;margin-bottom:0;width:auto}.alert-list__item .header-row .status{gap:10px;justify-content:flex-start;width:auto}.alert-list__item .content-row{flex-grow:1;width:auto}.alert-list__item nav{border-top:none;flex-shrink:0;justify-content:flex-end;margin-top:0;padding-top:0;width:auto}.alert-list__item nav .btn{flex:initial;min-width:7.5rem}.alert-list__item .description__info{width:100%}.alert-list__item .info-count{background:#000;border-radius:9999px;color:#fff;font-size:10px;font-weight:700;padding:2px 6px}.alert-list__item .planoAcao-ativo{background:#2ecc71;border-radius:50%;display:inline-block;height:8px;margin-left:6px;width:8px}.alert-list__item .delete-options-popover{align-items:center;flex-direction:row;max-width:none;position:static;width:auto}.alert-list__item .delete-options-popover .popover-title{margin-right:4px}}.page-login{flex-direction:column;height:100vh;justify-content:center;overflow:hidden;padding:0 .625rem;width:100vw}.page-login,.page-login__footer{align-items:center;display:flex}.page-login__footer img{margin-left:.625rem}.form-login__inputs{margin-bottom:24px}.form-login__inputs .input-code-pin{border:2px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:2rem!important;font-weight:600;letter-spacing:.5em!important;padding:12px;text-align:center!important;transition:border-color .2s;width:100%}.form-login__inputs .input-code-pin:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a;outline:none}.form-login__inputs .input-code-pin::placeholder{color:#cbd5e1;font-weight:400;letter-spacing:.5em}.card-header{margin-bottom:32px}.card-header .icon-wrapper{align-items:center;background-color:#2563eb1a;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.card-header h2{color:#1e293b;font-size:1.5rem;font-weight:700;margin-bottom:8px}.card-header p{color:#64748b;font-size:.95rem;line-height:1.5}.form-login{display:flex;flex-direction:column;font-family:Open Sans,sans-serif;height:587px;justify-content:center;padding:0 16.25rem;width:843px}.form-login__inputs{margin-bottom:1.875rem}.containerAtivarEsqueci{display:flex;justify-content:space-between}.containerAtivarEsqueci a{color:#000;margin-top:10px;text-decoration:none}.content-modal-alertas{padding:1.25rem}.content-modal-alertas__header{align-items:flex-end;background:#fff;border-bottom:1px solid #eee;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.9375rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.content-modal-alertas__header .select-wrapper{flex:1 1;margin-right:1.25rem;max-width:18.75rem;text-align:left}.content-modal-alertas__header button{margin-bottom:.25rem}.alert-list{margin-top:.625rem}.users-management-container{padding:20px}.users-management-container .page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.users-management-container .page-header h1{color:#1e293b;font-size:1.8rem;margin:0}.users-management-container .page-header p{color:#64748b;margin:5px 0 0}.users-management-container .users-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}.users-table{border-collapse:collapse;display:table;text-align:left;width:100%}.users-table th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:.85rem;font-weight:600;padding:15px;text-transform:uppercase;white-space:nowrap}.users-table td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:.9rem;padding:15px;vertical-align:middle}.users-table .col-status{text-align:center;width:80px}.users-table .col-actions{width:140px}.users-table .user-info{display:flex;flex-direction:column}.users-table .user-info .user-name{color:#0f172a;font-weight:600}.users-table .user-info .user-login{color:#64748b;font-size:.8rem}.users-table .badge-nivel{background:#e0f2fe;border-radius:20px;color:#0369a1;font-size:.75rem;font-weight:500;padding:4px 10px}.status-indicator-wrapper{display:flex;justify-content:center}.dot{border-radius:50%;display:inline-block;height:12px;width:12px}.pulse-green{animation:pulse-green 2s infinite;background-color:#22c55e;box-shadow:0 0 0 0 #22c55eb3}.pulse-orange{animation:pulse-orange 2s infinite;background-color:#f59e0b;box-shadow:0 0 0 0 #f59e0bb3}.dot-gray{background-color:#94a3b8}@keyframes pulse-green{0%{box-shadow:0 0 0 0 #22c55eb3;transform:scale(.95)}70%{box-shadow:0 0 0 10px #22c55e00;transform:scale(1)}to{box-shadow:0 0 0 0 #22c55e00;transform:scale(.95)}}@keyframes pulse-orange{0%{box-shadow:0 0 0 0 #f59e0bb3;transform:scale(.95)}70%{box-shadow:0 0 0 10px #f59e0b00;transform:scale(1)}to{box-shadow:0 0 0 0 #f59e0b00;transform:scale(.95)}}.action-buttons{gap:8px}.action-buttons .btn-action{background:#f1f5f9;border:none;border-radius:6px;color:#475569;cursor:pointer;height:32px;transition:all .2s;width:32px}.action-buttons .btn-action:hover{transform:translateY(-2px)}.action-buttons .btn-action.edit:hover{background:#dbeafe;color:#2563eb}.action-buttons .btn-action.deactivate:hover{background:#fef2f2;color:#dc2626}.action-buttons .btn-action.activate:hover{background:#f0fdf4;color:#16a34a}.action-buttons .btn-action.delete:hover{background:#450a0a;color:#fff}.heading{font-family:Open Sans,sans-serif;font-style:normal;font-weight:500}.heading--sm{font-size:1.25rem;line-height:2rem}.heading--md{font-size:1.75rem;line-height:2.25rem}.heading--lg{font-size:2.25rem;line-height:2.75rem}.paragraph{font-family:Open Sans,sans-serif;font-style:normal;font-weight:500}.paragraph--sm{font-size:.875rem;line-height:1.25rem}.paragraph--md{font-size:1rem;line-height:1.5rem}.paragraph--lg{font-size:1.125rem;line-height:1.75rem}.label{font-family:Open Sans,sans-serif;font-style:normal;font-weight:500;margin-bottom:.5rem}.label--sm{font-size:.875rem;line-height:1rem}.label--md{font-size:1rem;line-height:1.25rem}.label--lg{font-size:1.125rem;line-height:1.5rem}.text-center{text-align:center}.text-left{text-align:left}.text-uppercase{text-transform:uppercase}.color-white{color:#fff}.color-primary{color:#000}.color-secondary{color:#545454}.color-tertiary{color:#6b6b6b}.color-disabled{color:#afafaf}.color-accent{color:#276ef1}.color-positive{color:#048848}.color-negative{color:#e11900}.bg-primary{background-color:#fff}.bg-secondary{background-color:#f0f7ff}.bg-tertiary{background-color:#eee}.bg-accent{background-color:#276ef1}.bg-warning{background-color:#ffc043}.bg-error{background-color:#e11900}.bg-success{background-color:#048848}.bg-warning-light{background-color:#fffaf0}.bg-error-light{background-color:#ffefed}.bg-success-light{background-color:#e6f2ed}.mb-5{margin-bottom:.3125rem}.mb-10{margin-bottom:.625rem}.mb-20{margin-bottom:1.25rem}.mb-40{margin-bottom:2.5rem}.mt-10{margin-top:.625rem}.mt-20{margin-top:1.25rem}.mt-40{margin-top:2.5rem}@media screen and (max-width:575px){.mb-sm-5{margin-bottom:.3125rem}.mb-sm-10{margin-bottom:.625rem}.mb-sm-20{margin-bottom:1.25rem}}@media screen and (min-width:575px){.mb-sm-5{margin-bottom:.3125rem}.mb-md-10{margin-bottom:.625rem}.mb-md-20{margin-bottom:1.25rem}}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;max-width:none;width:auto}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;max-width:none;width:auto}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media(min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;max-width:none;width:auto}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media(min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;max-width:none;width:auto}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media(min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;max-width:none;width:auto}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Open Sans,sans-serif}img{max-width:100%}.planta{background-repeat:no-repeat;background-size:contain;height:545px;position:relative;width:810px}.planta .planta__alert{border-radius:100px;height:10px;position:absolute;width:10px}.planta .planta__alert.danger{background:#e11900}.planta .planta__alert.success{background:#048848}.planta .planta__alert p{background:#000;border-radius:6px;color:#fff;font-size:10px;left:11px;opacity:0;padding:4px;position:absolute;right:0;transition:opacity .35s;width:110px}.planta .planta__alert:hover p{opacity:1;transition:opacity .35s}.acesso-negado-container{align-items:center;background-color:#f8f9fa;display:flex;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;justify-content:center;min-height:100vh}.acesso-negado-box{animation:fadeIn .6s ease-out;background:#fff;border-radius:12px;box-shadow:0 8px 24px #0000000d;max-width:500px;padding:40px;text-align:center;width:90%}.acesso-negado-box .acesso-negado-icon{color:#e63946;margin-bottom:24px}.acesso-negado-box h1{color:#212529;font-size:2.5rem;font-weight:700;margin:0 0 16px}.acesso-negado-box p{color:#6c757d;font-size:1.1rem;line-height:1.6;margin-bottom:32px}.acesso-negado-box .btn-voltar{background-color:#007bff;border-radius:8px;color:#fff;display:inline-block;font-weight:600;padding:12px 28px;text-decoration:none;transition:background-color .3s ease,transform .2s ease}.acesso-negado-box .btn-voltar:hover{background-color:#0056b3;box-shadow:0 4px 12px #007bff33;transform:translateY(-2px)}.notfound-container{align-items:center;background:linear-gradient(135deg,#f8f9fa,#dee2e6);display:flex;height:100vh;justify-content:center;padding:2rem}.notfound-content{animation:fadeIn .5s ease-in-out;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;max-width:400px;padding:3rem;text-align:center;width:100%}.notfound-content h1{color:#0d6efd;font-size:6rem;margin:0}.subtitle{color:#343a40;font-size:1.5rem;margin-bottom:1rem;margin-top:.5rem}.description{color:#6c757d;font-size:1rem;margin-bottom:2rem}.back-button{background-color:#0d6efd;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .3s ease}.back-button:hover{background-color:#0b5ed7}.uploaderContainer{font-family:sans-serif;width:30rem}.uploaderContainer label{color:#333;display:block;font-size:1rem;font-weight:600;margin-bottom:.5rem}.dropZone{align-items:center;background-color:#fff;border:2px dashed #e0e0e0;border-radius:8px;color:#757575;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.dropZone.isDragging{background-color:#cce4f9;border-color:#1e88e5}.icon{color:#1e88e5;margin-bottom:1rem}.promptText{color:#333;font-size:1.2rem;font-weight:600;margin:0 0 .25rem}.fileHint{font-size:.875rem;margin-bottom:1.5rem}.uploadButton{background-color:#1e88e5;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 2rem;transition:background-color .2s ease}.uploadButton:hover{background-color:#1976d2}.previewContainer{border:1px solid #e0e0e0;border-radius:8px;height:40rem;overflow:hidden;position:relative;width:100%}.previewContainer .imagePreview,.previewContainer .pdfPreview{height:100%;left:0;position:absolute;top:0;width:100%}.previewContainer .imagePreview{object-fit:cover}.previewContainer .removeButton{align-items:center;background-color:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:10px;top:10px;transition:background-color .2s;width:30px}.previewContainer .removeButton:hover{background-color:#e53935}.fileInfo{color:#757575;font-size:.875rem;margin-top:.5rem;text-align:center;word-break:break-all}.hiddenInput{display:none}.documentTableContainer{margin-top:40px;width:100%}.documentTable{border-collapse:collapse;font-size:1rem;width:100%}.documentTable td,.documentTable th{border:1px solid #ddd;padding:12px 15px;text-align:left}.documentTable th{background-color:#f4f4f4;color:#333;font-weight:700}.documentTable tbody tr:nth-of-type(2n){background-color:#f9f9f9}.documentTable tbody tr:hover{background-color:#f1f1f1}.button-download{background-color:#007bff;border:none;border-radius:5px;color:#fff;display:inline-block;outline:none;padding:8px 16px;text-align:center;text-decoration:none;transition:background-color .3s ease}.button-download:hover{background-color:#0056b3;cursor:pointer}.actionButtons{display:flex;gap:10px}.truncate-single-line{max-width:175px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-group{display:flex;flex-direction:column;margin:1rem 0;max-width:300px}.input-group label{color:#4a4a4a;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.input-group .datetime-input{background-color:#fff;border:1px solid #ccc;border-radius:12px;color:#333;font-size:1rem;padding:.75rem 1rem;transition:border-color .3s ease,box-shadow .3s ease}.input-group .datetime-input:focus{border-color:#34a69c;box-shadow:0 0 0 3px #34a69c33;outline:none}.input-group .datetime-input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.5)}.input-group .datetime-input::placeholder{color:#aaa}:root{--metric-value-font-size:clamp(1.5rem,2.5vw,3.5rem);--large-value-font-size:clamp(1.1rem,1.8vw,2.2rem);--card-height:clamp(130px,15vh,220px)}.pageContainer{max-width:100%;padding:2rem}.metricsGrid{grid-gap:2rem;gap:2rem;grid-template-columns:1fr;padding:1rem}@media(min-width:768px){.metricsGrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.metricsGrid{grid-template-columns:repeat(3,1fr)}}.metricCard{align-items:stretch;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 2px 0 #0000000d;height:clamp(130px,15vh,220px);height:var(--card-height);transition:transform .2s ease,box-shadow .2s ease}.metricCard:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(-2px)}.iconWrapper{width:clamp(5rem,8vw,8rem)}.iconWrapper svg{height:clamp(28px,3vw,50px);width:clamp(28px,3vw,50px)}.tv-mode{display:flex;flex-direction:column;height:100vh;justify-content:center;max-width:100%!important}.tv-mode .metricsGrid{gap:3rem}.textWrapper{height:100%;min-width:0;padding:1.5rem}.metricTitle{font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metricValue{font-size:clamp(1.5rem,2.5vw,3.5rem);font-size:var(--metric-value-font-size);white-space:nowrap}.metricValue.largeValue{align-items:center;display:flex;flex-wrap:wrap;font-size:clamp(1rem,1.4vw,1.8rem);white-space:normal}:root{--primary-color:#2563eb;--bg-color:#f1f5f9;--card-bg:#fff;--text-main:#1e293b;--text-muted:#64748b;--border-color:#e2e8f0}.security-page-wrapper{align-items:flex-start;background-color:#f1f5f9;background-color:var(--bg-color);display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:center;min-height:calc(100vh - 70px);padding:40px 20px}.security-page-wrapper .security-card{background:#fff;background:var(--card-bg);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 12px #0000000d;display:flex;flex:1 1;flex-direction:column;max-width:600px;min-width:380px}.security-page-wrapper .security-card .card-header{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);padding:24px}.security-page-wrapper .security-card .card-header h2{color:#1e293b;color:var(--text-main);font-size:1.4rem;margin:0}.security-page-wrapper .security-card .card-header .card-description{color:#64748b;color:var(--text-muted);font-size:.9rem;margin-top:5px}.security-page-wrapper .security-card .card-content{flex:1 1;padding:24px}.security-page-wrapper .security-card .card-content .profile-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr}.security-page-wrapper .security-card .card-content .password-row{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding-bottom:20px}.security-page-wrapper .security-card .card-content .password-row h3{font-size:1.1rem;margin:0}.security-page-wrapper .security-card .card-content .password-row p{color:#64748b;color:var(--text-muted);font-size:.85rem;margin:5px 0 0}.security-page-wrapper .security-card .card-content .two-factor-section{margin-top:20px}.security-page-wrapper .security-card .card-content .two-factor-section h3{font-size:1.1rem;margin-bottom:15px}.security-page-wrapper .security-card .card-content .two-factor-section .state-idle{padding:20px 0;text-align:center}.security-page-wrapper .security-card .card-content .two-factor-section .state-idle p{color:#64748b;color:var(--text-muted);margin-bottom:20px}.security-page-wrapper .security-card .card-content .two-factor-section .state-loading{align-items:center;display:flex;flex-direction:column;padding:30px}.security-page-wrapper .security-card .card-content .two-factor-section .state-loading .spinner{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#2563eb;border-top:3px solid var(--primary-color);height:35px;margin-bottom:15px;width:35px}.security-page-wrapper .security-card .card-content .two-factor-section .state-setup .setup-step{display:flex;gap:15px}.security-page-wrapper .security-card .card-content .two-factor-section .state-setup .setup-step .step-badge{align-items:center;background:#2563eb;background:var(--primary-color);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:26px;justify-content:center;width:26px}.security-page-wrapper .security-card .card-content .two-factor-section .state-setup .setup-step .step-content{flex:1 1}.security-page-wrapper .security-card .card-content .two-factor-section .state-setup .setup-step .step-content p{color:#64748b;color:var(--text-muted);font-size:.9rem;margin-bottom:15px}.security-page-wrapper .security-card .card-content .two-factor-section .state-setup .setup-step .step-content .qr-container{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border-color);margin:0 auto 15px;padding:10px;width:-webkit-fit-content;width:fit-content}.security-page-wrapper .security-card .card-content .two-factor-section .state-setup .setup-step .step-content .qr-container .qr-image{display:block;height:200px;width:200px}.security-page-wrapper .security-card .card-content .two-factor-section .state-setup .setup-step .step-content .manual-key-container{background:#f8fafc;border-radius:6px;padding:10px;text-align:center}.security-page-wrapper .security-card .card-content .two-factor-section .state-setup .setup-step .step-content .manual-key-container span{color:#64748b;color:var(--text-muted);display:block;font-size:.8rem}.security-page-wrapper .security-card .card-content .two-factor-section .state-setup .setup-step .step-content .manual-key-container .manual-key{color:#334155;font-family:monospace;font-weight:700}.security-page-wrapper .security-card .card-content .two-factor-section .state-setup .divider{background:#e2e8f0;background:var(--border-color);height:1px;margin:25px 0}.input-code{border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:8px;font-size:1.8rem;letter-spacing:12px;margin:10px 0 20px;padding:12px;text-align:center;width:100%}.input-code:focus{border-color:#2563eb;border-color:var(--primary-color);outline:none}.action-buttons{display:flex;gap:10px;justify-content:flex-end}.state-success-centered{align-items:center;display:flex;flex-direction:column;padding:40px 0}.state-success-centered .icon-checked-green{margin-bottom:15px}.state-success-centered .success-message{color:#065f46;font-weight:500}.fade-in{animation:fadeIn .4s ease-out forwards}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mt-20{margin-top:20px}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.config-loja-container{color:#334155;font-family:Inter,sans-serif;margin:0 auto;max-width:1200px;padding:2rem}.config-loja-container .page-header{margin-bottom:2rem}.config-loja-container .page-header h1{align-items:center;color:#1e293b;display:flex;font-size:1.8rem;font-weight:700;gap:.75rem;margin-bottom:.5rem}.config-loja-container .page-header p{color:#64748b;font-size:.95rem}.config-loja-container .dashboard-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:768px){.config-loja-container .dashboard-grid{grid-template-columns:1fr 1fr}}.config-loja-container .btn-geo{align-items:center;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;color:#475569;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;height:42px;justify-content:center;padding:0 12px;transition:all .2s ease-in-out;white-space:nowrap}.config-loja-container .btn-geo:hover:not(:disabled){background-color:#e2e8f0;border-color:#94a3b8;color:#1e293b}.config-loja-container .btn-geo:active:not(:disabled){background-color:#cbd5e1;transform:translateY(1px)}.config-loja-container .btn-geo:disabled{background-color:#f8fafc;cursor:not-allowed;opacity:.6}.config-loja-container .btn-geo .animate-spin{animation:spin 1s linear infinite}.config-loja-container .btn-geo .mobile-hide{display:none}@media screen and (min-width:768px){.config-loja-container .btn-geo .mobile-hide{display:inline-block}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.config-loja-container .card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;flex-direction:column;overflow:hidden}.config-loja-container .card .card-header{align-items:center;background-color:#f8fafc;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:1.5rem}.config-loja-container .card .card-header h3{align-items:center;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;margin:0}.config-loja-container .config-card .form-loja{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.config-loja-container .config-card .form-loja .input-group{display:flex;flex-direction:column;gap:.5rem}.config-loja-container .config-card .form-loja .input-group label{align-items:center;color:#475569;display:flex;font-size:.9rem;font-weight:500;gap:.5rem}.config-loja-container .config-card .form-loja .input-group input{border:1px solid #cbd5e1;border-radius:8px;font-size:1rem;padding:.75rem;transition:border-color .2s}.config-loja-container .config-card .form-loja .input-group input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.config-loja-container .config-card .form-loja .btn-save{background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-top:1rem;padding:.8rem;transition:background-color .2s}.config-loja-container .config-card .form-loja .btn-save:hover{background-color:#2563eb}.config-loja-container .encaminhados-card .badge{background:#eff6ff;border-radius:9999px;color:#3b82f6;font-size:.8rem;font-weight:600;padding:.25rem .75rem}.config-loja-container .encaminhados-card .user-list-wrapper{max-height:400px;overflow-y:auto;padding:1rem}.config-loja-container .encaminhados-card .user-list{list-style:none;margin:0;padding:0}.config-loja-container .encaminhados-card .user-list .user-item{align-items:center;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:.75rem 1rem;transition:background-color .2s}.config-loja-container .encaminhados-card .user-list .user-item:hover{background-color:#f8fafc}.config-loja-container .encaminhados-card .user-list .user-item.active{background-color:#f0fdf4}.config-loja-container .encaminhados-card .user-list .user-item.active .user-name{color:#15803d;font-weight:600}.config-loja-container .encaminhados-card .user-list .user-item .action-btn{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.config-loja-container .encaminhados-card .user-list .user-item .action-btn.add{background-color:#e2e8f0;color:#475569}.config-loja-container .encaminhados-card .user-list .user-item .action-btn.add:hover{background-color:#22c55e;color:#fff}.config-loja-container .encaminhados-card .user-list .user-item .action-btn.remove{background-color:#fee2e2;color:#ef4444}.config-loja-container .encaminhados-card .user-list .user-item .action-btn.remove:hover{background-color:#ef4444;color:#fff}.tecnico-wizard-wrapper{color:#334155;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0 auto;max-width:1100px;padding:30px}.tecnico-wizard-wrapper .wizard-header{margin-bottom:30px}.tecnico-wizard-wrapper .wizard-header h1{color:#0f172a;font-size:26px;font-weight:700;margin:0 0 8px}.tecnico-wizard-wrapper .wizard-header p{color:#64748b;font-size:15px;margin:0}.tecnico-wizard-wrapper .wizard-container{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 25px #0000000d;display:flex;min-height:550px;overflow:hidden}.tecnico-wizard-wrapper .wizard-sidebar{background-color:#f8fafc;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;padding:30px 0;width:280px}.tecnico-wizard-wrapper .wizard-sidebar .step-navigation{list-style:none;margin:0;padding:0}.tecnico-wizard-wrapper .wizard-sidebar .step-navigation .step-item{align-items:center;border-left:4px solid #0000;cursor:pointer;display:flex;opacity:.6;padding:16px 24px;transition:all .3s ease}.tecnico-wizard-wrapper .wizard-sidebar .step-navigation .step-item:hover{background-color:#f1f5f9;opacity:1}.tecnico-wizard-wrapper .wizard-sidebar .step-navigation .step-item.is-active{background-color:#eff6ff;border-left-color:#2563eb;opacity:1}.tecnico-wizard-wrapper .wizard-sidebar .step-navigation .step-item.is-active .step-icon-box{background-color:#dbeafe;color:#2563eb}.tecnico-wizard-wrapper .wizard-sidebar .step-navigation .step-item.is-active .step-info .step-title{color:#2563eb}.tecnico-wizard-wrapper .wizard-sidebar .step-navigation .step-item.is-completed{opacity:.8}.tecnico-wizard-wrapper .wizard-sidebar .step-navigation .step-item.is-completed .step-icon-box{color:#10b981}.tecnico-wizard-wrapper .wizard-sidebar .step-navigation .step-item.is-avulso{opacity:.9}.tecnico-wizard-wrapper .wizard-sidebar .step-navigation .step-item.is-avulso .step-icon-box{background-color:#fef3c7!important;color:#b45309!important}.tecnico-wizard-wrapper .wizard-sidebar .step-navigation .step-item.is-avulso .step-info .step-title{color:#92400e}.tecnico-wizard-wrapper .wizard-sidebar .step-navigation .step-item.is-skipped{opacity:.55}.tecnico-wizard-wrapper .wizard-sidebar .step-navigation .step-item.is-skipped .step-icon-box{background:#0000!important;border:1px dashed #cbd5e1!important;color:#94a3b8!important}.tecnico-wizard-wrapper .wizard-sidebar .step-navigation .step-item.is-skipped:hover{opacity:.85}.tecnico-wizard-wrapper .wizard-sidebar .step-navigation .step-item .step-icon-box{align-items:center;background-color:#e2e8f0;border-radius:10px;color:#64748b;display:flex;flex-shrink:0;height:42px;justify-content:center;margin-right:16px;transition:all .3s ease;width:42px}.tecnico-wizard-wrapper .wizard-sidebar .step-navigation .step-item .step-info{display:flex;flex:1 1;flex-direction:column;min-width:0}.tecnico-wizard-wrapper .wizard-sidebar .step-navigation .step-item .step-info .step-label{align-items:center;color:#94a3b8;display:flex;flex-wrap:wrap;font-size:11px;font-weight:700;gap:4px;letter-spacing:.5px;text-transform:uppercase}.tecnico-wizard-wrapper .wizard-sidebar .step-navigation .step-item .step-info .step-title{color:#334155;font-size:15px;font-weight:600;margin-top:2px}.tecnico-wizard-wrapper .wizard-sidebar .step-navigation .step-item .btn-unskip{align-items:center;background:none;border:1px solid #0000;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;flex-shrink:0;margin-left:auto;padding:4px 6px;transition:color .15s,background .15s,border-color .15s}.tecnico-wizard-wrapper .wizard-sidebar .step-navigation .step-item .btn-unskip:hover{background:#fee2e2;border-color:#fca5a5;color:#ef4444}.tecnico-wizard-wrapper .wizard-sidebar .badge-optional{background:#f1f5f9;border-radius:4px;color:#64748b;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.4px;padding:1px 6px;text-transform:uppercase;transition:background .2s,color .2s;vertical-align:middle}.tecnico-wizard-wrapper .wizard-sidebar .badge-optional.badge-avulso{background:#fef3c7;border:1px solid #fde68a;color:#b45309}.tecnico-wizard-wrapper .wizard-sidebar .badge-optional.badge-skipped{background:#fffbeb;border:1px solid #fde68a;color:#b45309}.tecnico-wizard-wrapper .wizard-sidebar .skipped-summary{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;font-size:12px;gap:8px;justify-content:space-between;margin:16px 20px 0;padding:10px 14px}.tecnico-wizard-wrapper .wizard-sidebar .skipped-summary .btn-clear-skipped{background:none;border:none;border-radius:4px;color:#b45309;cursor:pointer;font-size:11px;font-weight:600;padding:2px 6px;transition:background .15s;white-space:nowrap}.tecnico-wizard-wrapper .wizard-sidebar .skipped-summary .btn-clear-skipped:hover{background:#fde68a}.tecnico-wizard-wrapper .wizard-main-content{display:flex;flex:1 1;flex-direction:column;padding:40px}.tecnico-wizard-wrapper .wizard-main-content .form-content-animated{animation:formFadeIn .3s ease-out;flex:1 1}@keyframes formFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tecnico-wizard-wrapper .wizard-main-content .skipped-banner{align-items:center;background:#fffbeb;border:1px solid #f59e0b;border-radius:10px;color:#92400e;display:flex;font-size:13.5px;gap:12px;line-height:1.5;margin-bottom:20px;padding:12px 16px}.tecnico-wizard-wrapper .wizard-main-content .skipped-banner svg{color:#f59e0b;flex-shrink:0}.tecnico-wizard-wrapper .wizard-main-content .skipped-banner span{flex:1 1}.tecnico-wizard-wrapper .wizard-main-content .skipped-banner .btn-sm{align-items:center;display:inline-flex;flex-shrink:0;font-size:12px!important;gap:5px;padding:5px 12px!important}.tecnico-wizard-wrapper .wizard-main-content .form-section h2{color:#0f172a;font-size:22px;margin:0 0 24px}.tecnico-wizard-wrapper .wizard-main-content .form-section .section-header-flex .btn-outline-primary{align-items:center;background:#0000;border:1px dashed #2563eb;border-radius:8px;color:#2563eb;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 16px;transition:all .2s ease}.tecnico-wizard-wrapper .wizard-main-content .form-section .section-header-flex .btn-outline-primary:hover{background:#eff6ff}.tecnico-wizard-wrapper .wizard-main-content .form-section .section-header-flex{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.tecnico-wizard-wrapper .wizard-main-content .form-section .section-header-flex h2{margin:0}.tecnico-wizard-wrapper .wizard-main-content .form-section .monitor-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:20px;padding:24px}.tecnico-wizard-wrapper .wizard-main-content .form-section .monitor-card .monitor-card-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.tecnico-wizard-wrapper .wizard-main-content .form-section .monitor-card .monitor-card-header h3{color:#0f172a;font-size:15px;margin:0}.tecnico-wizard-wrapper .wizard-main-content .form-section .monitor-card .monitor-card-header .btn-remove{align-items:center;background:#0000;border:none;border-radius:4px;color:#ef4444;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:4px;padding:4px 8px}.tecnico-wizard-wrapper .wizard-main-content .form-section .monitor-card .monitor-card-header .btn-remove:hover{background:#fee2e2}.tecnico-wizard-wrapper .wizard-main-content .form-section .section-subtitle{border-bottom:1px solid #e2e8f0;color:#64748b;font-size:13px;font-weight:700;letter-spacing:.5px;margin:35px 0 20px;padding-bottom:8px;text-transform:uppercase}.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper{display:flex;flex-direction:column}.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper.field-large{grid-column:span 2}.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper.field-full{grid-column:span 3}.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper label{color:#475569;font-size:13px;font-weight:600;margin-bottom:8px}.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=date],.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=datetime-local],.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=number],.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=text],.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=url],.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper select{background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:14px;outline:none;padding:12px 14px;transition:all .2s ease}.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=date]:focus,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=datetime-local]:focus,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=number]:focus,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=text]:focus,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=url]:focus,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=date]::-webkit-calendar-picker-indicator,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=datetime-local]::-webkit-calendar-picker-indicator,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=number]::-webkit-calendar-picker-indicator,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=text]::-webkit-calendar-picker-indicator,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=url]::-webkit-calendar-picker-indicator,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper select::-webkit-calendar-picker-indicator{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%2364748b" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line></svg>');border-radius:4px;cursor:pointer;padding:5px;-webkit-transition:background .2s;transition:background .2s}.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=date]::-webkit-calendar-picker-indicator:hover,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=datetime-local]::-webkit-calendar-picker-indicator:hover,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=number]::-webkit-calendar-picker-indicator:hover,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=text]::-webkit-calendar-picker-indicator:hover,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=url]::-webkit-calendar-picker-indicator:hover,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper select::-webkit-calendar-picker-indicator:hover{background-color:#eff6ff}.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=date]::-webkit-datetime-edit-fields-wrapper,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=number]::-webkit-datetime-edit-fields-wrapper,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=text]::-webkit-datetime-edit-fields-wrapper,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=url]::-webkit-datetime-edit-fields-wrapper,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper select::-webkit-datetime-edit-fields-wrapper{padding:0}.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=date]::-webkit-datetime-edit-day-field,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=date]::-webkit-datetime-edit-month-field,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=date]::-webkit-datetime-edit-text,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=date]::-webkit-datetime-edit-year-field,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=datetime-local]::-webkit-datetime-edit-day-field,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=datetime-local]::-webkit-datetime-edit-month-field,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=datetime-local]::-webkit-datetime-edit-text,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=datetime-local]::-webkit-datetime-edit-year-field,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=number]::-webkit-datetime-edit-day-field,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=number]::-webkit-datetime-edit-month-field,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=number]::-webkit-datetime-edit-text,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=number]::-webkit-datetime-edit-year-field,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=text]::-webkit-datetime-edit-day-field,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=text]::-webkit-datetime-edit-month-field,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=text]::-webkit-datetime-edit-text,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=text]::-webkit-datetime-edit-year-field,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=url]::-webkit-datetime-edit-day-field,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=url]::-webkit-datetime-edit-month-field,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=url]::-webkit-datetime-edit-text,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=url]::-webkit-datetime-edit-year-field,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper select::-webkit-datetime-edit-day-field,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper select::-webkit-datetime-edit-month-field,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper select::-webkit-datetime-edit-text,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper select::-webkit-datetime-edit-year-field{color:#334155;text-transform:uppercase}.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=date]::-webkit-datetime-edit-day-field:focus,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=date]::-webkit-datetime-edit-month-field:focus,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=date]::-webkit-datetime-edit-year-field:focus,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=datetime-local]::-webkit-datetime-edit-day-field:focus,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=datetime-local]::-webkit-datetime-edit-month-field:focus,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=datetime-local]::-webkit-datetime-edit-year-field:focus,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=number]::-webkit-datetime-edit-day-field:focus,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=number]::-webkit-datetime-edit-month-field:focus,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=number]::-webkit-datetime-edit-year-field:focus,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=text]::-webkit-datetime-edit-day-field:focus,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=text]::-webkit-datetime-edit-month-field:focus,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=text]::-webkit-datetime-edit-year-field:focus,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=url]::-webkit-datetime-edit-day-field:focus,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=url]::-webkit-datetime-edit-month-field:focus,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper input[type=url]::-webkit-datetime-edit-year-field:focus,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper select::-webkit-datetime-edit-day-field:focus,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper select::-webkit-datetime-edit-month-field:focus,.tecnico-wizard-wrapper .wizard-main-content .form-section .form-grid .input-wrapper select::-webkit-datetime-edit-year-field:focus{background-color:#2563eb;border-radius:2px;color:#fff}.tecnico-wizard-wrapper .wizard-main-content .form-section .checkbox-group{display:flex;gap:30px;margin-top:15px}.tecnico-wizard-wrapper .wizard-main-content .form-section .checkbox-group .checkbox-label{align-items:center;color:#334155;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px}.tecnico-wizard-wrapper .wizard-main-content .form-section .checkbox-group .checkbox-label input[type=checkbox]{accent-color:#2563eb;cursor:pointer;height:18px;width:18px}.tecnico-wizard-wrapper .wizard-main-content .avulso-trigger{margin-bottom:20px}.tecnico-wizard-wrapper .wizard-main-content .avulso-trigger .btn-enable-avulso{align-items:center;background:#0000;border:1px dashed #d97706;border-radius:8px;color:#b45309;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:9px 16px;transition:background .15s,border-color .15s}.tecnico-wizard-wrapper .wizard-main-content .avulso-trigger .btn-enable-avulso:hover{background:#fffbeb;border-color:#f59e0b}.tecnico-wizard-wrapper .wizard-main-content .avulso-banner{background:#fffbeb;border:1px solid #f59e0b;border-radius:10px;margin-bottom:20px;overflow:hidden}.tecnico-wizard-wrapper .wizard-main-content .avulso-banner .avulso-banner-header{align-items:center;border-bottom:1px solid #fde68a;display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.tecnico-wizard-wrapper .wizard-main-content .avulso-banner .avulso-banner-header .avulso-banner-title{align-items:center;color:#92400e;display:flex;font-size:13.5px;gap:10px}.tecnico-wizard-wrapper .wizard-main-content .avulso-banner .avulso-banner-header .avulso-banner-title svg{color:#f59e0b;flex-shrink:0}.tecnico-wizard-wrapper .wizard-main-content .avulso-banner .avulso-banner-header .btn-disable-avulso{align-items:center;background:#0000;border:1px solid #fbbf24;border-radius:6px;color:#92400e;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:6px;padding:5px 12px;transition:background .15s}.tecnico-wizard-wrapper .wizard-main-content .avulso-banner .avulso-banner-header .btn-disable-avulso:hover{background:#fde68a}.tecnico-wizard-wrapper .wizard-main-content .avulso-banner .avulso-fields{display:flex;flex-wrap:wrap;gap:16px;padding:16px}.tecnico-wizard-wrapper .wizard-main-content .avulso-banner .avulso-fields .avulso-field{display:flex;flex:1 1;flex-direction:column;min-width:160px}.tecnico-wizard-wrapper .wizard-main-content .avulso-banner .avulso-fields .avulso-field label{color:#92400e;font-size:12px;font-weight:700;letter-spacing:.4px;margin-bottom:6px;text-transform:uppercase}.tecnico-wizard-wrapper .wizard-main-content .avulso-banner .avulso-fields .avulso-field label .required{color:#ef4444;margin-left:2px}.tecnico-wizard-wrapper .wizard-main-content .avulso-banner .avulso-fields .avulso-field input[type=number]{background:#fff;border:1px solid #fbbf24;border-radius:7px;color:#0f172a;font-size:14px;outline:none;padding:9px 12px;transition:border-color .2s,box-shadow .2s}.tecnico-wizard-wrapper .wizard-main-content .avulso-banner .avulso-fields .avulso-field input[type=number]:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b33}.tecnico-wizard-wrapper .wizard-main-content .wizard-footer{align-items:center;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-top:40px;padding-top:25px}.tecnico-wizard-wrapper .wizard-main-content .wizard-footer .action-btn{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.tecnico-wizard-wrapper .wizard-main-content .wizard-footer .action-btn:disabled{cursor:not-allowed;opacity:.4}.tecnico-wizard-wrapper .wizard-main-content .wizard-footer .action-btn.btn-secondary{background-color:#0000;border:1px solid #cbd5e1;color:#475569}.tecnico-wizard-wrapper .wizard-main-content .wizard-footer .action-btn.btn-secondary:hover:not(:disabled){background-color:#f1f5f9;color:#0f172a}.tecnico-wizard-wrapper .wizard-main-content .wizard-footer .action-btn.btn-primary{background-color:#2563eb;border:none;color:#fff}.tecnico-wizard-wrapper .wizard-main-content .wizard-footer .action-btn.btn-primary:hover:not(:disabled){background-color:#1d4ed8}.tecnico-wizard-wrapper .wizard-main-content .wizard-footer .action-btn.btn-success{background-color:#10b981;border:none;color:#fff}.tecnico-wizard-wrapper .wizard-main-content .wizard-footer .action-btn.btn-success:hover:not(:disabled){background-color:#059669}.tecnico-wizard-wrapper .wizard-main-content .wizard-footer .action-btn.btn-skip{background:#0000;border:1px solid #cbd5e1;color:#64748b}.tecnico-wizard-wrapper .wizard-main-content .wizard-footer .action-btn.btn-skip:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8;color:#475569}.tecnico-wizard-wrapper .wizard-main-content .wizard-footer .action-btn.btn-outline-primary{background:#0000;border:1px dashed #2563eb;color:#2563eb}.tecnico-wizard-wrapper .wizard-main-content .wizard-footer .action-btn.btn-outline-primary:hover:not(:disabled){background:#eff6ff}.tecnico-wizard-wrapper .wizard-main-content .wizard-footer .action-btn.btn-sm{font-size:12px;padding:6px 14px}.comandos-tecnicos-container{font-family:Inter,sans-serif;margin:0 auto;max-width:1400px;padding:2rem}.comandos-tecnicos-container .page-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.comandos-tecnicos-container .page-header .title-box{align-items:center;color:#1e293b;display:flex;gap:1rem}.comandos-tecnicos-container .page-header .title-box h1{font-size:1.5rem;font-weight:700;margin:0}.comandos-tecnicos-container .page-header .title-box p{color:#64748b;margin:0}.comandos-tecnicos-container .page-header .search-bar{display:flex;gap:.5rem}.comandos-tecnicos-container .page-header .search-bar input{border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:.6rem 1rem;transition:.2s}.comandos-tecnicos-container .page-header .search-bar input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.comandos-tecnicos-container .page-header .search-bar .btn-fetch{align-items:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:0 1.5rem;transition:.2s}.comandos-tecnicos-container .page-header .search-bar .btn-fetch:hover{background:#2563eb}.comandos-tecnicos-container .main-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 380px}@media(max-width:1200px){.comandos-tecnicos-container .main-grid{grid-template-columns:1fr}}.comandos-tecnicos-container .commands-section .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.comandos-tecnicos-container .commands-section .section-header h2{color:#475569;font-size:1.1rem;margin:0}.comandos-tecnicos-container .commands-section .commands-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.comandos-tecnicos-container .commands-section .commands-grid .cmd-card{align-items:center;aspect-ratio:1/1;background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d;cursor:pointer;display:flex;flex-direction:column;gap:1rem;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.comandos-tecnicos-container .commands-section .commands-grid .cmd-card .icon{background:#f8fafc;border-radius:12px;color:#475569;padding:1rem;transition:.2s}.comandos-tecnicos-container .commands-section .commands-grid .cmd-card span{color:#334155;font-size:.9rem;font-weight:600}.comandos-tecnicos-container .commands-section .commands-grid .cmd-card:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-5px)}.comandos-tecnicos-container .commands-section .commands-grid .cmd-card.danger:hover{background:#fee2e2;color:#991b1b}.comandos-tecnicos-container .commands-section .commands-grid .cmd-card.danger:hover .icon{background:#fff;color:#991b1b}.comandos-tecnicos-container .commands-section .commands-grid .cmd-card.warning:hover{background:#fef3c7;color:#92400e}.comandos-tecnicos-container .commands-section .commands-grid .cmd-card.warning:hover .icon{background:#fff;color:#92400e}.comandos-tecnicos-container .commands-section .commands-grid .cmd-card.success:hover{background:#dcfce7;color:#166534}.comandos-tecnicos-container .commands-section .commands-grid .cmd-card.success:hover .icon{background:#fff;color:#166534}.comandos-tecnicos-container .commands-section .commands-grid .cmd-card.info:hover{background:#e0f2fe;color:#075985}.comandos-tecnicos-container .commands-section .commands-grid .cmd-card.info:hover .icon{background:#fff;color:#075985}.comandos-tecnicos-container .commands-section .commands-grid .cmd-card.primary:hover{background:#dbeafe;color:#1e40af}.comandos-tecnicos-container .commands-section .commands-grid .cmd-card.primary:hover .icon{background:#fff;color:#1e40af}.comandos-tecnicos-container .commands-section .commands-grid .cmd-card.secondary:hover{background:#f1f5f9;color:#1e293b}.comandos-tecnicos-container .commands-section .commands-grid .cmd-card.secondary:hover .icon{background:#fff;color:#1e293b}.comandos-tecnicos-container .params-aside .card-main{background:#fff;border:1px solid #eef2f6;border-radius:16px;box-shadow:0 10px 25px #0000000d;display:flex;flex-direction:column;overflow:hidden}.comandos-tecnicos-container .params-aside .card-header-main{align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 20px}.comandos-tecnicos-container .params-aside .card-header-main .title-group{align-items:center;color:#334155;display:flex;gap:10px}.comandos-tecnicos-container .params-aside .card-header-main .title-group h3{font-size:.95rem;font-weight:700;margin:0}.comandos-tecnicos-container .params-aside .card-header-main .badge-id-pill{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:99px;display:flex;height:26px;overflow:hidden;white-space:nowrap}.comandos-tecnicos-container .params-aside .card-header-main .badge-id-pill .label{align-items:center;background:#e2e8f0;border-right:1px solid #cbd5e1;color:#64748b;display:flex;font-size:.6rem;font-weight:800;height:100%;letter-spacing:.05em;margin:0;padding:0 10px}.comandos-tecnicos-container .params-aside .card-header-main .badge-id-pill .value{align-items:center;color:#0f172a;display:flex;font-size:.8rem;font-weight:700;padding:0 10px}.comandos-tecnicos-container .params-aside .params-content{display:flex;flex-direction:column;gap:20px;padding:20px}.comandos-tecnicos-container .params-aside .info-block header{align-items:center;color:#94a3b8;display:flex;font-size:.7rem;font-weight:700;gap:6px;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.comandos-tecnicos-container .params-aside .info-block .info-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.comandos-tecnicos-container .params-aside .info-block .info-grid .info-item{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;padding:10px}.comandos-tecnicos-container .params-aside .info-block .info-grid .info-item.full{grid-column:span 2}.comandos-tecnicos-container .params-aside .info-block .info-grid .info-item label{color:#64748b;display:block;font-size:.65rem;font-weight:600;margin-bottom:2px}.comandos-tecnicos-container .params-aside .info-block .info-grid .info-item p,.comandos-tecnicos-container .params-aside .info-block .info-grid .info-item span{color:#1e293b;font-size:.85rem;font-weight:700;margin:0;word-break:break-all}.comandos-tecnicos-container .params-aside .info-block .info-grid .info-item p span,.comandos-tecnicos-container .params-aside .info-block .info-grid .info-item span span{color:#94a3b8;font-size:.7rem;font-weight:400;margin-left:2px}.comandos-tecnicos-container .params-aside .network .type-indicator{align-items:center;border-radius:6px;display:inline-flex;font-size:.7rem;font-weight:800;gap:6px;margin-bottom:12px;padding:4px 10px}.comandos-tecnicos-container .params-aside .network .type-indicator.wifi{background:#e0f2fe;color:#0369a1}.comandos-tecnicos-container .params-aside .network .type-indicator.gprs{background:#fef3c7;color:#b45309}.comandos-tecnicos-container .params-aside .firmware-box{background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;margin:0 20px 20px;padding:15px}.comandos-tecnicos-container .params-aside .firmware-box h4{color:#475569;font-size:.75rem;margin:0 0 10px}.comandos-tecnicos-container .params-aside .firmware-box .input-group{display:flex;gap:6px}.comandos-tecnicos-container .params-aside .firmware-box .input-group input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:.8rem;padding:8px 10px}.comandos-tecnicos-container .params-aside .firmware-box .input-group input:focus{border-color:#3b82f6;outline:none}.comandos-tecnicos-container .params-aside .firmware-box .input-group .btn-action{background:#334155;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:600;padding:12px 20px;transition:.2s}.comandos-tecnicos-container .params-aside .firmware-box .input-group .btn-action:hover{background:#0f172a}.comandos-tecnicos-container .params-aside .danger-zone{padding:0 20px 20px}.comandos-tecnicos-container .params-aside .danger-zone .btn-outline-danger{align-items:center;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;color:#e11d48;cursor:pointer;display:flex;font-size:.75rem;font-weight:700;gap:8px;justify-content:center;padding:10px;transition:.2s;width:100%}.comandos-tecnicos-container .params-aside .danger-zone .btn-outline-danger:hover{background:#ffe4e6}.comandos-tecnicos-container .params-aside .params-empty{color:#cbd5e1;padding:40px 20px;text-align:center}.comandos-tecnicos-container .params-aside .params-empty p{color:#94a3b8;font-size:.85rem;margin-top:10px}.comandos-tecnicos-container .scheduling-box{align-items:center;background:#f1f5f9;border-radius:8px;display:flex;gap:10px;padding:6px 12px}.comandos-tecnicos-container .scheduling-box label{align-items:center;color:#64748b;display:flex;font-size:.75rem;font-weight:600;gap:4px}.comandos-tecnicos-container .scheduling-box input{border:1px solid #cbd5e1;border-radius:4px;color:#334155;font-size:.75rem;outline:none;padding:2px 6px}.comandos-tecnicos-container .modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.comandos-tecnicos-container .modal-content{animation:modalFadeIn .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;max-height:90vh;max-width:550px;overflow-y:auto;width:90%}.comandos-tecnicos-container .modal-content .modal-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px}.comandos-tecnicos-container .modal-content .modal-header h3{color:#1e293b;font-size:1.1rem;margin:0}.comandos-tecnicos-container .modal-content .modal-header button{background:none;border:none;color:#94a3b8;cursor:pointer}.comandos-tecnicos-container .modal-content .modal-header button:hover{color:#ef4444}.comandos-tecnicos-container .modal-content .modal-body{padding:24px}.comandos-tecnicos-container .modal-content .form-grid-modal{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.comandos-tecnicos-container .modal-content .form-grid-modal .field{display:flex;flex-direction:column;gap:6px}.comandos-tecnicos-container .modal-content .form-grid-modal .field label{color:#64748b;font-size:.75rem;font-weight:600}.comandos-tecnicos-container .modal-content .form-grid-modal .field input{border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;padding:10px}.comandos-tecnicos-container .modal-content .form-grid-modal .field input:focus{border-color:#3b82f6;outline:none}.comandos-tecnicos-container .modal-content .field-full-title{grid-column:span 2;margin-top:10px}.comandos-tecnicos-container .modal-content .field-full-title h4{border-bottom:1px solid #e2e8f0;color:#3b82f6;font-size:.85rem;margin:0;padding-bottom:5px}.comandos-tecnicos-container .modal-content .mt-20{margin-top:20px}.comandos-tecnicos-container .modal-content .border-top{border-top:1px dashed #e2e8f0;padding-top:10px}.comandos-tecnicos-container .modal-content .modal-footer{border-top:1px solid #f1f5f9;display:flex;gap:12px;justify-content:flex-end;padding:16px 20px}.comandos-tecnicos-container .modal-content .modal-footer .btn-cancel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-weight:600;padding:10px 20px}.comandos-tecnicos-container .modal-content .modal-footer .btn-cancel:hover{background:#f1f5f9}.comandos-tecnicos-container .modal-content .modal-footer .btn-confirm{align-items:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 24px}.comandos-tecnicos-container .modal-content .modal-footer .btn-confirm:hover{background:#2563eb}.icon-pulse{animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.painel-publico{background:#ededed;min-height:100vh;padding:20px;position:relative}.painel-publico .painel-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:20px}.painel-publico .alerta-card{background:#fff;border:2px solid #94989c;border-left:8px solid #ccc;border-radius:8px;box-shadow:0 2px 5px #0000001a;padding:15px}.painel-publico .alerta-card.alerta-laranja{border-left-color:#f39c12}.painel-publico .alerta-card.alerta-verde{border-left-color:#2ecc71}.painel-publico .alerta-card.alerta-vermelho{border-left-color:#e74c3c}.painel-publico .alerta-card.alerta-desconhecido{border-left-color:dimgray}.painel-publico .alerta-card .loja-nome{display:block;font-size:1.1rem;font-weight:700}.painel-publico .alerta-card .alerta-id{color:#666;font-size:.9rem}.painel-publico .alerta-card .descricao{font-size:.95rem;margin:10px 0}.painel-publico .alerta-card .status-badge{background:#eee;border-radius:10px;float:right;font-size:.75rem;padding:2px 8px}.painel-publico .logos{background-color:#0000;display:flex;gap:1rem;justify-content:flex-end;position:absolute;right:30px;top:.6rem;z-index:10}img{background-color:#0000;height:50px;margin:0;object-fit:contain;padding:0;width:128px}.logos{background-color:#ffffffd9;border-radius:8px;gap:1rem;padding:.5rem 1rem;position:fixed;z-index:1000}.logos,.pageContainer{align-items:center;display:flex}.pageContainer{background-color:#ededed;margin:0 auto;min-height:100vh;padding:1.4rem;width:100%}.logos{left:1rem;position:absolute;top:1rem}.logo{height:auto;margin-right:1rem;width:120px}.metricsGrid{grid-gap:3.2vh 4vw;display:grid;flex-grow:1;gap:3.2vh 4vw;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);padding:2rem;width:100%}@media(max-width:1024px){.metricsGrid{grid-template-columns:1fr;grid-template-rows:auto}}.metricCard{align-items:center;background-color:#fff;border:2px solid #94989c;border-radius:1rem;box-shadow:0 10px 20px 0 #0000001a;display:flex;height:100%;overflow:hidden;transition:transform .2s}.iconWrapper svg{height:40px;width:40px}.iconWrapper{align-items:center;background-color:#94989c;display:flex;flex-shrink:0;height:100%;justify-content:center;width:8rem}.iconWrapper svg{color:#fff;height:70px;width:70px}.metricTitle{color:#6b7280;font-size:1.1rem;font-weight:700;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.metricValue{color:#1f2937;font-size:2rem;font-weight:800;line-height:1}.metricValue.largeValue{font-size:1rem}.textWrapper{display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:2rem 1.5rem}@media(min-width:1024px){.span-2{grid-column:span 2}}
/*# sourceMappingURL=main.ad5300e9.css.map*/