[dir] .einvoice-status-modal{padding:0 .25rem .25rem}.einvoice-status-header{line-height:1.25}.einvoice-status-badge{display:inline-flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:500;line-height:1.2}[dir] .einvoice-status-badge{padding:.3rem .65rem}.einvoice-choice-row{display:flex!important;justify-content:center;align-items:center;gap:8px}[dir] .einvoice-choice-row{margin-top:0}.einvoice-choice-btn{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:.375rem;flex:1 1 0;min-width:0;min-height:2.125rem;line-height:1.2;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}[dir] .einvoice-choice-btn{padding:.375rem .625rem!important;border-width:2px!important;border-style:solid!important;border-radius:999px;background:transparent;cursor:pointer}.einvoice-choice-btn:focus{outline:none}[dir] .einvoice-choice-btn:focus-visible{box-shadow:0 0 0 .2rem rgba(115,103,240,.25)}.einvoice-choice-btn .einvoice-choice-icon-wrap{display:inline-flex;align-items:center;flex-shrink:0;line-height:1}.einvoice-choice-btn .einvoice-choice-icon-wrap svg{display:block}.einvoice-choice-btn .einvoice-choice-text{display:inline-flex;align-items:baseline;white-space:nowrap;line-height:1.2}.einvoice-choice-btn .einvoice-choice-label{font-size:.8125rem;font-weight:600;line-height:1.2}.einvoice-choice-btn .einvoice-choice-sep{font-size:.75rem;font-weight:400;opacity:.85}[dir] .einvoice-choice-btn .einvoice-choice-sep{margin:0 .15em}.einvoice-choice-btn .einvoice-choice-sublabel{font-size:.75rem;font-weight:400;line-height:1.2}.einvoice-choice-btn--yes{color:#28c76f!important}[dir] .einvoice-choice-btn--yes{border-color:#28c76f!important}[dir] .einvoice-choice-btn--yes:hover:not(.is-selected){background:rgba(40,199,111,.08)}.einvoice-choice-btn--yes.is-selected{color:#28c76f!important}[dir] .einvoice-choice-btn--yes.is-selected{background:rgba(40,199,111,.15)!important;border-color:#28c76f!important}.einvoice-choice-btn--no{color:#ea5455!important}[dir] .einvoice-choice-btn--no{border-color:#ea5455!important}[dir] .einvoice-choice-btn--no:hover:not(.is-selected){background:rgba(234,84,85,.08)}.einvoice-choice-btn--no.is-selected{color:#ea5455!important}[dir] .einvoice-choice-btn--no.is-selected{background:rgba(234,84,85,.15)!important;border-color:#ea5455!important}.invoice-dense-tab{max-width:100%;min-width:0}.invoice-dense-tab .invoice-dense-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}[dir] .invoice-dense-tab .invoice-dense-toolbar{margin-bottom:.65rem}.invoice-dense-tab .invoice-dense-toolbar__search{flex:1 1 220px;max-width:360px;min-width:0}[dir] .invoice-dense-tab .invoice-dense-search-icon{background:#fff;border-color:#e8ecf0}.invoice-dense-tab .invoice-dense-toolbar__meta{font-size:.75rem;font-weight:600;color:#64748b}.invoice-dense-tab .invoice-dense-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.invoice-dense-tab .invoice-dense-filters .card,.invoice-dense-tab .invoice-dense-filters .collapse-default{overflow:hidden}[dir] .invoice-dense-tab .invoice-dense-filters .card,[dir] .invoice-dense-tab .invoice-dense-filters .collapse-default{border:1px solid #e8ecf0;border-radius:10px;background:#fff;box-shadow:none}.invoice-dense-tab .invoice-dense-filters .card-header{position:relative;display:flex;align-items:center;min-height:2.5rem}[dir] .invoice-dense-tab .invoice-dense-filters .card-header{background:#f7f9fb;border-bottom:1px solid #e8ecf0;cursor:pointer}[dir=ltr] .invoice-dense-tab .invoice-dense-filters .card-header{padding:.55rem 2.5rem .55rem .85rem}[dir=rtl] .invoice-dense-tab .invoice-dense-filters .card-header{padding:.55rem .85rem .55rem 2.5rem}.invoice-dense-tab .invoice-dense-filters .collapse-title,.invoice-dense-tab .invoice-dense-filters .invoice-dense-filters__title{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:700;letter-spacing:.02em;color:#0f6f7a;line-height:1.2}[dir] .invoice-dense-tab .invoice-dense-filters .collapse-title,[dir] .invoice-dense-tab .invoice-dense-filters .invoice-dense-filters__title{margin:0}.invoice-dense-tab .invoice-dense-filters .collapse-title .feather,.invoice-dense-tab .invoice-dense-filters .collapse-title svg,.invoice-dense-tab .invoice-dense-filters .invoice-dense-filters__title .feather,.invoice-dense-tab .invoice-dense-filters .invoice-dense-filters__title svg{color:#0099ac;flex-shrink:0}[dir] .invoice-dense-tab .invoice-dense-filters .card-body{background:#fff;padding:.65rem .85rem!important;border-top:0}[dir] .invoice-dense-tab .invoice-dense-filters .form-group{margin-bottom:.65rem}.invoice-dense-tab .invoice-dense-filters .form-group .col-form-label,.invoice-dense-tab .invoice-dense-filters .form-group>label{font-size:.72rem;font-weight:600;color:#64748b}[dir] .invoice-dense-tab .invoice-dense-filters .form-group .col-form-label,[dir] .invoice-dense-tab .invoice-dense-filters .form-group>label{margin-bottom:.15rem}.invoice-dense-tab .invoice-dense-filters .custom-select,.invoice-dense-tab .invoice-dense-filters .custom-select-sm,.invoice-dense-tab .invoice-dense-filters .form-control,.invoice-dense-tab .invoice-dense-filters .form-control-sm{min-height:2.5rem;font-size:.82rem}.invoice-dense-tab .invoice-dense-filters .btn{min-height:2.5rem}[dir] .invoice-dense-tab .invoice-dense-filters .btn-primary{background-color:#0099ac;border-color:#0099ac}[dir] .invoice-dense-tab .invoice-dense-filters .btn-primary:focus,[dir] .invoice-dense-tab .invoice-dense-filters .btn-primary:hover{background-color:#007e8d;border-color:#007e8d}.invoice-dense-tab .invoice-dense-filters .d-flex.align-items-end{flex-wrap:wrap;gap:.35rem}.invoice-dense-tab .invoice-dense-table-wrap{overflow:hidden;max-width:100%}[dir] .invoice-dense-tab .invoice-dense-table-wrap{border:1px solid #e8ecf0;border-radius:10px;background:#fff}.invoice-dense-tab .invoice-dense-table-wrap .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}[dir] .invoice-dense-tab .invoice-dense-table-wrap .table-responsive{margin-bottom:0}.invoice-dense-tab .invoice-dense-table{font-size:.8125rem}[dir] .invoice-dense-tab .invoice-dense-table{margin-bottom:0}.invoice-dense-tab .invoice-dense-table thead th{color:#64748b;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}[dir] .invoice-dense-tab .invoice-dense-table thead th{background:#f7f9fb!important;border-top:0!important;border-bottom:1px solid #e8ecf0!important;padding:.55rem .65rem!important}[dir] .invoice-dense-tab .invoice-dense-table.b-table>tfoot>tr>[aria-sort],[dir] .invoice-dense-tab .invoice-dense-table.b-table>thead>tr>[aria-sort]{background-repeat:no-repeat!important;background-size:.65em 1em!important}.invoice-dense-tab .invoice-dense-table tbody td{vertical-align:middle!important}[dir] .invoice-dense-tab .invoice-dense-table tbody td{padding:.55rem .65rem!important;border-color:#eef1f4!important}[dir] .invoice-dense-tab .invoice-dense-table tbody tr:hover{background:rgba(0,153,172,.035)!important}.invoice-dense-tab .inv-cell-stack{display:flex;flex-direction:column;gap:.1rem;min-width:0}.invoice-dense-tab .inv-invoice-link{font-weight:650;color:#0099ac!important;line-height:1.25}.invoice-dense-tab .inv-invoice-link:hover{text-decoration:underline}.invoice-dense-tab .inv-primary-text{font-weight:600;color:#1e293b;line-height:1.25}.invoice-dense-tab .inv-soft-badge{display:inline-flex;align-self:flex-start;color:#0f6f7a;font-size:.65rem;font-weight:650;letter-spacing:.02em}[dir] .invoice-dense-tab .inv-soft-badge{margin-top:.1rem;padding:.12rem .4rem;border-radius:4px;background:#eef6f7}.invoice-dense-tab .inv-status-badge{font-size:.68rem;font-weight:650}[dir] .invoice-dense-tab .inv-status-badge{padding:.28em .55em}.invoice-dense-tab .inv-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.invoice-dense-tab .inv-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.1rem}.invoice-dense-tab .inv-row-actions .btn-icon{width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center}[dir] .invoice-dense-tab .inv-row-actions .btn-icon{padding:0}.invoice-dense-tab .invoice-dense-state{color:#64748b}[dir] .invoice-dense-tab .invoice-dense-state{padding:2rem 1rem;text-align:center}.invoice-dense-tab .invoice-dense-state h6{color:#1e293b;font-weight:650}.invoice-dense-tab .invoice-dense-state p{font-size:.8rem;max-width:320px}[dir=ltr] .invoice-dense-tab .invoice-dense-state p,[dir=rtl] .invoice-dense-tab .invoice-dense-state p{margin-left:auto;margin-right:auto}.invoice-dense-tab .invoice-dense-state--loading{display:flex;align-items:center;justify-content:center;min-height:120px;font-size:.85rem;font-weight:600}.invoice-dense-tab .invoice-dense-empty-icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;color:#0099ac;overflow:hidden}[dir] .invoice-dense-tab .invoice-dense-empty-icon{margin:0 auto .65rem;border-radius:50%;background:#f7f9fb;border:1px solid #e8ecf0}.invoice-dense-tab .invoice-dense-empty-icon svg.feather{max-width:1.75rem;max-height:1.75rem;width:1.75rem;height:1.75rem;flex-shrink:0}.invoice-dense-tab .invoice-dense-pagination{display:flex;justify-content:flex-end;overflow-x:auto;-webkit-overflow-scrolling:touch}[dir] .invoice-dense-tab .invoice-dense-pagination{margin-top:.65rem}.invoice-dense-tab .invoice-dense-pagination .pagination{flex-wrap:wrap;justify-content:flex-end}.invoice-dense-tab .invoice-dense-pagination .page-link{min-width:2.5rem;min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center}.invoice-dense-tab .invoice-dense-summary{font-size:.8125rem}[dir] .invoice-dense-tab .invoice-dense-summary{border:1px solid #e8ecf0;border-radius:10px;background:#f7f9fb;padding:.75rem .9rem;margin-bottom:.65rem}.invoice-dense-tab .invoice-dense-summary strong{color:#1e293b;font-weight:650}[dir] .invoice-dense-tab .invoice-dense-summary>.row>[class*=col]{margin-bottom:.35rem}[dir] .invoice-dense-tab .invoice-dense-kpi-row{margin-bottom:.65rem}.invoice-dense-tab .invoice-dense-kpi-row .card{height:100%}[dir] .invoice-dense-tab .invoice-dense-kpi-row .card{border-color:#e8ecf0;box-shadow:none}.invoice-dense-tab .invoice-dense-panel{max-width:100%}[dir] .invoice-dense-tab .invoice-dense-panel{border:1px solid #e8ecf0;border-radius:10px;background:#fff;padding:.85rem}.invoice-dense-tab .invoice-dense-submit-btn{min-height:2.5rem}@media(max-width:991.98px){.invoice-dense-tab .invoice-dense-table .inv-col-tertiary{display:none!important}[dir] .invoice-dense-tab .invoice-dense-panel{padding:.75rem}}@media(max-width:767.98px){.invoice-dense-tab .invoice-dense-toolbar__search{flex:1 1 100%;max-width:none}.invoice-dense-tab .invoice-dense-table{font-size:.78rem}.invoice-dense-tab .invoice-dense-table .inv-col-secondary{display:none!important}[dir] .invoice-dense-tab .invoice-dense-table tbody td,[dir] .invoice-dense-tab .invoice-dense-table thead th{padding:.5rem .55rem!important}.invoice-dense-tab .inv-row-actions .btn-icon{width:2.5rem;height:2.5rem}.invoice-dense-tab .invoice-dense-pagination,.invoice-dense-tab .invoice-dense-pagination .pagination{justify-content:center}[dir] .invoice-dense-tab .invoice-dense-filters .card-body{padding:.65rem!important}}@media(max-width:575.98px){.invoice-dense-tab .invoice-dense-toolbar{gap:.35rem}.invoice-dense-tab .invoice-dense-toolbar__search{max-width:none}.invoice-dense-tab .invoice-dense-toolbar__meta{width:100%}.invoice-dense-tab .invoice-dense-summary{font-size:.78rem}[dir] .invoice-dense-tab .invoice-dense-summary{padding:.65rem .75rem}[dir] .invoice-dense-tab .invoice-dense-panel{padding:.65rem}[dir] .invoice-dense-tab .invoice-dense-state{padding:1.5rem .75rem}.invoice-dense-tab .inv-row-actions .btn-icon{width:2.5rem;height:2.5rem}.invoice-dense-tab .invoice-dense-submit-btn{width:100%}}.recon-dashboard{--inv-teal:#0099ac;--inv-border:#e8ecf0;--inv-muted:#64748b;--inv-bg:#f7f9fb;max-width:100%;min-width:0;overflow-x:hidden}.recon-dashboard svg.feather{max-width:2rem;max-height:2rem;flex-shrink:0;overflow:visible}.recon-dash-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}[dir] .recon-dash-header{margin-bottom:.65rem}.recon-dash-header__meta{min-width:0}.recon-dash-header__actions,.recon-dash-header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}[dir=ltr] .recon-dash-header__actions{margin-left:auto}[dir=rtl] .recon-dash-header__actions{margin-right:auto}.recon-dash-header .btn{min-height:2.5rem}.recon-dash-header .btn-icon{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}[dir] .recon-dash-header .btn-icon{padding:0}.recon-dash-header .btn-icon svg.feather{width:15px;height:15px;max-width:15px;max-height:15px}.recon-dash-header .btn-outline-primary,.recon-dash-header .btn-primary{color:#0f6f7a}[dir] .recon-dash-header .btn-outline-primary,[dir] .recon-dash-header .btn-primary{border-color:#0099ac}.recon-dash-header .btn-outline-primary:focus,.recon-dash-header .btn-outline-primary:hover,.recon-dash-header .btn-primary:focus,.recon-dash-header .btn-primary:hover{color:#0d5e68}[dir] .recon-dash-header .btn-outline-primary:focus,[dir] .recon-dash-header .btn-outline-primary:hover,[dir] .recon-dash-header .btn-primary:focus,[dir] .recon-dash-header .btn-primary:hover{background-color:rgba(0,153,172,.1);border-color:#008798}[dir] .recon-dash-header .btn-outline-primary{background:transparent}.recon-period-label{display:inline-flex;align-items:center;font-size:.8125rem;font-weight:600;color:#64748b}.recon-period-label .feather,.recon-period-label svg{color:#0099ac}.recon-source-badge{font-size:.68rem;font-weight:650}[dir=ltr] .recon-spin{animation:recon-spin-ltr .8s linear infinite}[dir=rtl] .recon-spin{animation:recon-spin-rtl .8s linear infinite}@keyframes recon-spin-ltr{to{transform:rotate(1turn)}}@keyframes recon-spin-rtl{to{transform:rotate(-1turn)}}[dir] .recon-filter-toolbar{background:#fff;border:1px solid #e8ecf0;border-radius:10px;padding:.75rem .85rem .65rem}.recon-filter-toolbar__primary{display:grid;grid-template-columns:repeat(2,minmax(110px,.9fr)) minmax(160px,1.4fr) auto;gap:.5rem .65rem;align-items:end}@media(max-width:767.98px){.recon-filter-toolbar__primary{grid-template-columns:1fr 1fr}}.recon-filter-field{min-width:0}.recon-filter-field>label{display:block;font-size:.68rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:#64748b}[dir] .recon-filter-field>label{margin-bottom:.15rem}.recon-filter-field .custom-select,.recon-filter-field .custom-select-sm,.recon-filter-field .form-control,.recon-filter-field .form-control-sm{min-height:2.5rem;font-size:.82rem}.recon-filter-field .btn{min-height:2.5rem}[dir] .recon-filter-field .btn-primary{background-color:#0099ac;border-color:#0099ac}[dir] .recon-filter-field .btn-primary:focus,[dir] .recon-filter-field .btn-primary:hover{background-color:#007e8d;border-color:#007e8d}@media(max-width:767.98px){.recon-filter-field--actions{grid-column:1/-1}}.recon-vselect .vs__dropdown-toggle{min-height:2.5rem}[dir] .recon-vselect .vs__dropdown-toggle{border-color:#e8ecf0}.recon-filter-count{font-size:.65rem;vertical-align:middle}.recon-booking-chips{display:flex;flex-wrap:wrap;gap:.35rem}.recon-chip{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;color:#334155;font-size:.72rem;font-weight:600;line-height:1;min-height:2.25rem;transition:background .15s ease,border-color .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}[dir] .recon-chip{border:1px solid #e8ecf0;background:#f7f9fb;padding:.4rem .7rem;border-radius:999px}.recon-chip:hover{color:#0f6f7a}[dir] .recon-chip:hover{border-color:rgba(0,153,172,.4)}.recon-chip.is-active{color:#0f6f7a}[dir] .recon-chip.is-active{background:rgba(0,153,172,.12);border-color:rgba(0,153,172,.45)}.recon-chip__count{min-width:1.15rem;font-size:.65rem;font-weight:700;font-variant-numeric:tabular-nums;color:inherit}[dir] .recon-chip__count{padding:.12rem .35rem;border-radius:999px;background:rgba(15,23,42,.06)}[dir] .recon-chip.is-active .recon-chip__count{background:rgba(0,153,172,.16)}[dir] .recon-filters-advanced{margin-top:.65rem;padding-top:.65rem;border-top:1px dashed #e8ecf0}.recon-filters-advanced .col-form-label,.recon-filters-advanced .form-group>label{font-size:.68rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:#64748b}[dir] .recon-filters-advanced .col-form-label,[dir] .recon-filters-advanced .form-group>label{margin-bottom:.15rem}[dir] .recon-alert{border-radius:10px;border:1px solid rgba(194,59,59,.2)}.recon-section-label{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}[dir] .recon-section-label{margin-bottom:.45rem}.recon-kpi-row .card{height:100%;overflow:hidden}[dir] .recon-kpi-row .card{border-color:#e8ecf0;box-shadow:none;border-radius:10px}[dir] .recon-kpi-row .card-body{padding:.85rem 1rem}.recon-kpi-row h2{font-size:1.35rem}.recon-kpi-row .b-avatar{overflow:hidden!important;flex-shrink:0}.recon-kpi-row .b-avatar .b-avatar-custom,.recon-kpi-row .b-avatar svg.feather{max-width:1.35rem!important;max-height:1.35rem!important;width:1.35rem!important;height:1.35rem!important}.recon-workspace{overflow:hidden;max-width:100%}[dir] .recon-workspace{border:1px solid #e8ecf0!important;border-radius:12px!important;box-shadow:0 1px 4px rgba(15,23,42,.04)!important}.recon-workspace__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.recon-workspace__search{flex:1 1 220px;max-width:360px;min-width:0}[dir] .recon-search-icon{background:#fff;border-color:#e8ecf0}.recon-workspace__meta{font-size:.75rem;font-weight:600;color:#64748b}.recon-dash-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}[dir] .recon-dash-tabs{border-bottom:1px solid #e8ecf0!important}.recon-dash-tabs .nav-link{white-space:nowrap;font-size:.8125rem;font-weight:600;color:#64748b}[dir] .recon-dash-tabs .nav-link{border:0!important;border-bottom:2px solid transparent!important;border-radius:0;padding:.65rem .85rem}.recon-dash-tabs .nav-link:hover{color:#0f6f7a}.recon-dash-tabs .nav-link.active{color:#0f6f7a!important}[dir] .recon-dash-tabs .nav-link.active{background:transparent!important;border-bottom-color:#0099ac!important}