.title[data-v-9bf93aaa]{margin-top:1rem;text-align:center}.title>h2[data-v-9bf93aaa]{font-size:1.2rem}.primary[data-v-9bf93aaa]{color:var(--primary)}.error[data-v-9bf93aaa]{color:red}.title[data-v-41c805fc]{text-align:center;padding:0 2rem}.title>h2[data-v-41c805fc]{font-size:1rem;margin-bottom:.5rem}.title>p[data-v-41c805fc]{font-size:.8rem;color:var(--primary)}.primary[data-v-41c805fc]{color:var(--primary)}.secondary[data-v-41c805fc]{color:var(--primary-dark)}.error[data-v-41c805fc]{color:red}.monthly-closure[data-v-46e29b57]{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1.5rem 4rem}.monthly-closure__header[data-v-46e29b57]{display:flex;flex-direction:column;gap:.5rem}.monthly-closure__steps[data-v-46e29b57]{align-self:center;display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(120px,1fr));width:min(1040px,100%)}.monthly-closure__step[data-v-46e29b57]{align-items:center;background:#fff;border:1px solid #dbe7e5;border-radius:8px;color:var(--primary-dark);cursor:pointer;display:flex;gap:.5rem;min-height:48px;padding:.65rem .75rem;text-align:left}.monthly-closure__step span[data-v-46e29b57]{align-items:center;border:1px solid currentColor;border-radius:50%;display:flex;flex:0 0 auto;height:1.75rem;justify-content:center;width:1.75rem}.monthly-closure__step p[data-v-46e29b57]{margin:0}.monthly-closure__step--active[data-v-46e29b57]{background:var(--primary);border-color:var(--primary);color:#fff}.monthly-closure__step--disabled[data-v-46e29b57]{color:#94a3b8;cursor:not-allowed}.monthly-closure__global-warning[data-v-46e29b57],.monthly-closure__panel[data-v-46e29b57],.monthly-closure__status[data-v-46e29b57]{align-self:center;width:min(1120px,100%)}.monthly-closure__panel[data-v-46e29b57],.monthly-closure__summary-inline[data-v-46e29b57]{background:#fff;border:1px solid #dbe7e5;border-radius:8px;box-shadow:0 10px 30px rgba(35,141,130,.08);padding:1.5rem}.monthly-closure__summary-inline[data-v-46e29b57]{margin-top:1.5rem}.monthly-closure__form[data-v-46e29b57]{align-items:end;display:grid;gap:.75rem 1rem;grid-template-columns:minmax(180px,1fr) minmax(160px,1fr) auto}.monthly-closure__field[data-v-46e29b57]{display:flex;flex-direction:column;gap:.35rem}.monthly-closure__label[data-v-46e29b57]{color:var(--primary-dark);font-family:klavika;font-size:.9rem}.monthly-closure__control[data-v-46e29b57]{min-height:48px;width:100%}.monthly-closure__button[data-v-46e29b57]{background-color:var(--primary)!important;border-color:var(--primary)!important;box-shadow:none!important;min-height:48px}.monthly-closure__button--secondary[data-v-46e29b57]{background-color:#fff!important;border-color:var(--primary)!important;color:var(--primary)!important}.monthly-closure__loading[data-v-46e29b57]{align-items:center;color:var(--primary-dark);display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.monthly-closure__loading[data-v-46e29b57] .p-progress-spinner{height:2rem;width:2rem}.monthly-closure__message[data-v-46e29b57]{border-radius:8px;margin-top:1rem;padding:1rem}.monthly-closure__message--error[data-v-46e29b57]{background:#fee2e2;color:#991b1b}.monthly-closure__message--warn[data-v-46e29b57]{background:#fff7ed;color:#9a3412}.monthly-closure__message ul[data-v-46e29b57]{margin:.75rem 0 0;padding-left:1.25rem}.monthly-closure__message--flat[data-v-46e29b57]{margin-top:0}.monthly-closure__status[data-v-46e29b57]{align-items:center;background:#fff;border:1px solid #dbe7e5;border-radius:8px;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.monthly-closure__status span[data-v-46e29b57]{color:#64748b;display:block;font-size:.85rem;margin-bottom:.25rem}.monthly-closure__status strong[data-v-46e29b57]{color:var(--primary-dark)}.monthly-closure__status p[data-v-46e29b57]{color:#64748b;margin:.25rem 0 0}.monthly-closure__status--draft[data-v-46e29b57]{background:#ecfdf5;border-color:#86efac}.monthly-closure__status--closed[data-v-46e29b57]{background:#eef2ff;border-color:#a5b4fc}.monthly-closure__status--preview[data-v-46e29b57]{background:#f0fdfa;border-color:#99f6e4}.monthly-closure__status--error[data-v-46e29b57]{background:#fee2e2;border-color:#fecaca}.monthly-closure__status-id[data-v-46e29b57]{white-space:nowrap}.monthly-closure__history-note[data-v-46e29b57]{align-items:center;align-self:center;background:#f8fafc;border:1px solid #dbe7e5;border-radius:8px;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem;width:min(1120px,100%)}.monthly-closure__history-note strong[data-v-46e29b57]{color:var(--primary-dark)}.monthly-closure__history-note p[data-v-46e29b57]{color:#64748b;margin:.25rem 0 0}.monthly-closure__history-note button[data-v-46e29b57]{background:transparent;border:none;color:var(--primary);cursor:pointer;font-weight:600}.monthly-closure__success[data-v-46e29b57]{background:#ecfdf5;border:1px solid #86efac;border-radius:8px;color:#166534;margin-top:1rem;padding:1rem}.monthly-closure__review-header[data-v-46e29b57],.monthly-closure__summary-header[data-v-46e29b57]{align-items:center;display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}.monthly-closure__review-header h3[data-v-46e29b57],.monthly-closure__review-header p[data-v-46e29b57],.monthly-closure__summary-header h3[data-v-46e29b57],.monthly-closure__summary-header p[data-v-46e29b57]{margin:0}.monthly-closure__review-header h3[data-v-46e29b57],.monthly-closure__summary-header h3[data-v-46e29b57]{color:var(--primary-dark)}.monthly-closure__review-header p[data-v-46e29b57],.monthly-closure__review-header strong[data-v-46e29b57],.monthly-closure__summary-header p[data-v-46e29b57]{color:var(--primary)}.monthly-closure__cards[data-v-46e29b57]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.monthly-closure__card[data-v-46e29b57]{border:1px solid #dbe7e5;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;min-height:92px;padding:1rem}.monthly-closure__card span[data-v-46e29b57]{color:#64748b;font-size:.9rem}.monthly-closure__card strong[data-v-46e29b57]{color:var(--primary-dark);font-size:1.25rem}.monthly-closure__table-wrap[data-v-46e29b57]{overflow-x:auto}.monthly-closure__table-wrap--compact[data-v-46e29b57]{margin-top:.5rem}.monthly-closure__table[data-v-46e29b57]{background:#fff;border-collapse:collapse;min-width:860px;width:100%}.monthly-closure__table td[data-v-46e29b57],.monthly-closure__table th[data-v-46e29b57]{font-family:klavika;padding:.75rem;vertical-align:top}.monthly-closure__table td[data-v-46e29b57]{border-bottom:1px solid #e2e8f0;color:grey}.monthly-closure__table th[data-v-46e29b57]{background:var(--primary-light);border:2px solid var(--primary-light);color:var(--primary-dark);font-weight:600;text-align:center}.monthly-closure__table-cell--right[data-v-46e29b57]{text-align:right!important}.monthly-closure__table-row--clickable[data-v-46e29b57]{cursor:pointer}.monthly-closure__table-row--clickable[data-v-46e29b57]:hover{background:#f8fafc}.monthly-closure__review-table--clickable[data-v-46e29b57] .p-datatable-tbody>tr{cursor:pointer}.monthly-closure__review-table--clickable[data-v-46e29b57] .p-datatable-tbody>tr:hover{background:#f8fafc!important}.monthly-closure__empty[data-v-46e29b57]{color:#64748b;margin:1rem 0 0;text-align:center}.monthly-closure__total-bar[data-v-46e29b57]{align-items:center;background:#f8fafc;border-radius:8px;color:var(--primary-dark);display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem;padding:1rem}.monthly-closure__concepts[data-v-46e29b57]{border:1px solid #dbe7e5;border-radius:8px;margin-top:1.5rem;padding:1rem}.monthly-closure__concepts-header[data-v-46e29b57]{align-items:center;display:flex;justify-content:space-between;gap:1rem}.monthly-closure__concepts-header h4[data-v-46e29b57]{color:var(--primary-dark);margin:0}.monthly-closure__concepts-header button[data-v-46e29b57]{background:transparent;border:none;color:var(--primary);cursor:pointer}.monthly-closure__documents-header[data-v-46e29b57]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.monthly-closure__document-section h4[data-v-46e29b57],.monthly-closure__documents-header h4[data-v-46e29b57],.monthly-closure__documents-header p[data-v-46e29b57]{margin:0}.monthly-closure__document-section h4[data-v-46e29b57],.monthly-closure__documents-header h4[data-v-46e29b57]{color:var(--primary-dark)}.monthly-closure__documents-header p[data-v-46e29b57]{color:#64748b;margin-top:.25rem}.monthly-closure__document-section[data-v-46e29b57]{border-top:1px solid #e2e8f0;margin-top:1.25rem;padding-top:1.25rem}.monthly-closure__document-card[data-v-46e29b57]{align-items:center;border:1px solid #dbe7e5;border-radius:8px;display:flex;gap:1rem;justify-content:space-between;margin-top:1rem;padding:1rem}.monthly-closure__document-card p[data-v-46e29b57]{color:#64748b;margin:.25rem 0 0}.monthly-closure__document-card a[data-v-46e29b57],.monthly-closure__table a[data-v-46e29b57]{color:var(--primary);font-weight:600}.monthly-closure__send-summary[data-v-46e29b57],.monthly-closure__table--documents[data-v-46e29b57]{margin-top:1rem}.monthly-closure__nav[data-v-46e29b57]{align-self:center;display:flex;justify-content:flex-end;gap:1rem;width:min(1120px,100%)}.monthly-closure__primary-actions[data-v-46e29b57]{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:.75rem}.monthly-closure__button--danger[data-v-46e29b57]{background-color:#b91c1c!important;border-color:#b91c1c!important}.monthly-closure__draft-caption[data-v-46e29b57]{align-self:center;color:#166534}.monthly-closure__draft-caption--closed[data-v-46e29b57]{color:#3730a3}.monthly-closure__nav-spacer[data-v-46e29b57]{flex:1}@media screen and (max-width:900px){.monthly-closure__steps[data-v-46e29b57]{grid-template-columns:repeat(2,minmax(120px,1fr))}.monthly-closure__form[data-v-46e29b57]{grid-template-columns:1fr}.monthly-closure__concepts-header[data-v-46e29b57],.monthly-closure__document-card[data-v-46e29b57],.monthly-closure__documents-header[data-v-46e29b57],.monthly-closure__review-header[data-v-46e29b57],.monthly-closure__summary-header[data-v-46e29b57]{align-items:flex-start;flex-direction:column}.monthly-closure__nav[data-v-46e29b57]{flex-direction:column}.monthly-closure__primary-actions[data-v-46e29b57]{align-items:stretch;flex-direction:column}.monthly-closure__nav-spacer[data-v-46e29b57]{display:none}.monthly-closure__history-note[data-v-46e29b57],.monthly-closure__status[data-v-46e29b57]{align-items:flex-start;flex-direction:column}}