.iva-digital-page{display:grid;gap:16px}.iva-digital-shell{gap:18px}.iva-digital-toolbar-shell{overflow:visible;position:relative;z-index:4}.iva-digital-toolbar{gap:16px;align-items:center;position:relative;z-index:1}.iva-digital-toolbar__left{display:flex;flex-wrap:wrap;align-items:end;gap:14px;width:100%;overflow:visible}.iva-digital-toolbar__field{flex:0 0 180px;min-width:180px;position:relative;z-index:1}.iva-digital-toolbar__select{width:100%}.iva-digital-toolbar__select.ui-select{overflow:visible}.iva-digital-toolbar__select .ui-select__control{width:100%}.iva-digital-toolbar__select.is-open{z-index:30}.iva-digital-toolbar__select .ui-select__menu{z-index:40}.iva-digital-toolbar__meta{display:inline-flex;align-items:center;min-height:var(--ui-form-control-h)}.iva-digital-kpis.ui-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.iva-digital-note{padding:18px}.iva-digital-note__text{margin:0;max-width:78ch;color:#e9f0fcd1;line-height:1.6}.iva-digital-validation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.iva-digital-validation-card{display:grid;gap:14px;padding:18px;min-height:100%}.iva-digital-validation-card--status{grid-column:1 / -1}.iva-digital-validation-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.iva-digital-validation-card__header h3{margin:0;font-size:15px;color:#f1f6fff5}.iva-digital-validation-card__status{margin:0;font-size:14px;line-height:1.5}.iva-digital-validation-card__status.is-success{color:#c8f5d7f0}.iva-digital-validation-card__status.is-danger{color:#ffc5c5f0}.iva-digital-validation-card__empty{margin:0;color:#dde6f5b8}.iva-digital-validation-card__list{margin:0;padding-left:18px;display:grid;gap:8px;color:#eef3ffe6}.iva-digital-summary-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.iva-digital-summary-list__item{display:grid;gap:6px;padding:12px 14px;border:1px solid rgba(102,122,158,.28);border-radius:14px;background:linear-gradient(180deg,#111c31f5,#0b1527f5)}.iva-digital-summary-list__item span{font-size:12px;color:#c2cfe3c2}.iva-digital-summary-list__item strong{color:#f6f9fff5;font-size:14px}.iva-digital-aliquot-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.iva-digital-aliquot-card{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(102,122,158,.28);border-radius:14px;background:linear-gradient(180deg,#111c31f5,#0b1527f5);color:#ecf2ffeb}.iva-digital-aliquot-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px}@media(max-width:1180px){.iva-digital-kpis.ui-kpi-grid,.iva-digital-summary-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.iva-digital-validation-grid,.iva-digital-aliquot-list{grid-template-columns:1fr}}@media(max-width:760px){.iva-digital-kpis.ui-kpi-grid,.iva-digital-summary-list{grid-template-columns:1fr}.iva-digital-toolbar__field,.iva-digital-toolbar__meta{min-width:100%}.iva-digital-toolbar__field{flex-basis:100%}}.vat-sales-report-page{display:grid;gap:16px}.vat-sales-report-shell{gap:18px}.vat-sales-report-kpis.ui-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vat-sales-report-kpis .ui-kpi-card{min-height:144px;gap:10px}.vat-sales-report-kpi-meta{display:grid;gap:4px}.vat-sales-report-kpi-meta__line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vat-sales-report-kpi-meta__line--danger{color:#ff9c9c}.vat-sales-report-toolbar{gap:16px;align-items:center}.vat-sales-report-toolbar__left{display:flex;flex-wrap:wrap;align-items:end;gap:14px;width:100%}.vat-sales-report-toolbar__field{flex:0 0 198px;min-width:198px}.vat-sales-report-page .ui-table-shell{overflow-x:auto}.vat-sales-report-page .vat-sales-table{min-width:980px;--ui-table-fs-cell: 13px;--ui-table-fs-title: 13px;--ui-table-fs-subtitle: 11px;--ui-table-fs-badge: 10px}.vat-sales-report__customer,.vat-sales-report__document,.vat-sales-report__split-amount,.vat-sales-report__single-amount,.vat-sales-report__total{display:grid;gap:6px}.vat-sales-report__customer,.vat-sales-report__document{text-align:left}.vat-sales-report__customer-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.vat-sales-report__customer-jurisdiction{color:#eef3ffb8}.vat-sales-report__split-amount,.vat-sales-report__single-amount,.vat-sales-report__total{justify-items:center}.vat-sales-report__split-line{font-size:13px;color:#eef3ffeb}.vat-sales-report__single-value,.vat-sales-report__total-value{font-size:14px;font-weight:800;color:#eef3fff5}.vat-sales-report__total-value--negative{color:#ff8f8f}.vat-sales-report__table-meta{display:inline-flex;align-items:center;min-height:var(--ui-form-control-h)}.vat-sales-table .ui-table__head--reports-vat-sales,.vat-sales-table .ui-table__row--reports-vat-sales{grid-template-columns:minmax(260px,1.35fr) minmax(200px,1.25fr) minmax(150px,.8fr) minmax(150px,.8fr) minmax(110px,.55fr) minmax(130px,.65fr)}.vat-sales-table .ui-table__head--reports-vat-sales>:nth-child(n+2),.vat-sales-table .ui-table__row--reports-vat-sales>:nth-child(n+2){justify-content:center;text-align:center}.vat-sales-table .ui-table__row--reports-vat-sales>:nth-child(n+2){justify-items:center}.vat-sales-table .ui-table__row--reports-vat-sales{min-height:76px;padding:10px 12px;gap:8px}.vat-sales-table .ui-table__row--reports-vat-sales .ui-table__cell,.vat-sales-table .vat-sales-report__customer,.vat-sales-table .vat-sales-report__document{min-width:0}.vat-sales-table .ui-table__cell--amount,.vat-sales-table .vat-sales-report__split-amount,.vat-sales-table .vat-sales-report__single-amount,.vat-sales-table .vat-sales-report__total{justify-items:center;text-align:center}.vat-sales-table .ui-table__title,.vat-sales-table .ui-table__subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vat-sales-table .vat-sales-report__customer-meta .ui-table__subtitle{flex:1 1 auto;min-width:0}.vat-sales-table .vat-sales-report__amount-line{display:flex;justify-content:center;gap:6px;white-space:nowrap;line-height:1.45}.vat-sales-table .vat-sales-report__document,.vat-sales-table .vat-sales-report__document .ui-table__title,.vat-sales-table .vat-sales-report__document .ui-table__subtitle{text-align:center}.vat-sales-table .vat-sales-report__single-value,.vat-sales-table .vat-sales-report__total-value{width:100%;font-size:13px;line-height:1.45;white-space:nowrap;text-align:center}.vat-sales-table .ui-tag,.vat-sales-table .vat-sales-report__tax-badge{min-height:22px;padding:0 8px;font-size:10px;line-height:1;letter-spacing:.05em}@media(max-width:980px){.vat-sales-report-kpis.ui-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.vat-sales-report-kpis.ui-kpi-grid{grid-template-columns:1fr}}@media(max-width:760px){.vat-sales-report-toolbar__field,.vat-sales-report__table-meta{min-width:100%}.vat-sales-report-toolbar__field{flex-basis:100%}.vat-sales-report-page .vat-sales-table{min-width:0}}
