@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.export-checkbox{align-items:center;background:#fff;border:1px solid #dfe3e6;border-radius:10px;box-shadow:0 4px 10px #1219260f;cursor:pointer;display:flex;font-size:.9rem;justify-content:center;margin-top:10px;padding:6px 10px;width:10%}.export-checkbox input{cursor:pointer;margin-right:10px}.skip-export{display:none!important}.search-button{background:linear-gradient(135deg,#2e244d,#211a35);border:none;border:2px solid #e6e6e6!important;border-radius:6px;box-shadow:0 4px 16px #0000000f;color:#fff;cursor:pointer;height:50px;margin-top:10px;width:100px}.search-button:hover{background:linear-gradient(135deg,#fff,#fff);box-shadow:0 4px 16px #0003;color:#1b152c}.custom-datepicker::placeholder{color:#fff;opacity:1}.home-container{height:100vh;overflow:hidden;position:relative;width:100%}.background-layer,.watermark-layer{height:100%;left:0;position:absolute;top:0;width:100%}.background-layer{background:linear-gradient(180deg,#5f4a99,#30234e,#0b0811,#020203);z-index:0}.watermark-layer{background-image:url(/static/media/marca_dagua.04546af69b757095251e.png);background-repeat:repeat;background-size:1500px;opacity:.09;pointer-events:none;z-index:1}.home-content{align-items:baseline;color:#f0f0f0;display:flex;flex-direction:column;justify-content:end;margin-left:100px;margin-right:100px;padding-bottom:120px;position:relative;text-align:left;z-index:2}.home-center h1{font-size:5rem;font-weight:400;margin-bottom:.5rem}.home-subtitle{font-size:2rem;font-style:italic;font-weight:700;margin-bottom:40px}.home-buttons{display:flex;flex-wrap:nowrap;gap:16px;justify-content:space-between;margin-bottom:300px;margin-top:50px;overflow-x:auto;width:100%}.home-buttons a{align-items:center;background-color:#fff;border:none;border-radius:24px;color:#0b0811;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:300px}.home-buttons a:hover{background-color:#0b0811;color:#fff}.navbar-custom{background:linear-gradient(135deg,#2e244d,#211a35);box-shadow:0 1px 5px #9b73f8;color:#fff;justify-content:space-between;padding:.8rem 2rem;position:relative;z-index:10}.navbar-custom,.navbar-left{align-items:center;display:flex}.navbar-left{gap:1rem}.logo-img{height:36px}.navbar-right{align-items:center}.navbar-links,.navbar-right{display:flex;gap:1rem}.navbar-links a{align-items:center;background-color:initial;border:1px solid #0000;color:#fff;display:flex;font-size:11px;font-weight:500;gap:.5rem;padding:.5rem 1.2rem;text-decoration:none;transition:all .3s}.navbar-links a.active{border-bottom:3px solid #fff;border-radius:0;color:#fff}.navbar-links a:hover{background-color:#fff3}.logout-link{align-items:center;background-color:initial;border:1px solid #0000;color:#fff;display:flex;font-size:11px;font-weight:500;gap:.5rem;padding:.5rem 1.2rem;text-decoration:none;transition:all .3s}.logout-link:hover{background-color:#fff3}.icon{font-size:1rem}.dropdown{cursor:pointer;position:relative}.dropdown-title{align-items:center;color:#fff;display:flex;font-size:11px;font-weight:500;gap:.5rem;padding:.5rem 1.2rem}.dropdown-content{align-items:center;background:linear-gradient(135deg,#2e244d,#211a35);border:1px solid #3a2d5c;display:flex;flex-direction:column;justify-content:center;left:0;padding:.5rem 0;position:absolute;top:100%;width:170px;z-index:999}.dropdown-content a{color:#fff;font-size:11px;padding:.5rem 1.2rem;text-decoration:none;transition:background .2s}.dropdown-content a:hover{background-color:#ffffff1a}.general-data-container{background-color:#fcfcf9;box-sizing:border-box;min-height:100vh;padding:40px}.general-data-container h2{color:#121926;font-size:1.2rem;margin-bottom:30px}.filters-row{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start;margin-bottom:40px}.filter-fieldset{background:linear-gradient(135deg,#2e244d,#211a35);border:none;border-radius:8px;box-shadow:0 1px 3px #0000000d;flex:1 1;min-width:240px;padding:12px 16px}.filter-fieldset legend{background:#1b152c;color:#fff;font-size:12px;font-weight:500;padding:0 6px}.custom-datepicker,.filter-fieldset select{background-color:initial;border:none;border-radius:4px;box-shadow:none;color:#fff;font-size:1rem;outline:none;padding:10px 12px;width:100%}.custom-datepicker:focus,.filter-fieldset select:focus{outline:none}.kpi-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}.no-general-data-message-container{align-items:center;display:flex;justify-content:center;width:100%}.no-general-data-message{background:linear-gradient(135deg,#2e244d,#211a35);border:none;border-radius:10px;color:#fff;font-size:1.1rem;margin-top:2rem;padding:20px;text-align:center}.container-message-estatistic{align-items:center;background-color:#fcfcf9;border:none;color:#1b152c;display:flex;font-size:1.1rem;justify-content:center;padding:10px 0;width:100%}.filters-summary-period{align-items:center;background:#fff;border:1px solid #e6e6e6!important;border-radius:16px;color:#121926;display:flex;font-family:Inter,sans-serif;justify-content:space-between;margin:0 auto 30px;min-width:300px;padding:20px;text-align:center}.period-label{color:#211a35;font-size:18px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.period-dates{background:#fff;border-radius:12px;color:#121926;font-size:18px;font-weight:500;padding:6px 14px}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;text-align:center;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day--disabled,.react-datepicker__day-name--disabled,.react-datepicker__time-name--disabled{color:#ccc;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.custom-select-container{min-width:30%}.kpi-card{animation:fadeIn .4s ease-in-out;background:linear-gradient(135deg,#2e244d,#211a35);border-radius:16px;box-shadow:0 8px 24px #0003;color:#fff;flex:1 1;height:80px;min-width:220px;overflow:hidden;padding:30px 20px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.kpi-card:hover{box-shadow:0 12px 28px #00000040;transform:translateY(-4px)}.kpi-title{color:#fffc;font-size:14px;font-weight:500;letter-spacing:1px;margin-bottom:8px;margin-top:3px;text-transform:uppercase}.kpi-value{color:#fff;font-size:28px;font-weight:800;line-height:1.2}.loading-overlay{align-items:center;background-color:#fff9;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.brazil-map-wrapper{background:#fff;border:2px solid #e6e6e6!important;border-radius:16px;box-shadow:0 4px 12px #00000014;height:600px;margin-bottom:30px;margin-top:20px;padding:20px 30px}.brazil-map-title{color:#1b152c;font-size:12px;font-weight:600;margin-bottom:10px;text-transform:uppercase}.brazil-map-content{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:space-between;position:relative}.map-legend{flex-direction:column;gap:8px;margin-left:16px;max-height:100%;overflow-y:auto;padding:8px;width:30%}.legend-item,.map-legend{background:#fff;display:flex}.legend-item{align-items:center;border-radius:4px;color:#8f8f8f;font-size:12px;gap:6px;padding:4px 8px}.legend-color{border-radius:50%;height:12px;width:12px}.amtex-footer{background:linear-gradient(135deg,#2e244d,#211a35);border-top:1px solid #ffffff0f;box-shadow:0 1px 10px #9b73f8;color:#ccc;font-size:14px;font-size:10px;height:10px;padding:16px 24px;text-align:center;z-index:9999}.footer-content{flex-wrap:wrap}.footer-center,.footer-content{align-items:center;display:flex;justify-content:center}.footer-center{gap:6px}.custom-select-container{margin-top:-20px;min-width:16%}.custom-select-label{color:#1b152c;display:block;font-size:12px;font-weight:700;margin-bottom:5px}.custom-select-wrapper-2{background:linear-gradient(135deg,#2e244d,#211a35);border:none;border-radius:8px;height:55px;padding:6px 10px;position:relative}.custom-select-display{align-items:center;background:linear-gradient(135deg,#2e244d,#211a35);border-radius:6px;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:20px}.custom-select-options{background:#1b152c;border:1px solid #1b152c;border-radius:6px;box-shadow:0 2px 6px #0000001a;color:#fff;left:0;margin-top:4px;position:absolute;right:0;top:100%;z-index:999}.custom-select-option{cursor:pointer;padding:10px}.custom-select-option:hover{background-color:#fff;color:#30234e}.arrow{font-size:.8rem;margin-left:8px}.custom-select-search{background:#fff;border:none;border-radius:4px;color:#30234e;margin-bottom:8px;padding:8px;width:94%}.clear-button{color:#888;cursor:pointer;font-weight:700;margin-left:15px;margin-right:10px;margin-top:-3px}.clear-button:hover{color:#f44336}.line-chart-simple-wrapper{background:#fff;border:2px solid #e6e6e6!important;border-radius:16px;box-shadow:0 4px 12px #00000014;height:420px;margin:20px 0;padding:20px 30px}.chart-title-simple{color:#1b152c;font-size:12px;font-weight:600;margin-bottom:10px;text-transform:uppercase}.tooltip-line-chart-simple{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 6px #00000026;color:#1b152c;color:#30234e;display:flex;font-size:12px;font-size:11px;font-weight:500;justify-content:center;min-width:200px;padding:10px 14px}.comment-box{background:#fff;border-radius:14px;margin-top:14px;padding:12px}.comment-box-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.comment-label{font-size:.95rem}.char-counter,.comment-label{color:#121926;font-weight:600}.char-counter{background:#1219260f;border-radius:999px;font-size:.8rem;padding:2px 8px}.char-counter.warn{background:#ff4b4b1f;color:#ff4b4b}.comment-textarea{background:#fff;border:1px solid #1219261f;border-radius:10px;color:#121926;font-size:.95rem;height:auto;line-height:1.4;min-height:96px;outline:none;overflow-y:hidden;padding:10px 12px;resize:none;transition:box-shadow .2s ease,border-color .2s ease;width:98.5%}.comment-textarea:focus{border-color:#12192647;box-shadow:0 0 0 3px #12192614}.comment-hint{color:#121926a6;font-size:.78rem;margin-top:6px}.chart-title{margin-bottom:16px}.general-highlights{background-color:#fbfbf8;box-sizing:border-box;min-height:100vh;padding:40px}.general-highlights h2{color:#30234e;font-size:1.2rem;margin-bottom:30px}.filters-row-highlights{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin-bottom:40px}.filter-fieldset-highlights{background:linear-gradient(135deg,#2e244d,#211a35);border:none;border-radius:8px;box-shadow:0 1px 3px #0000000d;flex:1 1;min-width:240px;padding:12px 16px}.filter-fieldset-highlights legend{background:#1b152c;color:#fff;font-size:.8rem;font-weight:500;padding:0 6px}.custom-datepicker,.filter-fieldset-highlights select{background-color:initial;border:none;border-radius:4px;box-shadow:none;color:#fff;font-size:1rem;outline:none;padding:10px 12px;width:100%}.custom-datepicker:focus,.filter-fieldset-highlights select:focus{outline:none}.highlights-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));margin-top:40px}.highlight-card{background:linear-gradient(135deg,#2e244d,#211a35);border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;height:360px;justify-content:space-between;overflow:hidden;padding:0;text-align:center;transition:transform .2s ease}.highlight-card:hover{transform:translateY(-4px)}.highlight-card h3{align-items:center;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:60px;justify-content:center;margin:0;overflow:hidden;padding:12px;text-align:center}.highlight-card img{flex-grow:1;height:100%;margin-bottom:10px;max-height:260px;object-fit:contain;width:100%}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{background-color:#1b152c;color:#fff}.no-highlights-message-container{align-items:center;display:flex;justify-content:center;width:100%}.no-highlights-message{background:linear-gradient(135deg,#2e244d,#211a35);border:none;border-radius:10px;color:#fff;font-size:1.1rem;margin-top:2rem;padding:20px;text-align:center}.highlight-card-link{color:#fff;display:flex;flex-direction:column;height:100%;text-decoration:none}.media-analysis-container{background-color:#fbfbf8;box-sizing:border-box;min-height:100vh;padding:40px}.kpi-container-media-analysis{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px;width:100%}.pdf-section{-webkit-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px;page-break-inside:avoid}.qualitative-bar-chart-wrapper,.stacked-bar-wrapper{background:#fff;box-shadow:0 4px 12px #00000014}.pie-chart-wrapper,.qualitative-bar-chart-wrapper,.stacked-bar-wrapper{border:2px solid #e6e6e6!important;border-radius:16px;box-sizing:border-box;height:500px;margin-bottom:30px;margin-top:20px;padding:20px 30px;width:100%}.pie-chart-wrapper{background-color:#fff;box-shadow:0 4px 16px #0000000f}.pie-chart-title{color:#1b152c;font-size:12px;font-weight:600;margin-bottom:10px;text-transform:uppercase}.chart-title{color:#bababa}.bubble-chart-wrapper{aspect-ratio:1/1;background:#fff;border:2px solid #e6e6e6!important;border-radius:16px;display:flex;flex-direction:column;height:450px;margin:20px auto 30px;max-width:100%;padding:20px;width:98%}.bubble-chart-title{color:#1b152c;font-size:12px;font-weight:600;margin-bottom:12px;text-transform:uppercase}.tags-table-wrapper{background:#fff;border:2px solid #e6e6e6!important;border-radius:12px;box-shadow:0 2px 6px #0000000f;margin-top:30px;padding:20px}.tags-table-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.tags-table-header input{background-color:#1b152c;border:1px solid #1b152c;border-radius:8px;color:#fff;font-size:14px;padding:6px 10px;width:200px}.tags-table-header h4{color:#1b152c;font-size:12px;font-weight:600;margin-bottom:12px;text-transform:uppercase}.tags-table{border-collapse:collapse;width:100%}.tags-table td,.tags-table th{background-color:#fff;color:#1b152c;font-size:14px;padding:10px 14px;text-align:left}.tags-table th{background-color:#1b152c;color:#fff;cursor:pointer}.tags-table tr:nth-child(2n){background-color:#7052b6;color:#fff}.sortable{-webkit-user-select:none;user-select:none}.tags-table-scroll-wrapper{border-radius:8px;max-height:300px;overflow-y:auto}.tag-name-table{font-size:12px!important}.word-cloud-wrapper{background-color:#fff;border:2px solid #e6e6e6!important;border-radius:16px;box-shadow:0 4px 16px #0000000f;box-sizing:border-box;height:700px;margin-bottom:30px;margin-top:20px;padding:20px 30px;width:100%}.word-cloud-title{color:#1b152c;font-size:12px;font-weight:600;margin-bottom:10px;text-transform:uppercase}.releases-container{background-color:#fbfbf8;box-sizing:border-box;min-height:100vh;padding:40px}.legend{color:#1b152c;font-size:12px;font-weight:700;margin-bottom:5px}.funnel-chart-wrapper{height:500px;width:100%}.funnel-chart-wrapper,.qualitative-line-chart-wrapper{background:#fff;border:2px solid #e6e6e6!important;border-radius:16px;box-shadow:0 4px 12px #00000014;box-sizing:border-box;margin-bottom:30px;margin-top:20px;padding:20px 30px}.qualitative-line-chart-wrapper{height:450px}.chart-title-subjects{color:#1b152c;font-size:12px;font-weight:600;margin-bottom:10px;text-transform:uppercase}.negative-repercussion-container{background-color:#fbfbf8;box-sizing:border-box;min-height:100vh;padding:40px}.row{display:flex;gap:10px;width:100%}.export-button{background:linear-gradient(135deg,#2e244d,#211a35);border:2px solid #1b152c;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;transition:background-color .3s ease;width:150px}.export-button:hover{background-color:#fff;border:2px solid #1b152c;color:#fff;font-weight:700}.sankey-chart-wrapper{background:#fff;border:2px solid #e6e6e6!important;border-radius:16px;box-shadow:0 4px 12px #00000014;box-sizing:border-box;height:500px;margin-bottom:30px;margin-top:20px;padding:20px 30px;width:100%}.chart-title{color:#1b152c;font-size:12px;font-weight:600;margin-bottom:10px;text-transform:uppercase}.create-method-page{align-items:flex-start;background-color:#fcfcf9;box-sizing:border-box;color:#fff;display:flex;justify-content:center;min-height:93vh;padding:60px 20px}.glass-wrapper{animation:fadeIn .8s ease-in-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;border-radius:20px;box-shadow:0 8px 24px #0000004d;min-height:70vh;overflow:hidden;padding:40px;position:relative;width:90%;z-index:0}.glass-wrapper:before{animation:diagonalMove 10s linear infinite;background-image:linear-gradient(135deg,#d7d6da1a 25%,#0000 0,#0000 50%,#d7d6da1a 0,#d7d6da1a 75%,#0000 0,#0000);background-size:80px 80px;content:"";height:200%;left:-50%;opacity:1;pointer-events:none;position:absolute;top:-50%;width:200%;z-index:-1}@keyframes diagonalMove{0%{transform:translate(0)}to{transform:translate(80px,80px)}}.glass-wrapper>*{position:relative;z-index:1}.title{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(90deg,#957646,#957646);-webkit-background-clip:text;color:#fff;display:flex;font-size:30px;font-weight:700;justify-content:center;margin-bottom:10px}.subtitle{color:#1b152c;column-count:1;column-gap:40px;display:block;font-size:16px;line-height:1.4;margin-bottom:60px;margin-top:40px;text-align:justify}.card-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.info-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1b152c;border:1px solid #ffffff26;border-radius:16px;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:24px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease;z-index:1}.info-card:hover{box-shadow:0 12px 24px #00000040;transform:translateY(-6px)}.info-card h2{font-size:18px;margin-bottom:8px;margin-top:14px}.info-card p{color:#d0d0e0;font-size:12px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Conclusion{color:#fff;font-size:20px;line-height:1.6;margin:70px auto 0;text-align:justify;text-align:center;width:70%}.title-cards{align-items:center;color:#957646;display:flex;font-size:20px;justify-content:center;margin-bottom:60px;text-transform:uppercase}.subtitle-carousel{margin-bottom:40px;position:relative}.carousel-controls{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:10px}.carousel-controls button{background:#1b152c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:6px 12px}.carousel-controls span{color:#1b152c;font-weight:600}.section-title{display:block;font-size:1.3rem;font-weight:700;margin-bottom:-2px;text-align:center}.create-method-page{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.general-export{background-color:#fbfbf8;box-sizing:border-box;min-height:100vh;padding:40px}.export-toolbar{flex-wrap:wrap;justify-content:space-between;margin:20px}.cover-selector,.export-toolbar{align-items:center;display:flex;gap:12px}.cover-label{color:#121926;font-size:.95rem;font-weight:700;line-height:1;padding-top:6px}.cover-options{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(210px,1fr))}.option-card{grid-gap:6px;background:#121926;border:1px solid #e6e9ee1f;border-radius:14px;box-shadow:0 3px 10px #1219260d;cursor:pointer;display:grid;gap:6px;grid-template-rows:auto auto 1fr;padding:10px;position:relative;text-align:left;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;width:100%}.option-card:hover{border-color:#e6e9ee3d;box-shadow:0 6px 18px #00000059;transform:translateY(-1px)}.option-card.is-active{border-color:#6b7cff;box-shadow:0 0 0 3px #6b7cff3d}.option-badge{align-items:center;color:#121926;display:inline-flex;font-size:.75rem;font-weight:600;gap:6px}.option-badge:before{background:#c9ced6;border-radius:999px;content:"";height:10px;width:10px}.option-card.is-active .option-badge:before{background:#6b7cff}.option-title{color:#121926;font-size:.86rem;font-weight:600}.option-preview{align-items:center;background:#1a2230;border:1px dashed #e6e9ee2e;border-radius:10px;display:flex;height:50px;justify-content:center;padding:10px}.option-preview--default{flex-wrap:wrap;gap:8px}.preview-chip{background:#222b3a;border-radius:999px;box-shadow:inset 0 -2px 0 #ffffff1a;color:#fff;font-size:.75rem;font-weight:600;padding:6px 10px}.option-preview--image img{border-radius:8px;box-shadow:0 2px 6px #1219261f;display:block;max-height:60px;max-width:120px;object-fit:cover}.option-badge,.option-title{color:#e6e9ee}*{font-family:Montserrat,sans-serif}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.aed52145.css.map*/