#dataReset{max-width:1120px}
#dataReset .dr-fieldset{min-width:0;border:0;margin:0;padding:0}
#dataReset legend{font-size:14px;font-weight:700;padding:0;margin-bottom:9px}
#dataReset .dr-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:9px}
#dataReset .dr-toolbar .btn{margin-left:auto}
#dataReset .dr-toolbar>span{font-size:11px;color:#657d95}
#dataReset label.dr-check{display:flex;align-items:center;gap:8px;cursor:pointer;margin:0;font-size:12px;min-height:24px}
#dataReset .dr-scroll{max-width:100%;overflow:auto}
#dataReset .dr-table{min-width:360px;max-width:760px}
#dataReset .dr-table th:last-child,#dataReset .dr-table td:last-child{width:170px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
#dataReset .dr-table td{padding-top:3px;padding-bottom:3px}
#dataReset .dr-table tr:has(input:checked){background:#edf5ff}
#dataReset .dr-message{font-size:12px;line-height:1.5;color:#245986;min-height:18px;margin:8px 0;overflow-wrap:anywhere}
#dataReset .dr-error,#dataReset .dr-danger{color:#aa2727}
#dataReset :is(.dr-guide,.dr-confirm)>summary{cursor:pointer;font-weight:700;color:#173e61;padding:2px 0}
#dataReset :is(.dr-guide,.dr-confirm)[open]>summary{border-bottom:1px solid #e0e9f1;margin-bottom:10px;padding-bottom:8px}
#dataReset .dr-guide p{font-size:11px;line-height:1.65;margin:7px 0}
#dataReset .dr-guide b{margin-right:8px}
#dataReset :is(button,input,textarea,summary):focus-visible{outline:2px solid #126fd8;outline-offset:3px}
#dataReset button:disabled{opacity:.5;cursor:default}
#dataReset .section-title h2{margin:0;font-size:14px}
#dataReset .section-title strong{color:#b32f2f;font-size:16px}
#dataReset .dr-warning{padding:10px 12px;background:#fff6df;border-left:3px solid #efa018;font-size:12px;line-height:1.6}
#dataReset .dr-warning ul{margin:6px 0 9px;padding-left:20px}
#dataReset .dr-confirm-grid{display:grid;grid-template-columns:minmax(160px,220px) minmax(240px,520px);gap:12px}
#dataReset .dr-confirm-grid label{display:block;margin-bottom:4px}
#dataReset .dr-confirm-grid :is(input,textarea){display:block;width:100%;border:1px solid #c9d8e6;border-radius:5px;background:#fff;font:inherit}
#dataReset .dr-confirm-grid small{display:block;margin-top:5px;font-size:11px;color:#70869b}
#dataReset .dr-confirm-grid textarea{resize:vertical}
#dataReset .dr-danger{font-size:12px;line-height:1.6}
#dataReset .dr-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}
#dataReset .dr-actions span{font-size:11px;color:#70869b}
#dataReset .dr-receipt{border-color:#93c7aa;background:#f5fcf8}
#dataReset .dr-receipt p{font-size:12px;line-height:1.6;overflow-wrap:anywhere}
#dataReset .dr-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(max-width:700px){#dataReset .dr-confirm-grid{grid-template-columns:1fr}#dataReset .dr-toolbar .btn{margin-left:0}#dataReset .dr-table th:last-child,#dataReset .dr-table td:last-child{width:120px}}
