.chart-wrapper[data-v-6834bcc2]{max-height:400px}.row[data-v-6834bcc2]{display:flex;gap:20px}.col-sm-6[data-v-6834bcc2]{flex:1;display:flex;flex-direction:column}.col-sm-6 canvas[data-v-6834bcc2]{flex:1;width:100%!important;height:auto!important}.header-bar[data-v-6834bcc2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.print-button[data-v-6834bcc2]{background-color:#4caf50;color:#fff;padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-weight:700;font-size:.9rem;transition:background-color .2s ease-in-out}.print-button[data-v-6834bcc2]:hover{background-color:#43a047}.report-container[data-v-6834bcc2]{max-width:900px;margin:40px auto;padding:20px;border:1px solid #e2e2e2;border-radius:12px;background:#fafafa}.date-filters[data-v-6834bcc2]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.date-filters label[data-v-6834bcc2]{font-weight:500}.date-filters input[data-v-6834bcc2]{padding:6px 8px;border:1px solid #ccc;border-radius:6px}.date-filters button[data-v-6834bcc2]{padding:8px 16px;background:#28a745;color:#fff;border:none;border-radius:6px;cursor:pointer}.date-filters button[data-v-6834bcc2]:hover{background:#218838}.total-revenue[data-v-6834bcc2]{margin-bottom:30px;background:#e6ffe6;padding:15px;border-radius:8px}.breakdown[data-v-6834bcc2]{margin-bottom:30px}.breakdown table[data-v-6834bcc2]{width:100%;border-collapse:collapse}.breakdown td[data-v-6834bcc2],.breakdown th[data-v-6834bcc2]{padding:10px 12px;border:1px solid #ddd;text-align:left}.breakdown th[data-v-6834bcc2]{background:#f1f1f1}