.rdr-shell{display:grid;gap:22px}.rdr-panel{border:1px solid var(--line,#d8dee8);border-radius:18px;background:var(--card,#fff);padding:22px;box-shadow:0 14px 34px rgba(15,35,65,.06)}.rdr-panel h3{margin-top:0}.rdr-file-zone{display:grid;gap:10px;padding:16px;border:1px dashed #aeb8c8;border-radius:14px;background:rgba(15,52,96,.03)}.rdr-meta{display:flex;gap:8px;flex-wrap:wrap}.rdr-pill{display:inline-flex;align-items:center;border:1px solid #cbd3df;border-radius:999px;padding:4px 9px;font-size:.78rem;font-weight:700;background:#fff}.rdr-pill.private{border-color:rgba(26,104,170,.35);background:rgba(26,104,170,.08)}.rdr-status{margin-top:10px;font-size:.88rem;color:#526176}.rdr-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rdr-form-grid label,.rdr-wide,.rdr-toolbar label{display:grid;gap:6px;font-weight:700}.rdr-form-grid small{font-weight:400;color:#66758a}.rdr-form-grid input,.rdr-form-grid select,.rdr-wide textarea,.rdr-toolbar input,.rdr-toolbar select{width:100%;border:1px solid #c8d0dc;border-radius:10px;background:#fff;padding:10px 11px;font:inherit;color:inherit}.rdr-wide{margin-top:14px}.rdr-wide textarea{min-height:92px;resize:vertical}.rdr-context{margin-top:14px;padding:12px 14px;border-radius:12px;background:rgba(29,88,138,.07);border-left:4px solid #2d6f9f;color:#33455e}.rdr-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:16px}.rdr-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.rdr-metric{border:1px solid #d6dde7;border-radius:14px;background:#fff;padding:14px;display:grid;gap:6px}.rdr-metric span{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#5c6a7d}.rdr-metric strong{font-size:1.7rem}.rdr-metric small{color:#66758a;line-height:1.35}.rdr-toolbar{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:12px;margin-bottom:16px}.rdr-table-wrap{overflow:auto;border:1px solid #d6dde7;border-radius:14px}.rdr-table{width:100%;min-width:1180px;border-collapse:collapse}.rdr-table th,.rdr-table td{padding:11px 12px;text-align:left;vertical-align:top;border-bottom:1px solid #e5e9ef}.rdr-table th{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;background:#f7f9fc}.rdr-table td small{display:block;margin-top:5px;color:#68778c;line-height:1.35}.rdr-table tr:last-child td{border-bottom:0}.rdr-mini{padding:6px 9px;font-size:.8rem}.rdr-empty{padding:22px;border:1px dashed #c7cfdb;border-radius:14px;color:#68778c;text-align:center}.rdr-summary{white-space:pre-wrap;margin:16px 0 0;padding:14px;border-radius:12px;background:#f7f9fc;border:1px solid #dce2ea;font:inherit;line-height:1.55}.rdr-boundary{padding:16px 18px;border-radius:14px;border:1px solid rgba(181,96,20,.34);background:rgba(232,127,23,.08);line-height:1.55}.paid-boundary{border-color:rgba(31,86,132,.25)}@media(max-width:1100px){.rdr-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.rdr-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.rdr-form-grid,.rdr-toolbar{grid-template-columns:1fr}.rdr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rdr-panel{padding:16px}}@media(max-width:480px){.rdr-metrics{grid-template-columns:1fr}.rdr-actions .btn{width:100%;text-align:center}}