@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400..700&display=swap";.header{display:flex;align-items:center;height:52px;background:#172842;padding:0 20px;position:fixed;top:0;left:0;right:0;z-index:1000;gap:8px;box-shadow:0 2px 8px #00000026}.header a{color:#fff;text-decoration:none}.header__left{display:flex;align-items:center;gap:16px;flex-shrink:0}button.header__logo{cursor:pointer;display:flex;align-items:center;background:transparent;border:none;outline:none;padding:5px 2px;font-family:inherit}button.header__logo:focus-visible{box-shadow:0 0 0 2px #4cd4b099;border-radius:4px}.header__logo img{height:22px;object-fit:contain}.header__separator{width:1px;height:24px;background:#ffffff26;flex-shrink:0}.header__nav{display:flex;align-items:center;gap:4px;flex:1;overflow-x:clip;overflow-y:visible;margin:0 8px}.nav__section,.nav__section-wrapper{position:relative;display:flex;align-items:center;flex-shrink:0}.nav__item{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:6px;color:#ffffffb8;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s ease,background .15s ease;text-decoration:none;flex-shrink:0;background:transparent;border:none;outline:none;font-family:inherit;line-height:1.4}.nav__item:hover{background:#ffffff1f;color:#fff}.nav__item[aria-expanded=true]{background:#fff3;color:#fff;box-shadow:inset 0 0 0 1px #ffffff59}.nav__item[aria-expanded=true] .nav__chevron{opacity:1;transform:rotate(180deg)}.nav__item:focus-visible{box-shadow:0 0 0 2px #4cd4b099}.nav__item svg,.nav__item .anticon{font-size:14px;flex-shrink:0}.nav__chevron{font-size:9px!important;opacity:.55;margin-left:0;transition:transform .2s ease}.nav__item:hover .nav__chevron{opacity:.85;transform:translateY(1px)}@media(max-width:1599px){.nav__item{padding:6px 7px}.nav__item .nav__chevron{display:none}}.nav__item--active{color:#fff;background:#ffffff0f}.nav__active-bar{position:absolute;bottom:-10px;left:12px;right:12px;height:3px;background:#4cd4b0;border-radius:2px;pointer-events:none}.header__right{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto}.header__bell{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:#fff9;font-size:16px;cursor:pointer;transition:all .15s ease;position:relative}.header__bell:hover{background:#ffffff1a;color:#fff}button.header__bell--button{background:transparent;border:none;outline:none;padding:0;font-family:inherit;font-size:16px}button.header__bell--button:focus-visible{box-shadow:0 0 0 2px #4cd4b099}.header__hamburger{display:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:none;background:transparent;color:#ffffffb3;font-size:16px;cursor:pointer;transition:all .15s ease}.header__hamburger:hover{background:#ffffff1a;color:#fff}button.header__user{display:flex;align-items:center;gap:8px;padding:4px 12px;border-radius:6px;cursor:pointer;background:transparent;border:none;outline:none;font-family:inherit;color:inherit;transition:background .15s ease}button.header__user:hover{background:#ffffff1a}button.header__user:focus-visible{box-shadow:0 0 0 2px #4cd4b099}div.user__infos{text-align:start;color:#ffffffd9;font-size:13px;line-height:1.3}div.header__user .user__group{font-size:10px;color:#ffffff80;margin-top:1px}.nav__dropdown .ant-dropdown-menu{border-radius:10px;padding:6px;box-shadow:0 12px 32px #1728422e,0 2px 6px #17284214;margin-top:8px;min-width:220px;max-height:calc(100vh - 76px);overflow-y:auto}.nav__dropdown .ant-dropdown-menu-item{border-radius:6px;padding:0}.nav__dropdown .ant-dropdown-menu-item:hover{background:var(--ds-color-bg-hover)}.nav__dropdown .ant-dropdown-menu-submenu-title{border-radius:6px;min-width:200px}.nav__dropdown .ant-dropdown-menu-submenu-title:hover{background:var(--ds-color-bg-hover);color:var(--ds-color-text-primary)}.nav__dropdown .ant-dropdown-menu-item-group-title{padding:8px 12px 4px}.nav__group-label{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-color-text-secondary)}.dropdown__link{display:block;padding:8px 12px;color:var(--text-primary, var(--ds-color-text-primary))!important;font-size:13px;min-width:200px;transition:color .15s}.dropdown__link:hover{color:var(--text-primary, var(--ds-color-text-primary))!important}.nav-mega{display:flex;flex-direction:column;margin:8px 16px 0;max-width:calc(100vw - 32px);max-height:calc(100vh - 80px);overflow:auto;border-radius:10px;background:var(--ds-color-bg-elevated);border:1px solid var(--ds-color-border-subtle);box-shadow:0 12px 32px #1728422e,0 2px 6px #17284214}.nav-mega__colunas{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:4px 28px;padding:16px 20px 12px}.nav-mega__coluna{display:flex;flex-direction:column;min-width:150px;max-width:250px}.nav-mega__titulo{margin:0 8px 6px;padding-bottom:6px;border-bottom:1px solid var(--ds-color-border-subtle);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;line-height:16px;color:var(--ds-color-text-primary);opacity:.7}.nav-mega__titulo--vazio{border-bottom-color:transparent}.nav-mega__titulo .nav__group-label{font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.nav-mega__lista{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1px}.nav-mega .dropdown__link{color:var(--ds-color-text-primary)!important;display:flex;flex-direction:column;min-width:0;min-height:28px;padding:5px 8px;border-radius:6px;font-size:13px;line-height:18px}.nav-mega .dropdown__link:hover{background:#e3edf7;box-shadow:inset 2px 0 #4a78a4}[data-theme=dark] .nav-mega .dropdown__link:hover{background:#7aa3c733;box-shadow:inset 2px 0 #7aa3c7}.nav-mega__atual .dropdown__link:hover,[data-theme=dark] .nav-mega__atual .dropdown__link:hover{background:#4cd4b03d;box-shadow:inset 2px 0 #4cd4b0}.nav__hint{font-size:11.5px;line-height:15px;font-weight:400;color:var(--ds-color-text-secondary)}.nav-mega__rodape{display:flex;align-items:center;contain:inline-size;box-sizing:border-box;height:56px;padding:9px 28px 10px;border-top:1px solid var(--ds-color-border-subtle);background:var(--ds-color-bg-hover);font-size:12px;line-height:18px;color:var(--ds-color-text-secondary)}.nav-mega__descricao{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;max-width:760px}.nav-mega__atalho{display:inline-flex;gap:3px;padding:0;border:0;background:none;cursor:pointer;vertical-align:middle}.nav-mega__atalho kbd{display:inline-block;min-width:20px;padding:0 5px;border:1px solid var(--ds-color-border-subtle);border-bottom-width:2px;border-radius:4px;font-family:inherit;font-size:11px;font-weight:600;line-height:16px;text-align:center;color:var(--ds-color-text-primary);background:var(--ds-color-bg-elevated)}.nav-mega__atalho:hover kbd{border-color:var(--ds-color-border-focus)}.nav-mega__atalho:focus-visible{outline:2px solid var(--ds-color-border-focus);outline-offset:2px;border-radius:4px}.nav-mega__atual .dropdown__link{background:#4cd4b024;box-shadow:inset 2px 0 #4cd4b0;font-weight:600}.nav-mega .dropdown__link:focus-visible{outline:2px solid var(--ds-color-border-focus);outline-offset:1px}.nav__badge{display:inline-block;margin-left:6px;padding:0 5px;border-radius:4px;font-size:10px;font-weight:700;line-height:16px;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;color:var(--ds-color-status-danger-fg);background:var(--ds-color-status-danger-bg)}.header__mobile-backdrop{display:none;position:fixed;top:52px;left:0;right:0;bottom:0;background:#0006;z-index:999;animation:fadeIn .15s ease}.header__nav--mobile{display:flex;flex-direction:column;background:var(--ds-color-bg-elevated);box-shadow:0 8px 24px #0003;max-height:calc(100vh - 52px);overflow-y:auto}.header__mobile-menu.ant-menu{border-inline-end:none;background:transparent;padding:8px 4px;font-size:14px}.header__mobile-menu .ant-menu-submenu-title,.header__mobile-menu .ant-menu-item{border-radius:6px}.header__mobile-menu .ant-menu-item-selected{background:#4cd4b029;box-shadow:inset 3px 0 #4cd4b0;color:var(--ds-color-text-primary);font-weight:600}.header__mobile-menu .ant-menu-submenu-selected>.ant-menu-submenu-title,.header__mobile-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:var(--ds-color-text-primary)!important;font-weight:600}.header__mobile-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:#4cd4b0!important}.header__mobile-menu .nav__hint,.painel-areas .nav__hint{margin-left:6px}.header__mobile-menu .ant-menu-item a,.header__mobile-menu .ant-menu-item .dropdown__link{color:inherit!important;padding:0!important;min-width:0!important}.header__mobile-extra{display:flex;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid var(--ds-color-border);color:var(--ds-color-text-primary)!important;font-size:14px;text-decoration:none}.header__mobile-extra:hover{background:#1728420a}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:1620px){.header{padding:0 12px}.header__nav{margin:0 4px}.header__separator{display:none}.header__right{gap:2px}}@media(max-width:1024px){.header__nav--desktop{display:none}.header__hamburger{display:flex}.header__mobile-backdrop{display:block}}@media(max-width:768px){.header__separator,.header__bell--notifications,.header__user .user__infos{display:none}}.header.header-loading{justify-content:flex-start;padding-left:24px}.header-skeleton-bar{width:240px;height:18px;border-radius:4px;background:linear-gradient(90deg,#ffffff0f,#ffffff29,#ffffff0f);background-size:200% 100%;animation:header-skeleton-pulse 1.4s ease-in-out infinite}@keyframes header-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.nav__section-wrapper--medido{position:absolute;visibility:hidden;pointer-events:none}.nav__reserva-zero{width:0;flex:0 0 0}.painel-areas{columns:3 220px;column-gap:28px;max-width:min(860px,calc(100vw - 32px));max-height:72vh;overflow-y:auto;padding:16px 20px;border-radius:10px;background:var(--ds-color-bg-elevated);border:1px solid var(--ds-color-border-subtle);box-shadow:0 12px 32px #0f1e322e}.painel-areas__area{break-inside:avoid;margin:0 0 18px}.painel-areas__titulo{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-color-text-secondary)}.painel-areas__lista,.painel-areas__folhas{margin:0;padding:0;list-style:none}.painel-areas__grupo{margin:0 0 10px}.painel-areas__folhas{margin-top:2px;padding-left:10px;border-left:1px solid var(--ds-color-border-subtle)}.painel-areas .dropdown__link{color:var(--ds-color-text-primary)!important;display:block;min-height:28px;padding:4px 6px;border-radius:6px;font-size:13px;line-height:20px;color:var(--ds-color-text-primary)}.painel-areas .dropdown__link:hover{background:var(--ds-color-bg-hover)}.painel-areas .dropdown__link:focus-visible{outline:2px solid var(--ds-color-border-focus);outline-offset:1px}.painel-areas__gatilho:focus-visible{outline:2px solid var(--ds-color-border-focus);outline-offset:2px}.painel-areas__gatilho--ativo{background:#ffffff24;box-shadow:inset 0 -2px 0 0 var(--ds-color-brand-accent)}.loading__container{display:flex;align-items:center;justify-content:center;width:100%;padding:60px 0}.feedback-float-button{position:fixed;bottom:30px;right:30px;z-index:990;width:60px;height:60px;border-radius:50%;box-shadow:0 4px 12px #0000004d;display:flex;justify-content:center;align-items:center;font-size:24px;background-color:var(--ds-color-status-info-fg);color:var(--ds-color-brand-on-primary);border:none;cursor:pointer;transition:all .3s}.feedback-float-button:hover{background-color:var(--ds-color-brand-primary-hover);transform:scale(1.1)}.feedback-form-item{margin-bottom:16px}.feedback-form-label{display:block;font-weight:700;margin-bottom:8px}.feedback-upload-list{margin-top:8px}.meu-dia{position:fixed;left:16px;bottom:30px;z-index:990;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:var(--ds-space-sm);font-family:var(--ds-font-family);pointer-events:none}.meu-dia__botao{pointer-events:auto;display:inline-flex;align-items:center;gap:var(--ds-space-sm);min-height:44px;padding:0 var(--ds-space-md);border:1px solid var(--ds-color-border-strong);border-radius:999px;background-color:var(--ds-color-brand-primary);color:var(--ds-color-brand-on-primary);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);box-shadow:var(--ds-elevation-md);cursor:pointer;transition:background-color .2s}.meu-dia__botao:hover{background-color:var(--ds-color-brand-primary-hover)}.meu-dia__botao:focus-visible,.meu-dia__fechar:focus-visible,.meu-dia__link:focus-visible{outline:2px solid var(--ds-color-border-focus);outline-offset:2px}.meu-dia__contador{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 var(--ds-space-xs);border-radius:999px;background-color:var(--ds-color-brand-on-primary);color:var(--ds-color-brand-primary);font-weight:var(--ds-font-weight-bold)}.meu-dia__painel{pointer-events:auto;width:360px;max-width:calc(100vw - 32px);max-height:min(70vh,560px);overflow-y:auto;border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-lg);background-color:var(--ds-color-bg-elevated);color:var(--ds-color-text-primary);box-shadow:var(--ds-elevation-lg)}.meu-dia__cabecalho{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:var(--ds-space-sm) var(--ds-space-md);border-bottom:1px solid var(--ds-color-border-subtle);background-color:var(--ds-color-bg-elevated)}.meu-dia__titulo{margin:0;font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-semibold);color:var(--ds-color-text-primary)}.meu-dia__data{font-weight:var(--ds-font-weight-regular);color:var(--ds-color-text-secondary)}.meu-dia__fechar{width:32px;height:32px;border:none;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-color-text-primary);font-size:var(--ds-font-size-lg);line-height:1;cursor:pointer}.meu-dia__fechar:hover{background-color:var(--ds-color-bg-hover)}.meu-dia__corpo{padding:var(--ds-space-sm) var(--ds-space-md) var(--ds-space-md)}.meu-dia__secao+.meu-dia__secao,.meu-dia__bloco{margin-top:var(--ds-space-md);padding-top:var(--ds-space-md);border-top:1px solid var(--ds-color-border-subtle)}.meu-dia__grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-sm) var(--ds-space-md)}.meu-dia__indicador{display:flex;flex-direction:column;gap:2px}.meu-dia__rotulo,.meu-dia__detalhe,.meu-dia__nota,.meu-dia__item-meta{font-size:var(--ds-font-size-xs);color:var(--ds-color-text-secondary)}.meu-dia__valor{font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-bold);color:var(--ds-color-text-primary)}.meu-dia__subtitulo{margin:0 0 var(--ds-space-xs);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);color:var(--ds-color-text-primary)}.meu-dia__lista+.meu-dia__subtitulo{margin-top:var(--ds-space-md)}.meu-dia__texto,.meu-dia__nota,.meu-dia__aviso{margin:0;font-size:var(--ds-font-size-sm)}.meu-dia__aviso{margin-top:var(--ds-space-xs);color:var(--ds-color-status-warning-fg)}.meu-dia__lista{margin:var(--ds-space-sm) 0 0;padding:0;list-style:none}.meu-dia__item{display:flex;flex-direction:column;gap:2px;padding:var(--ds-space-xs) 0;font-size:var(--ds-font-size-sm)}.meu-dia__item-meta{display:flex;flex-wrap:wrap;gap:var(--ds-space-sm)}.meu-dia__link{color:var(--ds-color-text-link);font-weight:var(--ds-font-weight-medium);text-decoration:underline}.meu-dia__celebracao{position:absolute;left:0;bottom:calc(100% + var(--ds-space-sm));pointer-events:none}.meu-dia__celebracao-texto{padding:var(--ds-space-sm) var(--ds-space-md);border:1px solid var(--ds-color-status-success-border);border-radius:999px;background-color:var(--ds-color-status-success-bg);color:var(--ds-color-status-success-fg);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);white-space:nowrap;box-shadow:var(--ds-elevation-md)}.meu-dia__particula{position:absolute;left:40px;bottom:8px;width:8px;height:8px;border-radius:50%}.meu-dia__particula--acento{background-color:var(--ds-color-brand-accent)}.meu-dia__particula--sucesso{background-color:var(--ds-color-status-success-fg)}.meu-dia__particula--aviso{background-color:var(--ds-color-status-warning-fg)}.meu-dia__particula--info{background-color:var(--ds-color-status-info-fg)}.meu-dia__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:575px){.meu-dia{left:16px;bottom:16px}}@media(prefers-reduced-motion:reduce){.meu-dia__botao{transition:none}}*,*:before,*:after{box-sizing:border-box;font-family:var(--ds-font-family)}html{padding:0;margin:0;box-sizing:border-box}html,body{min-height:100%;min-width:100%;margin:0;padding:0;background-color:var(--ds-color-bg-canvas);color:var(--ds-color-text-primary);transition:background-color .3s,color .3s}*{font-size:var(--ds-font-size-md)}body{font-variant-numeric:tabular-nums}.loading_grid{width:100%;text-align:center}.delete-icon{color:var(--ds-color-status-danger-fg);transition:all .1s}.delete-icon:hover{transform:scale(1.2);cursor:pointer}.page_grid{max-width:95%;margin:0 auto;padding-top:60px}@media(max-width:768px){.page_grid{max-width:100%;padding:56px 8px 0}}.h-100{height:100%!important}.w-100{width:100%!important}.m-0{margin:0!important}.d-flex{display:flex;align-items:center}.mb-2{margin-bottom:20px}.p-2{padding:10px}.input-error{border-color:var(--ds-color-status-danger-fg)}.input-error:hover{border-color:var(--ds-color-status-danger-border)!important}.btn-green{background-color:var(--ds-color-brand-accent);border-color:var(--ds-color-brand-accent);color:var(--ds-color-brand-on-accent)}.btn-green:disabled{background-color:var(--ds-color-brand-accent-subtle);border-color:var(--ds-color-brand-accent-subtle)}.btn-green:disabled:hover{background-color:var(--ds-color-brand-accent-subtle);border-color:var(--ds-color-brand-accent-subtle)}.btn-green-ghost{color:var(--ds-color-brand-accent)!important;border-color:var(--ds-color-brand-accent)!important;background:transparent!important}.btn-green-ghost:hover{color:var(--ds-color-brand-accent-hover)!important;border-color:var(--ds-color-brand-accent-hover)!important}.btn-green-ghost:focus{color:var(--ds-color-brand-accent-hover)!important;border-color:var(--ds-color-brand-accent-hover)!important}.btn-green:hover{background-color:var(--ds-color-brand-accent-hover);border-color:var(--ds-color-brand-accent-hover)}.btn-green:active,.btn-green:focus{background-color:var(--ds-color-brand-accent-active);border-color:var(--ds-color-brand-accent-active)}.nf_container{margin:20px}.nf_container h1{font-size:30px}.nf_container h3{font-size:17px}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid var(--ds-color-border-default)}.conf__menu span{color:var(--ds-color-text-primary)}input.ant-input,select.ant-input,textarea.ant-input{box-sizing:border-box;margin:0;padding:0 7px;color:var(--ds-color-text-primary);font-size:var(--ds-font-size-md);line-height:1.5714;list-style:none;position:relative;display:inline-block;width:100%;min-width:0;background-color:var(--ds-color-bg-elevated);background-image:none;border-width:1px;border-style:solid;border-color:var(--ds-color-border-default);border-radius:4px;transition:all .2s;height:28px}textarea.ant-input{height:auto}input.ant-input:hover,select.ant-input:hover,textarea.ant-input:hover{border-color:var(--ds-color-border-focus)}input.ant-input:focus,select.ant-input:focus,textarea.ant-input:focus{border-color:var(--ds-color-border-focus);box-shadow:0 0 0 2px var(--ds-color-border-focus-ring);outline:0}input.ant-input:disabled,select.ant-input:disabled,textarea.ant-input:disabled{color:var(--ds-color-text-disabled);background-color:var(--ds-color-bg-sunken);border-color:var(--ds-color-border-default);cursor:not-allowed}input.ant-input::placeholder,textarea.ant-input::placeholder{color:var(--ds-color-text-tertiary)}.ant-input-affix-wrapper input,.ant-select input{padding:0!important;height:auto!important;border:none!important;background:transparent!important;min-width:0!important;line-height:inherit!important;border-radius:0!important;box-shadow:none!important}.page-transition{animation:pageFadeIn .25s ease-out}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.acordoview__table{width:100%;border-collapse:collapse;font-size:var(--ds-font-size-md);line-height:1.5714;background:var(--ds-color-bg-elevated);border-radius:8px 8px 0 0}.acordoview__table thead th{text-align:start;padding:12px 16px;background:var(--ds-color-bg-sunken);border-bottom:1px solid var(--ds-color-border-default);white-space:nowrap;font-size:var(--ds-font-size-md);font-weight:600;color:var(--ds-color-text-primary)}.acordoview__table thead th:first-child{border-top-left-radius:8px}.acordoview__table thead th:last-child{border-top-right-radius:8px}.acordoview__table tbody td{padding:12px 16px;border-bottom:1px solid var(--ds-color-border-default);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-md);transition:background .2s ease}.acordoview__table tbody tr{transition:background .2s ease}.acordoview__table tbody tr.pago{background-color:var(--ds-color-status-success-bg);border-left:3px solid var(--ds-color-status-success-fg)}.acordoview__table tbody tr.pago:hover{background-color:var(--ds-color-status-success-border)}.acordoview__table tbody tr.pago td:first-child{padding-left:13px}.acordoview__table tbody tr.vencido{background-color:var(--ds-color-status-danger-bg);border-left:3px solid var(--ds-color-status-danger-fg)}.acordoview__table tbody tr.vencido:hover{background-color:var(--ds-color-status-danger-border)}.acordoview__table tbody tr.vencido td:first-child{padding-left:13px}.acordoview__table tbody tr:not(.pago):not(.vencido):hover{background-color:var(--ds-color-bg-hover)}.acordoview__table button{font-size:12px;padding:4px 12px;border-radius:4px;transition:all .2s ease;font-weight:500}.acordoview__table button:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.acordoview__table button:active{transform:translateY(0)}@media(max-width:768px){.acordoview__table{font-size:13px}.acordoview__table thead th,.acordoview__table tbody td{padding:8px 12px}.acordoview__table button{font-size:12px;padding:3px 10px}}@keyframes parcelaFlash{0%{background-color:var(--ds-color-status-success-bg-subtle)}to{background-color:transparent}}.acordoview__table tbody tr.parcela-flash{animation:parcelaFlash 1.2s ease-out}[data-theme=dark] .ant-descriptions-item-label{color:var(--ds-color-text-secondary)!important}[data-theme=dark] .ant-descriptions-item-content{color:var(--ds-color-text-primary)!important}[data-theme=dark] .ant-descriptions-row{border-bottom-color:var(--ds-color-border-default)!important}[data-theme=dark] .ant-form-item-label>label{color:var(--ds-color-text-primary)!important}[data-theme=dark] .ant-dropdown-menu{background:var(--ds-color-bg-elevated)!important}[data-theme=dark] .ant-dropdown-menu-item{color:var(--ds-color-text-primary)!important}[data-theme=dark] .ant-dropdown-menu-item:hover{background:var(--ds-color-bg-hover)!important}[data-theme=dark] .ant-dropdown-menu-submenu-title{color:var(--ds-color-text-primary)!important}[data-theme=dark] .ant-dropdown-menu-submenu-title:hover{background:var(--ds-color-bg-hover)!important}[data-theme=dark] .ant-popover-inner{background:var(--ds-color-bg-elevated)!important;color:var(--ds-color-text-primary)!important}[data-theme=dark] .ant-pagination-item a{color:var(--ds-color-text-primary)!important}[data-theme=dark] .ant-pagination-item-active{border-color:var(--ds-color-brand-primary)!important}[data-theme=dark] .ant-divider{border-color:var(--ds-color-border-default)!important}[data-theme=dark] .ant-skeleton-content .ant-skeleton-title,[data-theme=dark] .ant-skeleton-content .ant-skeleton-paragraph>li{background:var(--ds-color-bg-hover)!important}[data-theme=dark] .ant-upload-drag{background:var(--ds-color-bg-elevated)!important;border-color:var(--ds-color-border-default)!important}[data-theme=dark] .ant-statistic-title{color:var(--ds-color-text-secondary)!important}[data-theme=dark] .ant-statistic-content,[data-theme=dark] .ant-checkbox-wrapper,[data-theme=dark] .ant-radio-wrapper,[data-theme=dark] .ant-typography{color:var(--ds-color-text-primary)!important}[data-theme=dark] select.ant-input option{background:var(--ds-color-bg-elevated);color:var(--ds-color-text-primary)}[data-theme=dark] label{color:var(--ds-color-text-secondary)}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--ds-color-bg-sunken)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--ds-color-border-strong)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--ds-color-text-tertiary)}[data-theme=dark] .acordo__container,[data-theme=dark] .acordo-stat-card,[data-theme=dark] .acordo-general-summary,[data-theme=dark] .acordo-summary-icon-wrapper,[data-theme=dark] .reorder-confirmation-content,[data-theme=dark] .tarefas-header,[data-theme=dark] .relatorio-header,[data-theme=dark] .relatorio-tabs,[data-theme=dark] .relatorio-tabs .ant-tabs-nav,[data-theme=dark] .relatorio-tabs .ant-table,[data-theme=dark] .boletos-card,[data-theme=dark] .acordoview__table{background:var(--ds-color-bg-elevated)!important;border-color:var(--ds-color-border-default)!important}[data-theme=dark] .acordo-summary-card,[data-theme=dark] .acordo-stat-icon,[data-theme=dark] .acordoview__thead th,[data-theme=dark] .relatorio-tabs .ant-table-thead>tr>th,[data-theme=dark] .task-link-icon{background:var(--ds-color-bg-sunken)!important}[data-theme=dark] .acordoview__table tbody tr:not(.pago):not(.vencido):hover{background-color:var(--ds-color-bg-hover)!important}[data-theme=dark] .acordoview__table thead th,[data-theme=dark] .acordoview__thead th,[data-theme=dark] .acordoview__table th,[data-theme=dark] .acordo-summary-value,[data-theme=dark] .reorder-confirmation-message,[data-theme=dark] .tarefas-title,[data-theme=dark] .task-title,[data-theme=dark] .task-modal .ant-modal-title,[data-theme=dark] .modal-title,[data-theme=dark] .relatorio-title,[data-theme=dark] .relatorio-tabs .ant-table-thead>tr>th,[data-theme=dark] .boletos-title,[data-theme=dark] .boletos-form-item .ant-form-item-label>label,[data-theme=dark] .boletos-info-item .ant-typography[class*=ant-typography]{color:var(--ds-color-text-primary)!important}[data-theme=dark] .acordoview__table tbody td,[data-theme=dark] .acordoview__table td,[data-theme=dark] .acordo-stat-label,[data-theme=dark] .acordo-summary-label,[data-theme=dark] .tarefas-subtitle,[data-theme=dark] .task-description,[data-theme=dark] .modal-description,[data-theme=dark] .relatorio-subtitle,[data-theme=dark] .stat-card .ant-statistic-title,[data-theme=dark] .tarefas-empty .ant-empty-description,[data-theme=dark] .boletos-subtitle,[data-theme=dark] .boletos-helper,[data-theme=dark] .boletos-info-item .ant-typography,[data-theme=dark] .acordo-summary-icon-wrapper svg,[data-theme=dark] .task-link-icon{color:var(--ds-color-text-secondary)!important}[data-theme=dark] .task-card-header,[data-theme=dark] .task-actions,[data-theme=dark] .task-modal .ant-modal-header,[data-theme=dark] .task-modal .ant-modal-footer,[data-theme=dark] .acordoview__table td,[data-theme=dark] .acordoview__table tbody tr,[data-theme=dark] .acordoview__table thead tr,[data-theme=dark] .acordoview__thead th,[data-theme=dark] .acordo-summary-card,[data-theme=dark] .acordo-summary-icon-wrapper,[data-theme=dark] .tarefas-filters .ant-input-affix-wrapper,[data-theme=dark] .tarefas-filters .ant-select-selector,[data-theme=dark] .modal-textarea,[data-theme=dark] .boletos-input,[data-theme=dark] .boletos-info,[data-theme=dark] .div__input{border-color:var(--ds-color-border-default)!important}[data-theme=dark] .acordoview__table tbody tr.pago,[data-theme=dark] .acordoview__table tbody tr.pago:hover{background-color:var(--ds-color-status-success-bg-subtle)!important}[data-theme=dark] .acordoview__table tbody tr.vencido,[data-theme=dark] .acordoview__table tbody tr.vencido:hover{background-color:var(--ds-color-status-danger-bg-subtle)!important}[data-theme=dark] .acordo-summary-card-highlight{background:#1e3a5f26!important;border-color:#1e3a5f4d!important}@media(max-width:768px){[data-theme=dark] .acordoview__table tbody tr{background:var(--ds-color-bg-elevated)!important;border-color:var(--ds-color-border-default)!important}[data-theme=dark] .acordoview__table tbody td:before{color:var(--ds-color-text-primary)!important}}@media(max-width:480px){[data-theme=dark] .acordoview__table tbody td:before{color:var(--ds-color-text-secondary)!important}}[data-theme=dark] .boletos-container{background:linear-gradient(180deg,var(--ds-color-bg-canvas),var(--ds-color-bg-sunken) 20%,var(--ds-color-bg-canvas) 100%)!important}[data-theme=dark] .boletos-card{box-shadow:0 10px 30px #0000004d,0 1px #0000001a!important}[data-theme=dark] .boletos-input{background:var(--ds-color-bg-elevated)!important;color:var(--ds-color-text-primary)!important}[data-theme=dark] .reorder-loading-overlay{background:#141414cc!important}[data-theme=dark] .acordoview__table th{background-color:var(--ds-color-bg-sunken)!important;color:var(--ds-color-text-secondary)!important}[data-theme=dark] [style*="background-color: white"],[data-theme=dark] [style*="background-color: #fff"],[data-theme=dark] [style*="background: white"],[data-theme=dark] [style*="background: #fff"],[data-theme=dark] [style*="background-color: rgb(255, 255, 255)"]{background-color:var(--ds-color-bg-elevated)!important}[data-theme=dark] [style*="color: black"],[data-theme=dark] [style*="color: #000"]{color:var(--ds-color-text-primary)!important}.json-viewer{position:relative;border-radius:8px;overflow:hidden;background:#0b1020}.json-viewer__header{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.06);min-height:32px}.json-viewer__label{font-size:11px;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.json-viewer__copy{color:#94a3b8!important}.json-viewer__copy:hover{color:#e2e8f0!important}.json-viewer__body{overflow:auto;padding:12px}.json-viewer__pre{margin:0;color:#e2e8f0;font-size:12px;white-space:pre-wrap;word-break:break-word;line-height:1.6}@keyframes statusBadgePulse{0%,to{opacity:1}50%{opacity:.6}}.status-badge-pulse{animation:statusBadgePulse 2s ease-in-out infinite}.ant-table-measure-row{visibility:hidden}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}[data-theme=dark] .ant-table{background:var(--ds-color-bg-elevated);color:var(--ds-color-text-primary)}[data-theme=dark] .ant-table-thead>tr>th{background:var(--ds-color-bg-canvas);color:var(--ds-color-text-primary);border-bottom-color:var(--ds-color-border-default)}[data-theme=dark] .ant-table-tbody>tr>td{border-bottom-color:var(--ds-color-border-default);color:var(--ds-color-text-primary)}[data-theme=dark] .ant-table-tbody>tr.ant-table-row:hover>td,[data-theme=dark] .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--ds-color-bg-hover)!important}[data-theme=dark] .ant-table-placeholder,[data-theme=dark] .ant-table-placeholder:hover>td{background:var(--ds-color-bg-elevated);color:var(--ds-color-text-secondary)}[data-theme=dark] .ant-table-summary{background:var(--ds-color-bg-canvas);color:var(--ds-color-text-primary)}[data-theme=dark] .ant-table-cell-fix-left,[data-theme=dark] .ant-table-cell-fix-right{background:inherit}[data-theme=dark] .ant-card{background:var(--ds-color-bg-elevated);color:var(--ds-color-text-primary);border-color:var(--ds-color-border-default)}[data-theme=dark] .ant-card-head{border-bottom-color:var(--ds-color-border-default);color:var(--ds-color-text-primary)}[data-theme=dark] .ant-card-head-title,[data-theme=dark] .ant-card-extra,[data-theme=dark] .ant-descriptions-title,[data-theme=dark] .ant-descriptions-item-label,[data-theme=dark] .ant-descriptions-item-content{color:var(--ds-color-text-primary)}[data-theme=dark] .ant-statistic-title{color:var(--ds-color-text-secondary)}[data-theme=dark] .ant-statistic-content{color:var(--ds-color-text-primary)}[data-theme=dark] .ant-tabs-tab,[data-theme=dark] .ant-tabs-tab-btn{color:var(--ds-color-text-secondary)}[data-theme=dark] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--ds-color-text-primary)}[data-theme=dark] .ant-steps-item-title,[data-theme=dark] .ant-steps-item-description{color:var(--ds-color-text-secondary)}[data-theme=dark] .ant-steps-item-process .ant-steps-item-title,[data-theme=dark] .ant-steps-item-finish .ant-steps-item-title{color:var(--ds-color-text-primary)}[data-theme=dark] .ant-empty-description{color:var(--ds-color-text-secondary)}[data-theme=dark] .ant-alert-message{color:var(--ds-color-text-primary)}[data-theme=dark] .ant-alert-description{color:var(--ds-color-text-secondary)}[data-theme=dark] .ant-list-item,[data-theme=dark] .ant-list-item-meta-title,[data-theme=dark] .ant-list-item-meta-description,[data-theme=dark] .ant-collapse-header,[data-theme=dark] .ant-collapse-content{color:var(--ds-color-text-primary)}[data-theme=dark] .echarts-tooltip,[data-theme=dark] [class*=tooltip]>.ant-tooltip-inner{background:var(--ds-color-bg-elevated)!important;color:var(--ds-color-text-primary)!important;border:1px solid var(--ds-color-border-default)!important}@keyframes parcela-flash{0%{background-color:var(--ds-color-status-success-bg-subtle);border-color:var(--ds-color-status-success-border)}40%{background-color:var(--ds-color-status-success-bg-subtle);border-color:var(--ds-color-status-success-border)}to{background-color:var(--ds-color-bg-elevated);border-color:var(--ds-color-border-default)}}.parcela-field--flash{animation:parcela-flash 1.8s ease-out forwards}[data-theme=dark] .ant-tag.ant-tag-success{color:var(--ds-color-status-success-fg)!important;background:var(--ds-color-status-success-bg)!important}[data-theme=dark] .ant-tag.ant-tag-processing{color:var(--ds-color-status-info-fg)!important;background:var(--ds-color-status-info-bg)!important}[data-theme=dark] .ant-tag.ant-tag-error{color:var(--ds-color-status-danger-fg)!important;background:var(--ds-color-status-danger-bg)!important}[data-theme=dark] .ant-tag.ant-tag-warning{color:var(--ds-color-status-warning-fg)!important;background:var(--ds-color-status-warning-bg)!important}[data-theme=dark] .ant-tag.ant-tag-geekblue{color:#7f9ef3!important;background:#131629!important}[data-theme=dark] .ant-tag.ant-tag-purple{color:#ab7ae0!important;background:#1a1325!important}[data-theme=dark] .ant-btn.ant-btn-color-dangerous.ant-btn-variant-solid:not(.ant-btn-background-ghost):not(:disabled):not(.ant-btn-disabled){background:#b91c1c!important;border-color:#b91c1c!important}[data-theme=dark] .ant-btn.ant-btn-color-dangerous.ant-btn-variant-solid:not(.ant-btn-background-ghost):not(:disabled):not(.ant-btn-disabled):hover{background:#dc2626!important;border-color:#dc2626!important}[data-theme=dark] .ant-btn.ant-btn-color-dangerous.ant-btn-variant-solid:not(.ant-btn-background-ghost):not(:disabled):not(.ant-btn-disabled):active{background:#7f1d1d!important;border-color:#7f1d1d!important}[data-theme=dark] *:focus-visible{outline-color:var(--ds-color-border-focus)!important}
