.output-review{padding:24px}.output-review[hidden]{display:none!important}.or-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.or-heading h2{margin:0 0 8px}.or-heading p,.or-muted,.or-footnote{color:#64748b}.or-policy{background:#ede9fe;color:#6548bd;padding:8px 12px;border-radius:20px;white-space:nowrap}.or-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:24px 0}.output-review .or-stat{background:white;color:#334155;border:1px solid #e2e8f0;border-radius:14px;text-align:left;padding:16px}.or-stat strong{display:block;font-size:26px;margin-bottom:7px}.or-stat span{font-size:12px}.or-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.or-filters label{display:flex;flex-direction:column;gap:6px}.or-filters input,.or-filters select{width:100%;box-sizing:border-box}.or-buttons{grid-column:1/-1;display:flex;align-items:center;gap:10px}.or-buttons .or-auto{display:flex;flex-direction:row;align-items:center;margin-left:auto}.or-auto input{width:auto}.or-toolbar,.or-row-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.or-row{display:flex;gap:20px;padding:20px;margin:14px 0;background:white;border:1px solid #e2e8f0;border-radius:16px}.or-preview{width:120px;min-width:120px;height:120px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border-radius:10px;color:#64748b;font-size:12px}.or-preview img{width:120px;height:120px;object-fit:contain;border-radius:10px}.or-body{flex:1;min-width:0}.or-body p{margin:8px 0;overflow-wrap:anywhere;font-size:13px}.or-badge{padding:5px 9px;border-radius:8px;font-size:12px;background:#f1f5f9;white-space:nowrap}.or-badge.success{background:#dcfce7;color:#166534}.or-badge.failed{background:#fee2e2;color:#991b1b}.or-badge.unpaid,.or-warning{color:#92400e;background:#fffbeb}.or-badge.running{background:#e0e7ff;color:#3730a3}.or-empty{padding:45px;text-align:center;background:white;border-radius:16px}.or-footnote{font-size:12px;line-height:1.8}.or-body details{margin-top:12px}.or-body summary{cursor:pointer;color:#6d50d9}.or-toolbar>div{display:flex;gap:8px}@media(max-width:900px){.or-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.or-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.or-row-top{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.or-row{gap:10px;padding:12px}.or-preview,.or-preview img{width:72px;min-width:72px;height:72px}.or-filters{grid-template-columns:1fr}.or-buttons{flex-wrap:wrap}.or-summary{gap:8px}.output-review{padding:12px}}
