@media screen{.journal-caisse[data-v-62d7b2b3]{color:var(--ui-text,#172033)}.journal-caisse .body-header .p-title[data-v-62d7b2b3]{color:var(--ui-text,#172033);font-size:30px;font-weight:700}.journal-caisse .journal-workspace>.col-lg-12>.card[data-v-62d7b2b3]{background:#fff;border:0;border-radius:22px;box-shadow:0 8px 24px rgba(32,62,117,.06)}.journal-caisse .journal-workspace .card-body[data-v-62d7b2b3]{padding:28px}.journal-caisse .journal-filters[data-v-62d7b2b3]{align-items:center;margin-bottom:24px}.journal-caisse .journal-filters .input-container[data-v-62d7b2b3]{width:100%}.journal-caisse .journal-filters .ui-search-field[data-v-62d7b2b3]{width:100%;min-height:48px}.journal-caisse .journal-filters .multiselect[data-v-62d7b2b3]{width:100%}.journal-caisse .journal-kpis[data-v-62d7b2b3]{display:flex;flex-wrap:nowrap;gap:10px;margin-bottom:24px;padding-bottom:5px;overflow-x:auto}.journal-caisse .journal-kpi[data-v-62d7b2b3]{display:flex;flex:1 0 150px;min-width:0;min-height:105px;flex-direction:column;justify-content:space-between;padding:14px;border:1px solid #d9e4f4;border-radius:14px;background:#fff;box-shadow:0 3px 10px rgba(32,62,117,.06)}.journal-caisse .journal-kpi--primary[data-v-62d7b2b3]{background:#fff;border-color:#d9e4f4}.journal-caisse .journal-kpi>span[data-v-62d7b2b3]{color:var(--ui-text-secondary,#273449);font-size:13px;font-weight:600;line-height:1.25}.journal-caisse .journal-kpi strong[data-v-62d7b2b3]{color:var(--ui-text,#172033);font-size:20px;line-height:1.2;white-space:nowrap}.journal-caisse .journal-kpi small[data-v-62d7b2b3]{font-size:10px;font-weight:600}.journal-caisse .journal-table-heading[data-v-62d7b2b3]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.journal-caisse .journal-table-heading h2[data-v-62d7b2b3]{margin:0;color:var(--ui-text,#172033);font-size:20px;font-weight:700}.journal-caisse .journal-table-heading span[data-v-62d7b2b3]{color:var(--ui-text-muted,#526074);font-size:13px}.journal-caisse .journal-table[data-v-62d7b2b3] .table{color:var(--ui-text-secondary,#273449);font-size:13px}.journal-caisse .journal-table[data-v-62d7b2b3] .table thead th{background:#eef3fa;border-bottom:2px solid #b7c7df;color:var(--ui-text,#172033);font-weight:700}.journal-caisse .journal-table[data-v-62d7b2b3] .table td{border-color:#e2e9f3;vertical-align:middle}.journal-caisse .journal-table[data-v-62d7b2b3] .table tbody tr:hover{background:#f7faff}.journal-caisse .journal-detail-toggle[data-v-62d7b2b3]{border:0;padding:4px 0;background:none;color:var(--ui-accent,#3459c8);font-weight:700;text-align:left;cursor:pointer}.journal-caisse .journal-detail-toggle i[data-v-62d7b2b3]{margin-left:5px;font-size:10px}.journal-caisse .journal-detail-toggle[data-v-62d7b2b3]:focus-visible{outline:2px solid var(--ui-accent,#3459c8);outline-offset:3px;border-radius:3px}.journal-caisse .journal-payment-pill[data-v-62d7b2b3]{display:inline-block;border-radius:999px;padding:5px 9px;background:#eef3fa;color:var(--ui-text-secondary,#273449);font-size:12px;font-weight:700;white-space:nowrap}.journal-caisse .journal-payment-pill--mobile_money[data-v-62d7b2b3]{background:#e7f3ef;color:#166044}.journal-caisse .journal-payment-pill--cash[data-v-62d7b2b3]{background:#edf3ff;color:#2d50a8}.journal-caisse .journal-operation-details[data-v-62d7b2b3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 22px;padding:14px 18px;border-left:3px solid var(--ui-accent,#3459c8);background:#f7faff;color:var(--ui-text-secondary,#273449);font-size:13px}.journal-caisse .journal-operation-details b[data-v-62d7b2b3]{color:var(--ui-text,#172033);margin-right:5px}.journal-caisse .journal-feedback--error[data-v-62d7b2b3]{padding:24px;text-align:center;color:#a43835}}@media screen and (max-width:1199px){.journal-caisse .journal-filters>.col-3[data-v-62d7b2b3],.journal-caisse .journal-filters>.col-9[data-v-62d7b2b3]{flex:0 0 100%;max-width:100%;margin-bottom:10px}}@media screen and (max-width:767px){.journal-caisse .journal-workspace .card-body[data-v-62d7b2b3]{padding:18px}.journal-caisse .journal-filters .col-3[data-v-62d7b2b3]{flex:0 0 100%;max-width:100%;margin-bottom:10px}.journal-caisse .journal-operation-details[data-v-62d7b2b3]{grid-template-columns:1fr}.journal-caisse .journal-table-heading[data-v-62d7b2b3]{display:block}}.print-zone[data-v-62d7b2b3]{padding-left:1cm;padding-right:1cm}