html.auth-fullscreen,body.auth-fullscreen{zoom:1!important;transform:none!important;margin:0!important;padding:0!important;width:100%!important;min-height:100vh!important;overflow-x:hidden}html.auth-fullscreen{--hx-scale: 1 !important}body.auth-fullscreen .navbar,body.auth-fullscreen aside.navbar-vertical,body.auth-fullscreen .page-header,body.auth-fullscreen .footer{display:none!important}body.auth-fullscreen #app{min-height:100vh;width:100%}:root{--hx-input-height: 38px;--hx-input-pad-x: 12px;--hx-input-pad-y: 8px;--hx-input-font-mult: 1;--hx-check-size: 16px;--hx-label-margin: 4px;--hx-form-row-gap: 12px;--hx-input-radius: 6px}.form-control,.form-select,.form-control:not(.form-control-sm):not(.form-control-lg),.form-select:not(.form-select-sm):not(.form-select-lg){height:var(--hx-input-height)!important;padding:var(--hx-input-pad-y) var(--hx-input-pad-x)!important;font-size:calc(var(--hx-font-base, 14px) * var(--hx-input-font-mult))!important;border-radius:var(--hx-input-radius)!important}.form-control-sm,.form-select-sm{height:calc(var(--hx-input-height) * .85)!important;padding:calc(var(--hx-input-pad-y) * .75) calc(var(--hx-input-pad-x) * .85)!important;font-size:calc(var(--hx-font-base, 14px) * var(--hx-input-font-mult) * .92)!important;border-radius:calc(var(--hx-input-radius) * .85)!important}.form-control-lg,.form-select-lg{height:calc(var(--hx-input-height) * 1.2)!important;padding:calc(var(--hx-input-pad-y) * 1.3) calc(var(--hx-input-pad-x) * 1.2)!important;font-size:calc(var(--hx-font-base, 14px) * var(--hx-input-font-mult) * 1.1)!important;border-radius:calc(var(--hx-input-radius) * 1.15)!important}textarea.form-control{height:auto!important;min-height:calc(var(--hx-input-height) * 2)!important}.form-control-color{padding:2px!important}.form-check-input{width:var(--hx-check-size)!important;height:var(--hx-check-size)!important;margin-top:calc((var(--hx-font-base, 14px) * var(--hx-line-height, 1.5) - var(--hx-check-size)) / 2)!important}.form-switch .form-check-input{width:calc(var(--hx-check-size) * 2)!important}.form-label{margin-bottom:var(--hx-label-margin)!important}.row.g-3{--bs-gutter-y: var(--hx-form-row-gap) !important;--bs-gutter-x: var(--hx-form-row-gap) !important}.row.g-2{--bs-gutter-y: calc(var(--hx-form-row-gap) * .66) !important;--bs-gutter-x: calc(var(--hx-form-row-gap) * .66) !important}.row.g-1{--bs-gutter-y: calc(var(--hx-form-row-gap) * .33) !important;--bs-gutter-x: calc(var(--hx-form-row-gap) * .33) !important}.input-group>.form-control,.input-group>.form-select,.input-group-text,.input-group>.btn{height:var(--hx-input-height)!important}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{height:calc(var(--hx-input-height) * .85)!important}.hx-chart[data-v-a70a0b1f]{width:100%}.hx-chart__title[data-v-a70a0b1f]{font-size:14px;font-weight:600;color:#111827;margin-bottom:8px}.hx-chart__empty[data-v-a70a0b1f]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9ca3af;text-align:center;padding:24px}.hx-chart__empty-icon[data-v-a70a0b1f]{color:#d1d5db;margin-bottom:8px}.hx-chart__empty-text[data-v-a70a0b1f]{font-size:13px;font-weight:500}.hx-chart__empty-subtext[data-v-a70a0b1f]{font-size:12px;color:#9ca3af;margin-top:4px;max-width:280px;text-align:center;line-height:1.4}.hx-chart__empty-cta[data-v-a70a0b1f]{display:inline-block;margin-top:10px;font-size:12px;font-weight:600;color:#2563eb;text-decoration:none;padding:4px 10px;border:1px solid #DBEAFE;border-radius:6px;background:#eff6ff;transition:background-color .15s ease}.hx-chart__empty-cta[data-v-a70a0b1f]:hover{background:#dbeafe;text-decoration:none}.hx-chart__loading[data-v-a70a0b1f]{display:flex;align-items:center;justify-content:center;padding:16px}.hx-chart__skeleton-donut[data-v-a70a0b1f]{width:160px;height:160px;border-radius:50%;background:linear-gradient(90deg,#f3f4f6,#e5e7eb,#f3f4f6);background-size:200% 100%;animation:hx-chart-pulse-a70a0b1f 1.5s ease-in-out infinite}.hx-chart__skeleton-bars[data-v-a70a0b1f]{display:flex;align-items:flex-end;gap:8px;width:100%;height:200px}.hx-chart__skeleton-bar[data-v-a70a0b1f]{flex:1;background:linear-gradient(180deg,#f3f4f6,#e5e7eb);background-size:100% 200%;animation:hx-chart-pulse-a70a0b1f 1.5s ease-in-out infinite;border-radius:4px 4px 0 0}.hx-chart__skeleton-line[data-v-a70a0b1f]{width:100%;height:200px;background:linear-gradient(90deg,transparent 0%,transparent 30%,#E5E7EB 50%,transparent 70%,transparent 100%),repeating-linear-gradient(90deg,#F3F4F6 0,#F3F4F6 1px,transparent 1px,transparent 40px);background-size:200% 100%,100% 100%;animation:hx-chart-pulse-a70a0b1f 1.5s ease-in-out infinite;border-radius:4px;position:relative}.hx-chart__skeleton-line[data-v-a70a0b1f]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,#E5E7EB 60%,#E5E7EB 62%,transparent 62%);opacity:.6}@keyframes hx-chart-pulse-a70a0b1f{0%,to{opacity:.6;background-position:0% 0}50%{opacity:1;background-position:100% 0}}.kpi-card[data-v-e6536bb3]{background:var(--tblr-bg-surface);border:1px solid var(--tblr-border-color);border-left:3px solid var(--tblr-border-color);border-radius:8px;padding:16px 18px;height:100%;transition:border-color .15s ease,background-color .15s ease}.kpi-card--warning[data-v-e6536bb3]{border-left-color:var(--tblr-warning);background:color-mix(in srgb,var(--tblr-warning) 15%,transparent)}.kpi-card--critical[data-v-e6536bb3]{border-left-color:var(--tblr-danger);background:color-mix(in srgb,var(--tblr-danger) 12%,transparent)}.kpi-card--accent-primary[data-v-e6536bb3]{border-left-color:var(--tblr-primary);background:color-mix(in srgb,var(--tblr-primary) 10%,transparent)}.kpi-card--accent-primary .kpi-card__value[data-v-e6536bb3]{color:var(--tblr-primary)}.kpi-card--accent-success[data-v-e6536bb3]{border-left-color:var(--tblr-success);background:color-mix(in srgb,var(--tblr-success) 10%,transparent)}.kpi-card--accent-success .kpi-card__value[data-v-e6536bb3]{color:var(--tblr-success)}.kpi-card--accent-info[data-v-e6536bb3]{border-left-color:var(--tblr-info);background:color-mix(in srgb,var(--tblr-info) 10%,transparent)}.kpi-card--accent-info .kpi-card__value[data-v-e6536bb3]{color:var(--tblr-info)}.kpi-card--accent-teal[data-v-e6536bb3]{border-left-color:var(--tblr-teal);background:color-mix(in srgb,var(--tblr-teal) 10%,transparent)}.kpi-card--accent-teal .kpi-card__value[data-v-e6536bb3]{color:var(--tblr-teal)}.kpi-card--accent-purple[data-v-e6536bb3]{border-left-color:var(--tblr-purple);background:color-mix(in srgb,var(--tblr-purple) 10%,transparent)}.kpi-card--accent-purple .kpi-card__value[data-v-e6536bb3]{color:var(--tblr-purple)}.kpi-card__header[data-v-e6536bb3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.kpi-card__label[data-v-e6536bb3]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tblr-muted)}.kpi-card__icon[data-v-e6536bb3]{font-size:16px;color:var(--tblr-muted)}.kpi-card__value[data-v-e6536bb3]{font-size:26px;font-weight:700;color:var(--tblr-body-color);line-height:1.15;letter-spacing:-.01em}.kpi-card--warning .kpi-card__value[data-v-e6536bb3]{color:var(--tblr-warning)}.kpi-card--critical .kpi-card__value[data-v-e6536bb3]{color:var(--tblr-danger)}.kpi-card__skeleton-value[data-v-e6536bb3]{height:30px;width:65%;background:linear-gradient(90deg,var(--tblr-border-color) 0%,var(--tblr-muted) 50%,var(--tblr-border-color) 100%);background-size:200% 100%;animation:kpi-card-pulse-e6536bb3 1.5s ease-in-out infinite;border-radius:4px}.kpi-card__subtext[data-v-e6536bb3]{font-size:12px;color:var(--tblr-muted);margin-top:4px}.kpi-card__trend[data-v-e6536bb3]{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:12px;font-weight:500}.kpi-card__trend--up[data-v-e6536bb3]{color:var(--tblr-success)}.kpi-card__trend--down[data-v-e6536bb3]{color:var(--tblr-danger)}.kpi-card__trend--flat[data-v-e6536bb3]{color:var(--tblr-muted)}.kpi-card__trend-icon[data-v-e6536bb3]{font-weight:700}.kpi-card__trend-label[data-v-e6536bb3]{color:var(--tblr-muted);font-weight:400}.kpi-card__value--muted[data-v-e6536bb3]{color:var(--tblr-muted)}.kpi-card__empty-badge[data-v-e6536bb3]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;margin-top:4px}.kpi-card__empty-badge--success[data-v-e6536bb3]{background:color-mix(in srgb,var(--tblr-success) 12%,transparent);color:var(--tblr-success)}.kpi-card__empty-badge--danger[data-v-e6536bb3]{background:color-mix(in srgb,var(--tblr-danger) 12%,transparent);color:var(--tblr-danger)}.kpi-card__empty-badge--neutral[data-v-e6536bb3]{background:color-mix(in srgb,var(--tblr-muted) 10%,transparent);color:var(--tblr-muted)}.kpi-card__subtext--success[data-v-e6536bb3]{color:var(--tblr-success);font-weight:500}.kpi-card__subtext--danger[data-v-e6536bb3]{color:var(--tblr-danger);font-weight:500}.kpi-card__empty-action[data-v-e6536bb3]{display:inline-block;margin-top:6px;font-size:11px;font-weight:600;color:var(--tblr-secondary);text-decoration:underline;cursor:pointer}.kpi-card__empty-action[data-v-e6536bb3]:hover{color:var(--tblr-body-color)}@keyframes kpi-card-pulse-e6536bb3{0%,to{opacity:.6;background-position:0% 0}50%{opacity:1;background-position:100% 0}}.kpi-card__sparkline[data-v-e6536bb3]{margin-top:6px;margin-left:-4px;margin-right:-4px}.doc-status-flag[data-v-34adf502]{display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:default}.doc-status-flag svg[data-v-34adf502]{stroke-width:2.2}.doc-flag--paid[data-v-34adf502]{color:#198754}.doc-flag--partial[data-v-34adf502]{color:#fd7e14}.doc-flag--overdue[data-v-34adf502]{color:#dc3545}.doc-flag--unpaid[data-v-34adf502]{color:#adb5bd}.doc-flag--unknown[data-v-34adf502]{color:#ced4da}.doc-flag--sii-accepted[data-v-34adf502]{color:#198754}.doc-flag--sii-objections[data-v-34adf502]{color:#ffc107}.doc-flag--sii-sent[data-v-34adf502]{color:#0d6efd}.doc-flag--sii-issued[data-v-34adf502]{color:#206bc4}.doc-flag--sii-rejected[data-v-34adf502]{color:#dc3545}.doc-flag--sii-draft[data-v-34adf502]{color:#adb5bd}.doc-flag--reception-received[data-v-34adf502]{color:#198754}.doc-flag--reception-pending[data-v-34adf502]{color:#fd7e14}.doc-flag--reception-rejected[data-v-34adf502],.doc-flag--reception-claimed[data-v-34adf502]{color:#dc3545}
