[data-v-274155fc] .report-dialog .p-dialog-header{display:none}[data-v-274155fc] .report-dialog .p-dialog-content{padding:0;border-radius:10px 10px 0 0}[data-v-274155fc] .report-dialog .p-dialog-footer{padding:0;border-radius:0 0 10px 10px}.report-header[data-v-274155fc]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e9ecef;background:#fff;border-radius:10px 10px 0 0}.report-header__left[data-v-274155fc]{display:flex;align-items:center;gap:.875rem}.report-header__icon[data-v-274155fc]{font-size:1.75rem;color:#e74c3c}.report-header__title[data-v-274155fc]{margin:0;font-size:1.1rem;font-weight:700;color:#1a1a2e}.report-header__subtitle[data-v-274155fc]{margin:0;font-size:.8rem;color:#6c757d}.report-header__close[data-v-274155fc]{background:none;border:none;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6c757d;transition:background .2s,color .2s}.report-header__close[data-v-274155fc]:hover{background:#f1f3f5;color:#1a1a2e}.report-body[data-v-274155fc]{display:flex;flex-direction:column;background:#f8f9fa}.share-panel[data-v-274155fc]{background:#fff;border-bottom:1px solid #e9ecef;padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.share-panel__header[data-v-274155fc]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6c757d}.share-row[data-v-274155fc]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.share-row--sms[data-v-274155fc]{align-items:flex-start}.share-row__label[data-v-274155fc]{display:flex;align-items:center;gap:.4rem;min-width:72px;font-size:.875rem;font-weight:600;color:#495057}.share-row__input[data-v-274155fc]{flex:1;min-width:180px}.share-row__inputs[data-v-274155fc]{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:220px}.share-input[data-v-274155fc]{width:100%!important}[data-v-274155fc] .share-input.p-inputtext,[data-v-274155fc] .share-input .p-inputtext{font-size:.875rem}.share-btn[data-v-274155fc]{white-space:nowrap}.share-btn--email[data-v-274155fc]{background:#2563eb!important;border-color:#2563eb!important}.share-btn--email[data-v-274155fc]:hover:not(:disabled){background:#1d4ed8!important;border-color:#1d4ed8!important}.share-btn--sms[data-v-274155fc]{background:#16a34a!important;border-color:#16a34a!important}.share-btn--sms[data-v-274155fc]:hover:not(:disabled){background:#15803d!important;border-color:#15803d!important}.pdf-preview[data-v-274155fc]{padding:1.25rem 1.5rem}.pdf-frame[data-v-274155fc]{width:100%;min-height:580px;border:none;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);background:#fff}.report-footer[data-v-274155fc]{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e9ecef;background:#fff}[data-v-274155fc] .report-footer__download .p-button-label{font-weight:600}.p-fields[data-v-7507d681]{padding:15px}.custom-card[data-v-7507d681]{margin-bottom:2rem}.card-header[data-v-7507d681]{padding:1rem 1.25rem;border-bottom:1px solid #dee2e6;background-color:#f8f9fa;border-top-left-radius:4px;border-top-right-radius:4px}.card-header h3[data-v-7507d681]{margin:0;font-size:1.25rem;font-weight:600;color:#495057}.card-body[data-v-7507d681]{padding:1.25rem}.p-field[data-v-7507d681]{margin-bottom:1.5rem}.p-field label[data-v-7507d681]{display:block;margin-bottom:.5rem;font-weight:500;color:#495057}.separator[data-v-7507d681]{border:0;border-top:1px solid #e9ecef;margin:1.5rem 0}.section-title[data-v-7507d681]{font-size:1.1rem;color:#6c757d;border-bottom:2px solid #e9ecef;padding-bottom:.5rem;margin-bottom:1.5rem}.company-column[data-v-7507d681]{opacity:.8;background-color:#fafafa;border-radius:4px;padding:10px}.info-box[data-v-7507d681]{background-color:#cce5ff;color:#004085;padding:1rem;border-radius:4px;border:1px solid #b8daff;display:flex;align-items:center}.pickup-box[data-v-7507d681]{background-color:#f8f9fa;padding:1.5rem 1rem .5rem 1rem;border-radius:4px;border:1px solid #dee2e6;margin-bottom:1rem}.button-row[data-v-7507d681]{border-top:1px solid #dee2e6;padding-top:1.5rem;margin-top:1rem}.p-tag{display:inline-flex;align-items:center;justify-content:center}.p-tag-icon,.p-tag-icon.pi,.p-tag-value{line-height:1.5}.p-tag.p-tag-rounded{border-radius:10rem}