.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{cursor:not-allowed;background-color:#f8f8f8}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{appearance:none;display:flex;padding:0 0 4px 0;background:none;border:1px solid #d8d6de;border-radius:.357rem;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:rgba(60,60,60,.5);transform:scale(1);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:rgba(60,60,60,.5);padding:0;border:0;background-color:initial;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - 1px);left:0;z-index:1000;padding:5px 0;margin:0;width:100%;max-height:350px;min-width:160px;overflow-y:auto;box-shadow:0 4px 25px 0 rgba(0,0,0,.1);border:1px solid #d8d6de;border-top-style:none;border-radius:0 0 .357rem .357rem;text-align:left;list-style:none;background:#fff}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap}.vs__dropdown-option:hover{cursor:pointer}.vs__dropdown-option--highlight{background:var(--primary-alpha-12);color:var(--primary)!important}.vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,.5)}.vs__dropdown-option--disabled:hover{cursor:inherit}.vs__selected{display:flex;align-items:center;background-color:var(--primary);border:0 solid rgba(60,60,60,.26);border-radius:.357rem;color:#333;line-height:1.8;margin:4px 2px 0 2px;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:rgba(60,60,60,.5);text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:initial;border-color:transparent}.vs--single.vs--open .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{appearance:none;line-height:1.8;font-size:1em;border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search::placeholder{color:#6e6b7b}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search:hover{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid hsla(0,0%,39.2%,.1);border-right:.9em solid hsla(0,0%,39.2%,.1);border-bottom:.9em solid hsla(0,0%,39.2%,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0);animation:vSelectSpinner 1.1s linear infinite;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em}.vs--loading .vs__spinner{opacity:1}.vs__dropdown-menu{display:inline-grid}.vs__dropdown-toggle{padding:.59px 0 4px 0;transition:all .25s ease-in-out}.vs--single .vs__dropdown-toggle{padding-left:6px}.vs__dropdown-option--disabled{opacity:.5}.vs__dropdown-option--disabled.vs__dropdown-option--selected{background:var(--primary)!important}.vs__dropdown-option{color:#6e6b7b}.vs__dropdown-option,.vs__no-options{padding:7px 20px}.vs__dropdown-option--selected{background-color:var(--primary);color:var(--primary-contrast);position:relative}.vs__dropdown-option--selected:after{content:"";height:1.1rem;width:1.1rem;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);right:20px;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='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:1.1rem}[dir=rtl] .vs__dropdown-option--selected:after{left:20px;right:unset}.vs__dropdown-option--selected.vs__dropdown-option--highlight{color:var(--primary-contrast)!important;background-color:var(--primary)!important}.vs__clear svg{color:#6e6b7b}.vs__selected{color:var(--primary-contrast)}.v-select.vs--single .vs__selected{color:#6e6b7b;margin-top:5px;transition:transform .2s ease}.v-select.vs--single .vs__selected input{padding-left:0}.vs--single.vs--open .vs__selected{transform:translateX(5px)}.vs__selected .vs__deselect{fill:#bdc3c7;color:inherit}.v-select:not(.vs--single) .vs__selected{border-radius:6px;padding:0 .6em;font-size:.9rem;margin:5px 2px 2px 5px}.v-select:not(.vs--single) .vs__deselect svg{transform:scale(.8);vertical-align:text-top}.vs__dropdown-menu{top:calc(100% + 1rem);border:none;border-radius:6px;padding:0}.vs--open .vs__dropdown-toggle{border-color:#3949ab;border-bottom-color:#3949ab;border-bottom-left-radius:.357rem;border-bottom-right-radius:.357rem;box-shadow:0 3px 10px 0 rgba(34,41,47,.1)}.v-select:not(.vs--single) .vs__selected-options .vs__selected{background-color:var(--primary);border:none;color:var(--primary-contrast)}.v-select:not(.vs--single) .vs__selected-options .vs__selected button svg{fill:var(--primary-contrast)}.select-size-lg .vs__selected{font-size:1rem!important}.select-size-lg.vs--single.vs--open .vs__selected{margin-top:6px}.select-size-lg .vs__dropdown-toggle,.select-size-lg .vs__selected{font-size:1.25rem}.select-size-lg .vs__dropdown-toggle{padding:5px}.select-size-lg .vs__dropdown-toggle input{margin-top:0}.select-size-lg .vs__deselect svg{transform:scale(1)!important;vertical-align:middle!important}.select-size-sm .vs__dropdown-toggle{padding-bottom:0;padding:1px}.select-size-sm.vs--single .vs__dropdown-toggle{padding:2px}.select-size-sm .vs__dropdown-toggle,.select-size-sm .vs__selected{font-size:.9rem}.select-size-sm .vs__actions{padding-top:2px;padding-bottom:2px}.select-size-sm .vs__deselect svg{vertical-align:middle!important}.select-size-sm .vs__search{margin-top:0}.select-size-sm.v-select .vs__selected{padding:0 .3rem;font-size:.75rem}.select-size-sm.v-select:not(.vs--single) .vs__selected{margin:4px 5px}.select-size-sm.v-select.vs--single .vs__selected{margin-top:1px}.select-size-sm.vs--single.vs--open .vs__selected{margin-top:4px}.dark-layout .vs__dropdown-toggle{background:#283046;color:#b4b7bd;border-color:#404656}.dark-layout .vs__selected-options input{color:#b4b7bd}.dark-layout .vs__selected-options input::placeholder{color:#676d7d}.dark-layout .vs__actions svg{fill:#404656}.dark-layout .vs__dropdown-menu{background:#283046}.dark-layout .vs__dropdown-menu li{color:#b4b7bd}.dark-layout .v-select:not(.vs--single) .vs__selected{background-color:var(--primary);color:var(--primary-contrast);border:1px solid var(--primary-lighten-1)}.dark-layout .v-select.vs--single .vs__selected{color:#b4b7bd!important}.dark-layout .vs--disabled .vs__clear,.dark-layout .vs--disabled .vs__dropdown-toggle,.dark-layout .vs--disabled .vs__open-indicator,.dark-layout .vs--disabled .vs__search,.dark-layout .vs--disabled .vs__selected{background-color:#283046;opacity:.5}.selecionar-instituto-modal{color:#2d3748}.selecionar-instituto-modal__header{display:flex;flex-direction:column;align-items:center;padding:2rem 1.75rem 1.75rem;background-color:#3949ab;color:#fff;text-align:center;border-radius:20px 20px 0 0}.selecionar-instituto-modal__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:1rem;border-radius:50%;background-color:hsla(0,0%,100%,.2);color:#fff}.selecionar-instituto-modal__title{margin-bottom:.5rem;font-size:1.25rem;font-weight:700;color:#fff}.selecionar-instituto-modal__subtitle{margin-bottom:0;font-size:.9rem;line-height:1.4;color:hsla(0,0%,100%,.9)}.selecionar-instituto-modal__body{padding:1.75rem;background-color:#fff;color:#2d3748;border-radius:0 0 20px 20px;overflow:visible}.selecionar-instituto-modal__field{margin-bottom:1.5rem}.selecionar-instituto-modal__field label,.selecionar-instituto-modal__field legend{color:#4a5568;font-size:.875rem;font-weight:500}.selecionar-instituto-modal__select{position:relative;z-index:5}.selecionar-instituto-modal__select .v-select{width:100%}.selecionar-instituto-modal__select .vs__dropdown-toggle{min-height:44px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff}.selecionar-instituto-modal__select .vs__dropdown-menu{left:0;right:0;width:100%;min-width:100%!important;max-width:100%;display:block;box-sizing:border-box;z-index:20}.selecionar-instituto-modal__select .vs__search::placeholder,.selecionar-instituto-modal__select .vs__selected{color:#2d3748}.selecionar-instituto-modal__confirm{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:10px;font-weight:600}body.dark-layout .modal-selecionar-instituto .modal-selecionar-instituto-content{background-color:#283046;box-shadow:0 4px 24px 0 rgba(34,41,47,.24)}body.dark-layout .modal-selecionar-instituto .modal-body,body.dark-layout .selecionar-instituto-modal{color:#b4b7bd}body.dark-layout .selecionar-instituto-modal__body{background-color:#283046;color:#b4b7bd}body.dark-layout .selecionar-instituto-modal__field label,body.dark-layout .selecionar-instituto-modal__field legend{color:#d0d2d6}body.dark-layout .selecionar-instituto-modal__select .vs__dropdown-menu,body.dark-layout .selecionar-instituto-modal__select .vs__dropdown-toggle{background-color:#283046;border-color:#404656}body.dark-layout .selecionar-instituto-modal__select .vs__dropdown-option{color:#b4b7bd}body.dark-layout .selecionar-instituto-modal__select .vs__dropdown-option--highlight{background-color:rgba(57,73,171,.12);color:#3949ab}body.dark-layout .selecionar-instituto-modal__select .vs__search,body.dark-layout .selecionar-instituto-modal__select .vs__selected{color:#b4b7bd}body.dark-layout .selecionar-instituto-modal__select .vs__search::placeholder{color:#676d7d}body.dark-layout .selecionar-instituto-modal__select .vs__actions svg{fill:#404656}.home-panel-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;width:100%;min-height:270px;padding:1.2rem .95rem 1.25rem;background:var(--home-empty-panel);border:1px solid var(--home-border);border-radius:1.15rem;text-align:center}.home-panel-empty ::selection{background:var(--home-primary-soft);color:var(--home-title)}.home-panel-empty__visual{position:relative;width:3.6rem;height:3.6rem;margin-bottom:.7rem}.home-panel-empty__icon,.home-panel-empty__visual{display:flex;align-items:center;justify-content:center}.home-panel-empty__icon{width:3.35rem;height:3.35rem;background:var(--home-empty-icon);border-radius:50%;box-shadow:inset 0 0 0 1px var(--home-border);color:var(--home-accent)}.home-panel-empty__icon svg{display:block;width:1.85rem;height:1.85rem}.home-panel-empty__badge-cut{fill:var(--home-empty-icon)}.home-panel-empty__sparkles{position:absolute;top:.08rem;right:-.12rem;width:.95rem;height:.95rem;color:var(--home-accent);pointer-events:none}.home-panel-empty__sparkles span{position:absolute;background:currentColor;border-radius:999px;opacity:.72}.home-panel-empty__sparkles span:first-child{top:.12rem;right:0;width:.48rem;height:.11rem;transform:rotate(-32deg)}.home-panel-empty__sparkles span:nth-child(2){top:.42rem;right:-.04rem;width:.34rem;height:.11rem;transform:rotate(8deg)}.home-panel-empty__sparkles span:nth-child(3){top:0;right:.42rem;width:.28rem;height:.11rem;transform:rotate(-74deg)}.home-panel-empty__chip{display:inline-flex;align-items:center;margin-bottom:.55rem;padding:.18rem .7rem;background:var(--home-primary-soft);border-radius:999px;color:var(--home-accent);font-size:.75rem;font-weight:700;line-height:1.35;letter-spacing:.01em}.home-panel-empty strong{max-width:17rem;color:var(--home-title);font-size:1.05rem;font-weight:700;line-height:1.3}.home-panel-empty p{max-width:22rem;margin:.5rem 0 0;color:var(--home-text);font-size:.8125rem;line-height:1.5}body.dark-layout .home-panel-empty p{color:var(--home-text-muted)}body.dark-layout .home-panel-empty__icon{box-shadow:inset 0 0 0 1px var(--home-border-strong)}body.dark-layout .home-panel-empty__sparkles span{opacity:.88}.home-portfolio-card{min-width:0}.home-portfolio-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:.35rem 0 1rem}.home-portfolio-card__stat{display:flex;align-items:flex-start;gap:.7rem;min-width:0;padding:.85rem .9rem;background:var(--home-surface);border:1px solid var(--home-border);border-radius:.65rem}.home-portfolio-card__stat>div small,.home-portfolio-card__stat>div span,.home-portfolio-card__stat>div strong{display:block;min-width:0}.home-portfolio-card__stat>div span{color:var(--home-text-muted);font-size:.72rem;font-weight:600;line-height:1.3}.home-portfolio-card__stat strong{margin-top:.18rem;color:var(--home-title);font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}.home-portfolio-card__stat small{margin-top:.18rem;color:var(--home-text);font-size:.7rem;font-weight:600;line-height:1.3}.home-portfolio-card__stat-icon{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;flex:0 0 1.85rem;line-height:0;border-radius:50%;background:var(--home-primary-soft);color:var(--home-accent)}.home-portfolio-card__stat-icon svg{display:block}.home-portfolio-card__stat-icon--positive{background:var(--home-success-soft);color:#0f7a4c}.home-portfolio-card__stat-icon--negative{background:rgba(196,61,61,.12);color:#c43d3d}.home-portfolio-card__stat-icon--neutral{background:var(--home-primary-soft);color:var(--home-accent)}.home-portfolio-card__value--positive{color:#0f7a4c}.home-portfolio-card__value--negative{color:#c43d3d}.home-portfolio-card__value--neutral{color:var(--home-title)}.home-portfolio-card__insight{display:flex;align-items:flex-start;gap:.75rem;margin:0;padding:.9rem 1.1rem;background:var(--home-panel-soft);border-radius:.65rem;color:var(--home-title);font-size:.8rem;font-weight:600;line-height:1.45}.home-portfolio-card__insight-icon{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;flex:0 0 1.85rem;background:var(--home-primary-soft);border-radius:.45rem;color:var(--home-accent)}.home-portfolio-card ::selection{background:var(--home-primary-soft);color:var(--home-title)}body.dark-layout .home-portfolio-card__stat-icon--positive,body.dark-layout .home-portfolio-card__value--positive{color:#3dcaa0}body.dark-layout .home-portfolio-card__stat-icon--negative,body.dark-layout .home-portfolio-card__value--negative{color:#f07171}body.dark-layout .home-portfolio-card__stat-icon--negative{background:rgba(240,113,113,.16)}@media(max-width:767.98px){.home-portfolio-card__grid{grid-template-columns:minmax(0,1fr)}}.home-releases-card{min-width:0}.home-releases-card__summary{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(10.5rem,1fr);gap:1.1rem;margin:.55rem 0 .85rem;padding:.9rem 1.1rem;background:var(--home-panel-soft);border-radius:.65rem}.home-releases-card__summary-col{min-width:0}.home-releases-card__summary-col:last-child{padding-left:1.1rem;border-left:1px solid var(--home-border)}.home-releases-card__summary-col span,.home-releases-card__summary-col strong{display:block}.home-releases-card__summary-col span{color:var(--home-text-muted);font-size:.75rem;font-weight:600;line-height:1.3}.home-releases-card__summary-col strong{overflow:hidden;margin-top:.28rem;color:var(--home-title);font-size:1.2rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.home-releases-card__progress{height:.38rem;overflow:hidden;margin-top:.55rem;background:var(--home-border);border-radius:999px}.home-releases-card__progress span{display:block;height:100%;background:var(--home-accent);border-radius:inherit}.home-releases-card__ranking{overflow-x:visible;margin-top:.35rem}.home-releases-card__ranking table{width:100%;border-collapse:initial;border-spacing:0 .2rem}.home-releases-card__ranking td,.home-releases-card__ranking th{padding:.45rem .55rem;font-variant-numeric:tabular-nums;white-space:nowrap}.home-releases-card__ranking th{color:var(--home-text-muted);font-size:.72rem;font-weight:600;letter-spacing:.01em;text-align:center}.home-releases-card__ranking td{color:var(--home-title);font-size:.8rem;font-weight:600}.home-releases-card__ranking td:nth-child(3){text-align:right}.home-releases-card__ranking td:nth-child(4){text-align:center}.home-releases-card__ranking tbody tr td:first-child{border-radius:.4rem 0 0 .4rem}.home-releases-card__ranking tbody tr td:last-child{border-radius:0 .4rem .4rem 0}.home-releases-card__ranking tbody tr.is-leader td{background:var(--home-panel-soft);font-weight:700}.home-releases-card__dot{display:inline-block;width:.5rem;height:.5rem;margin-right:.4rem;border-radius:50%;vertical-align:middle}.home-releases-card ::selection{background:var(--home-primary-soft);color:var(--home-title)}@media(max-width:767.98px){.home-releases-card__summary{grid-template-columns:minmax(0,1fr);gap:.85rem}.home-releases-card__summary-col:last-child{padding-left:0;padding-top:.85rem;border-left:0;border-top:1px solid var(--home-border)}.home-releases-card__summary-col strong{white-space:normal}.home-releases-card__ranking{overflow-x:auto}.home-releases-card__ranking table{min-width:28rem}}.home-analytics-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(18rem,1.2fr);gap:.9rem}.home-analytics-grid__charts,.home-analytics-grid__ops{display:contents}.home-analytics-grid__charts>*{order:1}.home-analytics-grid.is-agenda-first .home-analytics-grid__charts>*,.home-analytics-grid__ops>*{order:2}.home-analytics-grid.is-agenda-first .home-analytics-grid__ops>*{order:1}.home-panel-card{display:flex;flex-direction:column;min-width:0;height:100%;padding:1.15rem 1rem .85rem;background:var(--home-surface);border:1px solid var(--home-border);border-radius:.75rem;box-shadow:var(--home-shadow)}.home-panel-card__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.4rem}.home-panel-card__header h2{display:flex;align-items:center;gap:.3rem;margin:0;color:var(--home-accent);font-size:.857rem;font-weight:700}.home-panel-card__header--balance{align-items:flex-start;margin-bottom:.75rem}.home-panel-card__heading{display:flex;flex-direction:column;gap:.22rem;min-width:0}.home-panel-card__subtitle{margin:0;color:var(--home-text-muted);font-size:.75rem;font-weight:500;line-height:1.35}.home-panel-card__badge{display:inline-flex;align-items:center;flex-shrink:0;gap:.3rem;margin:0;padding:.28rem .7rem;background:var(--home-primary-soft);border-radius:999px;color:var(--home-accent);font-size:.75rem;font-weight:600;letter-spacing:.01em;line-height:1.2;white-space:nowrap}.home-panel-card__help{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;background:transparent;border:0;border-radius:.25rem;color:var(--home-text);cursor:help}.home-panel-card__help:focus-visible{outline:2px solid var(--home-accent);outline-offset:2px}.home-panel-card__period{margin:0;color:var(--home-text);font-size:.857rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.home-balance-chart{display:flex;align-items:center;flex-direction:column;gap:.85rem}.home-balance-chart .apexcharts-legend{display:none!important}.home-balance-chart__donut{position:relative;width:clamp(240px,78%,280px);aspect-ratio:1}.home-balance-chart__donut,.home-balance-chart__hole{display:flex;align-items:center;justify-content:center}.home-balance-chart__hole{position:absolute;top:50%;left:50%;flex-direction:column;width:58%;max-width:10.5rem;padding:0 .2rem;pointer-events:none;text-align:center;transform:translate(-50%,-50%)}.home-balance-chart__hole span{display:-webkit-box;overflow:hidden;color:var(--home-text-muted);font-size:.75rem;font-weight:600;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-balance-chart__hole strong{color:var(--home-title);font-size:clamp(.82rem,2.4vw,1.05rem);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.25}.home-balance-chart__hole small{color:var(--home-text);font-size:.75rem;line-height:1.3}.home-balance-chart__legend{display:flex;flex-direction:column;width:100%;margin:0;padding:0;list-style:none}.home-balance-chart__legend li{min-width:0;border-bottom:1px solid var(--home-border)}.home-balance-chart__legend li:last-child{border-bottom:0}.home-balance-chart__legend button{display:grid;grid-template-areas:"color label percentage amount";grid-template-columns:.55rem minmax(0,1fr) 5.75rem 7.1rem;align-items:center;column-gap:.45rem;width:100%;padding:.48rem .45rem;background:transparent;border:1px solid transparent;border-radius:.5rem;color:inherit;text-align:left;transition:background-color .2s ease,border-color .2s ease}.home-balance-chart__legend button:focus-visible,.home-balance-chart__legend button:hover,.home-balance-chart__legend button[aria-pressed=true]{background:var(--home-primary-soft);border-color:var(--home-border-strong);outline:0}.home-balance-chart__legend button:focus-visible{box-shadow:0 0 0 2px var(--home-accent)}.home-balance-chart__legend button[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--home-accent)}.home-balance-chart__legend button[aria-pressed=true] .home-balance-chart__label,.home-balance-chart__legend button[aria-pressed=true] strong{color:var(--home-accent);font-weight:700}.home-balance-chart__legend strong{grid-area:percentage;min-width:2.25rem;color:var(--home-title);font-size:.857rem;font-variant-numeric:tabular-nums;text-align:center}.home-balance-chart__legend small{grid-area:amount;color:var(--home-text);font-size:.857rem;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.home-balance-chart__legend-head{display:grid;grid-template-columns:.55rem minmax(0,1fr) 5.75rem 7.1rem;align-items:center;column-gap:.45rem;padding:.2rem .45rem .5rem;color:var(--home-text-muted);font-size:.857rem;font-weight:600;letter-spacing:.02em;line-height:1.3}.home-balance-chart__legend-head span{text-align:center}.home-balance-chart__legend-spacer{width:.56rem}.home-balance-chart__color{grid-area:color;align-self:center;width:.56rem;height:.56rem;border-radius:50%}.home-balance-chart__label{grid-area:label;color:var(--home-text);font-size:.857rem;line-height:1.3}@media(max-width:1199.98px){.home-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-panel-card--balance{grid-column:1/-1}}@media(max-width:767.98px){.home-analytics-grid{grid-template-columns:minmax(0,1fr)}.home-panel-card__header--balance{flex-direction:column;align-items:flex-start}.home-balance-chart__legend-head,.home-balance-chart__legend button{grid-template-columns:.55rem minmax(0,1fr) 4.6rem 6.4rem}}.home-metric-card{display:flex;align-items:center;gap:.8rem;min-height:84px;padding:.85rem 1rem;background:var(--home-surface);border:1px solid var(--home-border);border-radius:.75rem;box-shadow:var(--home-shadow)}.home-metric-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;flex:0 0 2.7rem;border-radius:50%}.home-metric-card__icon--primary{background:var(--home-primary-soft);color:var(--home-accent)}.home-metric-card__icon--success{background:var(--home-success-soft);color:#17b978}.home-metric-card__icon--info{background:var(--home-info-soft);color:#5b7cfa}.home-metric-card__icon--warning{background:var(--home-warning-soft);color:#f49b37}.home-metric-card__content{min-width:0}.home-metric-card__label,.home-metric-card__value{display:block}.home-metric-card__comparison-row{display:flex;align-items:center;gap:.28rem;min-width:0}.home-metric-card__label{color:var(--home-text-muted);font-size:.857rem}.home-metric-card__label,.home-metric-card__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-metric-card__value{margin:.1rem 0;color:var(--home-title);font-size:1.08rem;font-weight:700}.home-metric-card__help{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;flex:0 0 1.05rem;padding:0;border-radius:50%;color:var(--home-text-muted);cursor:default}.home-metric-card__help:focus-visible,.home-metric-card__help:hover{color:var(--home-accent);cursor:default}.home-metric-card__help:focus-visible{outline:2px solid var(--home-accent);outline-offset:2px}.home-metric-card__comparison{min-width:0;font-size:.857rem;font-weight:600;line-height:1.35}.home-metric-card__comparison--positive{color:#0f7a4c}.home-metric-card__comparison--negative{color:#c43d3d}.home-metric-card__comparison--neutral{color:var(--home-text)}body.dark-layout .home-metric-card__comparison--positive{color:#3dcaa0}body.dark-layout .home-metric-card__comparison--negative{color:#f07171}.home-queues-card{display:flex;flex-direction:column;min-height:325px;padding:1.15rem 1rem;background:var(--home-surface);border:1px solid var(--home-border);border-radius:.75rem;box-shadow:var(--home-shadow)}.home-queues-card__header{margin-bottom:.85rem}.home-queues-card__header h2{display:flex;align-items:center;gap:.4rem;margin:0;color:var(--home-accent);font-size:.857rem;font-weight:700}.home-queues-card__list{margin:0;padding:0;list-style:none}.home-queues-card__list li{min-width:0;border-bottom:1px solid var(--home-border)}.home-queues-card__list li:last-child{border-bottom:0}.home-queues-card__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;min-height:2.82rem;padding:.15rem .35rem;border-radius:.35rem}.home-queues-card__row.is-hot{background:var(--home-primary-soft)}.home-queues-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%}.home-queues-card__icon--warning{background:var(--home-warning-soft);color:#ed952e}.home-queues-card__icon--primary{background:var(--home-primary-soft);color:var(--home-accent)}.home-queues-card__icon--info{background:var(--home-info-soft);color:#329edc}.home-queues-card__icon--secondary{background:var(--home-secondary-soft);color:#7c71e8}.home-queues-card__icon--success{background:var(--home-success-soft);color:#19af70}.home-queues-card__label{min-width:0;color:var(--home-text);font-size:.857rem;line-height:1.3}.home-queues-card__count{min-width:1.85rem;padding:.3rem .38rem;border-radius:999px;font-size:.857rem;text-align:center}.home-queues-card__count--warning{background:var(--home-warning-soft);color:#b86a12}.home-queues-card__count--primary{background:var(--home-primary-soft);color:var(--home-accent)}.home-queues-card__count--info{background:var(--home-info-soft);color:#1b6f9c}.home-queues-card__count--secondary{background:var(--home-secondary-soft);color:#4f46b5}.home-queues-card__count--success{background:var(--home-success-soft);color:#0f7a4c}.home-queues-card .is-hot .home-queues-card__count{font-weight:700}.home-schedule-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;width:100%;min-height:12.5rem;padding:.35rem .4rem .55rem;text-align:center}.home-schedule-empty ::selection{background:var(--home-primary-soft);color:var(--home-title)}.home-schedule-empty__chip{display:inline-flex;align-items:center;gap:.38rem;margin-bottom:.55rem;padding:.2rem .72rem .2rem .58rem;background:var(--home-primary-soft);border-radius:999px;color:var(--home-accent);font-size:.75rem;font-weight:700;line-height:1.35;letter-spacing:.01em}.home-schedule-empty__dot{width:.42rem;height:.42rem;background:var(--home-accent);border-radius:50%}.home-schedule-empty__visual{display:flex;align-items:center;justify-content:center;width:7.25rem;height:7.25rem;margin-bottom:.35rem}.home-schedule-empty__visual svg{display:block;width:100%;height:100%;overflow:visible}.home-schedule-empty__blob,.home-schedule-empty__cloud{fill:var(--home-primary-soft)}.home-schedule-empty__cloud{opacity:.72}.home-schedule-empty__calendar{filter:drop-shadow(0 6px 10px rgba(31,51,87,.1))}.home-schedule-empty__cal-body{fill:#fff;stroke:#e4eaf4;stroke-width:1.2}.home-schedule-empty__cal-head,.home-schedule-empty__ring{fill:var(--primary)}.home-schedule-empty__cells rect{fill:#d4ddeb}.home-schedule-empty__cell-faint{opacity:.45}.home-schedule-empty__check-disc{fill:#fff;stroke:#e4eaf4;stroke-width:1.4;filter:drop-shadow(0 3px 6px rgba(31,51,87,.12))}.home-schedule-empty__check{fill:none;stroke:var(--primary);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.home-schedule-empty strong{max-width:22rem;margin-top:.45rem;color:var(--home-title);font-size:1.05rem;font-weight:700;line-height:1.3}.home-schedule-empty p{max-width:20.5rem;margin:.42rem 0 0;color:var(--home-text);font-size:.8125rem;line-height:1.5}body.dark-layout .home-schedule-empty p{color:var(--home-text-muted)}.home-schedule-card{display:flex;flex-direction:column;min-height:325px;padding:1.15rem 1rem;background:var(--home-surface);border:1px solid var(--home-border);border-radius:.75rem;box-shadow:var(--home-shadow)}.home-schedule-card__header{margin-bottom:.85rem}.home-schedule-card__header h2{display:flex;align-items:center;gap:.4rem;margin:0;color:var(--home-accent);font-size:.86rem;font-weight:700}.home-schedule-card__list{margin:0;padding:0;list-style:none}.home-schedule-card__list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.55rem;min-height:2.55rem;border-bottom:1px solid var(--home-border);cursor:pointer}.home-schedule-card__list li:last-child{border-bottom:0}.home-schedule-card__period{display:inline-flex;align-items:center;justify-content:center;min-width:3.15rem;padding:.35rem .55rem;border-radius:.38rem;background:var(--home-primary-soft);color:var(--home-accent);font-size:.75rem;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap}.home-schedule-card__timeline{display:none;position:relative;align-self:stretch;align-items:center;justify-content:center;width:10px}.home-schedule-card__timeline-dot{position:relative;z-index:1;box-sizing:border-box;width:8px;height:8px;border-radius:50%;background:var(--home-border-strong)}.home-schedule-card__label{display:flex;align-items:center;gap:.22rem;min-width:0;color:var(--home-text);font-size:.75rem}.home-schedule-card__label-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-schedule-card__tag{padding:.22rem .42rem;border-radius:.3rem;font-size:.75rem;font-weight:600;white-space:nowrap}.home-schedule-card__tag.is-primary{background:var(--home-primary-soft);color:var(--home-accent)}.home-schedule-card__tag.is-success{background:var(--home-success-soft);color:#16a66a}.home-schedule-card__tag.is-warning{background:var(--home-warning-soft);color:#e98522}.home-schedule-card__tag.is-info{background:var(--home-info-soft);color:#5b7cfa}.home-schedule-card__link{display:inline-flex;align-items:center;gap:.15rem;margin-top:auto;padding-top:.8rem;color:var(--home-accent);font-size:.75rem;font-weight:600}.home-schedule-card--weekly .home-schedule-card__list li{grid-template-columns:4.75rem 10px minmax(0,1fr) auto;border-bottom:0}.home-schedule-card--weekly .home-schedule-card__period{display:flex;align-items:baseline;justify-content:space-between;gap:0;width:100%;min-width:0;padding:0;background:transparent;color:var(--home-text-muted);text-align:left;font-variant-numeric:tabular-nums}.home-schedule-card--weekly .home-schedule-card__weekday{flex:0 0 auto;text-align:left}.home-schedule-card--weekly .home-schedule-card__date{flex:0 0 auto;margin-left:auto;text-align:right}.home-schedule-card--weekly .home-schedule-card__timeline{display:flex}.home-schedule-card--weekly .home-schedule-card__list li:not(:last-child) .home-schedule-card__timeline:after{position:absolute;top:50%;left:50%;width:1px;height:100%;background:var(--home-border-strong);content:"";transform:translateX(-50%)}.home-schedule-card--weekly .home-schedule-card__list li.is-today .home-schedule-card__period{position:relative;z-index:0;display:flex;justify-content:space-between;width:100%;padding:0;margin-left:0;background:transparent;color:#fff}.home-schedule-card--weekly .home-schedule-card__list li.is-today .home-schedule-card__period:before{position:absolute;inset:-.18rem -.28rem;z-index:-1;background:var(--home-accent);border-radius:.38rem;content:""}.home-schedule-card--weekly .home-schedule-card__list li.is-today .home-schedule-card__timeline-dot{background:var(--home-surface);border:2px solid var(--home-accent);box-shadow:0 0 0 2px var(--home-primary-soft)}.home-schedule-card--weekly .home-schedule-card__list li.is-today .home-schedule-card__label{color:var(--home-accent);font-weight:700}.home-welcome-card{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 1.75rem;background:var(--home-surface);border:1px solid var(--home-border);border-left:4px solid var(--home-accent);border-radius:.8rem;box-shadow:var(--home-shadow)}.home-welcome-card__title{margin:0 0 .25rem;color:var(--home-title);font-size:1.45rem;font-weight:700}.home-welcome-card__description{margin:0 0 .8rem;color:var(--home-text-muted);font-size:.9rem}.home-welcome-card__link{display:inline-flex;align-items:center;gap:.25rem;color:var(--home-accent);font-size:.82rem;font-weight:600}.home-welcome-card__date{display:flex;align-items:center;flex-shrink:0;gap:.75rem;min-width:206px;padding:.7rem .85rem;background:var(--home-subtle-surface);border:1px solid var(--home-border);border-radius:.7rem;color:var(--home-title)}.home-welcome-card__date small,.home-welcome-card__date strong{display:block}.home-welcome-card__date strong{font-size:.8rem;font-weight:700}.home-welcome-card__date small{margin-top:.1rem;color:var(--home-text-muted);font-size:.72rem}.home-welcome-card__date-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.55rem;background:var(--home-primary-soft);color:var(--home-accent)}@media(max-width:575.98px){.home-welcome-card{align-items:flex-start;flex-direction:column}.home-welcome-card__date{width:100%}}.home-page{--home-surface:#fff;--home-subtle-surface:#f5f7fc;--home-empty-panel:#f3f5fd;--home-empty-panel:color-mix(in srgb,var(--home-accent) 6%,#f5f7fc);--home-empty-icon:#e6eaf8;--home-empty-icon:color-mix(in srgb,var(--home-accent) 14%,var(--home-empty-panel));--home-text:#52607a;--home-title:#18233d;--home-text-muted:#5a6474;--home-border:#e4eaf4;--home-border-strong:#d4ddeb;--home-shadow:0 5px 16px rgba(31,51,87,0.06);--home-accent:var(--primary,#3949ab);--home-primary-soft:var(--primary-alpha-12,rgba(57,73,171,0.12));--home-panel-soft:color-mix(in srgb,var(--home-accent) 9%,var(--home-subtle-surface));--home-release-leader:var(--home-accent);--home-release-muted:color-mix(in srgb,var(--home-accent) 38%,#d5e6df);--home-balance-1:var(--primary-darken-2,#2d3a6b);--home-balance-2:var(--primary-darken-1,#32408f);--home-balance-3:var(--home-accent);--home-balance-4:var(--primary-lighten-1,#5a67c4);--home-balance-5:var(--primary-lighten-2,#6f7ad0);--home-success-soft:rgba(34,197,121,0.13);--home-info-soft:rgba(91,124,250,0.12);--home-warning-soft:rgba(255,159,67,0.14);--home-secondary-soft:rgba(124,113,232,0.14);display:grid;gap:1rem;padding-bottom:1.5rem}.home-page__metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem}.home-page__loading{display:flex;align-items:center;justify-content:center;gap:.65rem;min-height:280px;color:var(--home-text-muted)}body.dark-layout .home-page{--home-surface:#172239;--home-subtle-surface:#1d2a45;--home-empty-panel:#1a2642;--home-empty-panel:color-mix(in srgb,var(--home-accent) 8%,#1d2a45);--home-empty-icon:#243356;--home-empty-icon:color-mix(in srgb,var(--home-accent) 16%,var(--home-empty-panel));--home-text:#e4e9f4;--home-title:#f3f6fc;--home-text-muted:#a7b2ca;--home-border:#2a3853;--home-border-strong:#3a4965;--home-shadow:0 8px 22px rgba(4,12,28,0.24);--home-accent:var(--primary-dark-layout,var(--primary-lighten-1,var(--primary,#5b6fd0)));--home-primary-soft:var(--primary-alpha-20,rgba(91,111,208,0.2));--home-panel-soft:color-mix(in srgb,var(--home-accent) 14%,var(--home-subtle-surface));--home-release-leader:var(--home-accent);--home-release-muted:color-mix(in srgb,var(--home-accent) 46%,#243556);--home-balance-1:var(--primary-darken-2,#2d3a6b);--home-balance-2:var(--primary-darken-1,#32408f);--home-balance-3:var(--home-accent);--home-balance-4:var(--primary-lighten-1,#5a67c4);--home-balance-5:var(--primary-lighten-2,#6f7ad0);--home-success-soft:rgba(35,198,122,0.15);--home-info-soft:rgba(91,124,250,0.18);--home-warning-soft:rgba(255,159,67,0.17);--home-secondary-soft:rgba(149,137,255,0.18)}.modal-selecionar-instituto{overflow:visible}.modal-selecionar-instituto .modal-dialog{max-width:440px;overflow:visible}.modal-selecionar-instituto .modal-selecionar-instituto-content{border:none;border-radius:20px;overflow:visible;box-shadow:0 8px 32px rgba(0,0,0,.18)}.modal-selecionar-instituto .modal-body{overflow:visible}@media(min-width:768px)and (max-width:1439.98px){.home-page__metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.home-page__metrics>:nth-child(-n+3){grid-column:span 2}.home-page__metrics>:nth-child(n+4){grid-column:span 3}}@media(max-width:767.98px){.home-page__metrics{grid-template-columns:minmax(0,1fr)}}