.merchant-reports-language{border:1px solid var(--brand-muted);background:var(--brand-white);min-width:2.75rem;min-height:2.75rem;color:var(--brand-purple-strong);border-radius:50%}.merchant-reports-form{border:1px solid var(--brand-border);background:var(--brand-purple-soft);border-radius:1rem;padding:1.4rem}.merchant-reports-fields{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.4fr) minmax(0,1fr);gap:1rem;display:grid}.merchant-reports-fields label{gap:.5rem;min-width:0;font-size:.8rem;font-weight:750;display:grid}.merchant-reports-fields input,.merchant-reports-fields select{border:1px solid var(--brand-muted);background:var(--brand-white);width:100%;min-width:0;min-height:2.85rem;color:var(--brand-ink);font:inherit;border-radius:.5rem;padding:.6rem .7rem;display:block}.merchant-reports-fields input[aria-invalid=true]{border-color:#a3342b}.merchant-reports-muted{color:var(--brand-muted);font-size:.8rem;line-height:1.65}.merchant-reports-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.merchant-reports-actions>span{color:var(--brand-muted);font-size:.8rem}.merchant-reports-actions .merchant-secondary{background:var(--brand-white)}.merchant-reports-error{color:#7c2e26;background:#fff1eb;border-left:3px solid #a3342b;margin:1rem 0;padding:.8rem 1rem;font-size:.85rem}.merchant-reports-error p{margin:0 0 .5rem}.merchant-reports-draft,.merchant-reports-customer-scope{border-left:3px solid var(--brand-pink);background:var(--brand-pink-soft);color:var(--brand-purple-strong);padding:.8rem 1rem;font-size:.8rem;line-height:1.6}.merchant-reports-empty{border:1px dashed var(--brand-border);color:var(--brand-muted);border-radius:.7rem;padding:1.1rem;font-size:.85rem}.merchant-reports-applied{margin:2rem 0 1.5rem}.merchant-reports-workspace .merchant-reports-applied h2{margin:0;font-family:Georgia,serif;font-size:clamp(1.4rem,2.5vw,2rem)}.merchant-reports-applied p{color:var(--brand-purple-strong);margin:.5rem 0;font-size:.85rem}.merchant-reports-applied small{color:var(--brand-muted)}.merchant-reports-summary,.merchant-reports-groups{border:1px solid var(--brand-border);background:var(--brand-white);border-radius:1rem;min-width:0;padding:1.3rem}.merchant-reports-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.merchant-reports-workspace .merchant-reports-section-heading h2{letter-spacing:0;margin:0;font-size:1.2rem}.merchant-reports-section-heading>span{color:var(--brand-muted);font-size:.75rem}.merchant-reports-section-heading .merchant-reports-source{border:1px solid var(--brand-pink);color:var(--brand-pink);background:var(--brand-pink-soft);border-radius:999px;padding:.3rem .6rem}.merchant-reports-summary-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.merchant-reports-summary-cards>div{background:var(--brand-purple-soft);border-radius:.65rem;align-content:start;gap:.55rem;min-width:0;padding:1rem;display:grid}.merchant-reports-summary-cards span,.merchant-reports-summary-cards small{color:var(--brand-muted);font-size:.75rem}.merchant-reports-summary-cards strong{color:var(--brand-purple-strong);overflow-wrap:anywhere;font-size:clamp(1.25rem,2.5vw,2rem);line-height:1.2}.merchant-reports-linked{border-bottom:1px solid var(--brand-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.2rem 0;display:grid}.merchant-reports-linked dt{color:var(--brand-muted);font-size:.75rem}.merchant-reports-linked dd{margin:.3rem 0 0;font-size:1.15rem;font-weight:750}.merchant-reports-summary h3{font-size:.9rem}.merchant-reports-states{grid-template-columns:repeat(7,minmax(0,1fr));gap:.6rem;display:grid}.merchant-reports-states>div{border:1px solid var(--brand-border);border-radius:.5rem;padding:.7rem}.merchant-reports-states dt{color:var(--brand-muted);overflow-wrap:anywhere;font-size:.7rem}.merchant-reports-states dd{margin:.35rem 0 0;font-size:1.1rem;font-weight:750}.merchant-reports-states [data-state=completed]{background:var(--brand-pink-soft);border-color:var(--brand-pink);color:var(--brand-pink)}.merchant-reports-definitions{border-left:3px solid var(--brand-purple);background:var(--brand-purple-soft);border-radius:.5rem;margin:1.3rem 0;padding:1.2rem}.merchant-reports-workspace .merchant-reports-definitions h2{margin:0 0 .6rem;font-size:.9rem}.merchant-reports-definitions p{color:var(--brand-muted);margin:.5rem 0;font-size:.8rem;line-height:1.7}.merchant-reports-pagination{flex-wrap:wrap;align-items:center;gap:.7rem;margin:1.3rem 0;display:flex}.merchant-reports-pagination>span{color:var(--brand-muted);font-size:.8rem}.merchant-reports-table{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:1.2rem;font-size:.8rem}.merchant-reports-table th,.merchant-reports-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--brand-border);width:15%;padding:1rem .7rem}.merchant-reports-table th:first-child{width:25%}.merchant-reports-table thead th{background:var(--brand-purple-soft);color:var(--brand-purple-strong);font-size:.7rem}.merchant-reports-table tbody th strong,.merchant-reports-table tbody th span,.merchant-reports-table td strong,.merchant-reports-table td small{display:block}.merchant-reports-table tbody th span{color:var(--brand-muted);margin-top:.4rem;font-size:.72rem;font-weight:400}.merchant-reports-table td small{color:var(--brand-muted);margin-top:.4rem;font-size:.7rem}.merchant-reports-table details summary{cursor:pointer;color:var(--brand-purple-strong)}.merchant-reports-table details dl{margin:.8rem 0 0}.merchant-reports-table details dl>div{justify-content:space-between;gap:.5rem;margin:.35rem 0;display:flex}.merchant-reports-table details dt{color:var(--brand-muted);font-size:.7rem}.merchant-reports-table details dd{margin:0}.merchant-reports-mobile-label{display:none}.merchant-reports-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.merchant-reports-boundary{border-top:1px solid var(--brand-border);color:var(--brand-muted);margin-top:2rem;padding-top:1rem;font-size:.8rem}@media (max-width:65rem){.merchant-reports-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-reports-states{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:52rem){.merchant-reports-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-reports-table,.merchant-reports-table tbody{display:block}.merchant-reports-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.merchant-reports-table tr{border:1px solid var(--brand-border);border-radius:.75rem;gap:0;margin:1rem 0;display:grid;overflow:hidden}.merchant-reports-table th:first-child,.merchant-reports-table td{width:100%;min-width:0;padding:.8rem}.merchant-reports-table tbody th{background:var(--brand-purple-soft)}.merchant-reports-table td{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:.8rem;display:grid}.merchant-reports-table td:last-child{border-bottom:0}.merchant-reports-mobile-label{color:var(--brand-purple-strong);font-size:.75rem;font-weight:650;display:block}}@media (max-width:35rem){.merchant-reports-fields,.merchant-reports-linked{grid-template-columns:1fr}.merchant-reports-states{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-reports-form,.merchant-reports-summary,.merchant-reports-groups{padding:1rem}.merchant-reports-actions>button{width:100%}}
