:root{--rds-space-1:4px;--rds-space-2:8px;--rds-space-3:12px;--rds-space-4:16px;--rds-space-5:24px;--rds-radius:14px;--rds-border:#e1e7ee;--rds-text:#101828;--rds-muted:#667085;--rds-teal:#0f968c}.rd-page,.rt-page{min-width:0}.rd-page img,.rt-page img{max-width:100%;height:auto}.rd-page .card,.rd-page .rt-pro-card,.rt-page .card,.rt-page .rt-pro-card{border-color:var(--rds-border);box-shadow:0 8px 24px rgba(15,23,42,.055)}.rd-page :is(input,select,textarea).form-control,.rd-page .form-select,.rt-page :is(input,select,textarea).form-control,.rt-page .form-select{min-height:42px;border-color:#d8e0e8;border-radius:11px}.rd-page :is(input,select,textarea):focus,.rt-page :is(input,select,textarea):focus{border-color:var(--rds-teal);box-shadow:0 0 0 3px rgba(15,150,140,.12)}.rd-page .table-responsive,.rt-page .table-responsive{border-radius:12px;scrollbar-width:thin}.rd-page table,.rt-page table{margin-bottom:0}.rd-page table thead th,.rt-page table thead th{white-space:nowrap;color:#475467;font-size:11px;background:#f8fafc;border-bottom-color:var(--rds-border)}.rd-page table tbody td,.rt-page table tbody td{vertical-align:middle}.rd-page .modal-content,.rt-page .modal-content{border:0;border-radius:18px;box-shadow:0 28px 80px rgba(15,23,42,.25)}.rds-page-actions{display:flex;flex-wrap:wrap;gap:8px}.rds-empty-state{padding:36px 18px;text-align:center;border:1px dashed #cfd8e3;border-radius:14px;background:#fafcfd;color:var(--rds-muted)}
@media(max-width:767.98px){.rd-page,.rt-page{padding-inline:12px}.rd-page .row,.rt-page .row{--bs-gutter-x:14px}.rd-page .btn,.rt-page .btn{min-height:40px}.rd-page .table-responsive[data-rds-mobile-table],.rt-page .table-responsive[data-rds-mobile-table]{overflow:visible;border-radius:0}.rd-page table[data-rds-mobile-table] thead,.rt-page table[data-rds-mobile-table] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.rd-page table[data-rds-mobile-table],.rd-page table[data-rds-mobile-table] tbody,.rd-page table[data-rds-mobile-table] tr,.rd-page table[data-rds-mobile-table] td,.rt-page table[data-rds-mobile-table],.rt-page table[data-rds-mobile-table] tbody,.rt-page table[data-rds-mobile-table] tr,.rt-page table[data-rds-mobile-table] td{display:block;width:100%}.rd-page table[data-rds-mobile-table] tr,.rt-page table[data-rds-mobile-table] tr{margin-bottom:12px;padding:10px 12px;border:1px solid var(--rds-border);border-radius:14px;background:#fff;box-shadow:0 5px 16px rgba(15,23,42,.04)}.rd-page table[data-rds-mobile-table] td,.rt-page table[data-rds-mobile-table] td{min-height:38px;padding:8px 0!important;border:0;border-bottom:1px dashed #e8edf2;display:grid;grid-template-columns:minmax(90px,35%) minmax(0,1fr);gap:10px;align-items:center;text-align:left}.rd-page table[data-rds-mobile-table] td:last-child,.rt-page table[data-rds-mobile-table] td:last-child{border:0}.rd-page table[data-rds-mobile-table] td::before,.rt-page table[data-rds-mobile-table] td::before{content:attr(data-label);color:#667085;font-size:10px;font-weight:850;text-align:right}.rd-page table[data-rds-mobile-table] td[colspan],.rt-page table[data-rds-mobile-table] td[colspan]{display:block;text-align:center}.rd-page table[data-rds-mobile-table] td[colspan]::before,.rt-page table[data-rds-mobile-table] td[colspan]::before{display:none}.rd-page .modal-dialog,.rt-page .modal-dialog{margin:10px}.rd-page .modal-footer,.rt-page .modal-footer{gap:8px}.rd-page .modal-footer>* ,.rt-page .modal-footer>*{flex:1}}
@media(min-width:768px){.rd-page .table-responsive,.rt-page .table-responsive{border:1px solid var(--rds-border)}}