.dp08r24-panel[hidden]{display:none!important}.dp08r24-panel{width:100%;max-width:none}
.dp08r24-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}
.dp08r24-metric{border:1px solid #dce7ed;background:#f7fbfc;border-radius:13px;padding:20px;display:flex;flex-direction:column;gap:10px}
.dp08r24-metric span{color:#60758a}.dp08r24-metric strong{font-size:30px;color:#123c5b}
.dp08r24-filters{display:grid;grid-template-columns:minmax(180px,2fr) minmax(130px,1fr) minmax(80px,.6fr) auto;gap:12px;align-items:end;margin:20px 0}
.dp08r24-filters label,.dp08r24-send-form label{display:flex;flex-direction:column;gap:8px;font-weight:600;min-width:0}
.dp08r24-filters input,.dp08r24-filters select,.dp08r24-send-form select{width:100%;box-sizing:border-box;min-width:0;min-height:42px;border:1px solid #d5e2e8;border-radius:10px;background:#fff;padding:9px;color:#173a56;font:inherit}
.dp08r24-filter-actions,.dp08r24-form-actions{display:flex;gap:10px;align-items:center}
.dp08r24-table{min-width:810px}.dp08r24-send-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}
.dp08r24-selection,.dp08r24-selected-list,.dp08r24-form-actions{grid-column:1/-1}
.dp08r24-selection{display:flex;justify-content:space-between;align-items:center;gap:10px}
.dp08r24-selected-list{display:grid;gap:8px;max-height:280px;overflow:auto}
.dp08r24-selected-row{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;background:#f5fafb;border-radius:8px}
.dp08r24-form-actions{justify-content:flex-end}.dp08r24-selected-row button{font-size:20px}
#dp08r24-results{margin-top:16px;overflow-wrap:anywhere}#dp08r24-results p{margin:6px 0}
@media(max-width:950px){.dp08r24-metrics{grid-template-columns:repeat(2,1fr)}.dp08r24-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.dp08r24-metrics,.dp08r24-filters,.dp08r24-send-form{grid-template-columns:1fr}}
