.br-tabs{display:flex;gap:8px;margin:18px 0 10px;border-bottom:1px solid #e4eaf2;padding-bottom:12px}.br-tabs button{padding:9px 20px}.br-tabs [aria-selected=true]{background:#edf3ff;color:#245bd6;border-color:#b9cdf4}.br-shell{min-width:0;width:100%;box-sizing:border-box}.br-shell h2{font-size:19px;margin:0}.br-muted{font-size:13px;color:#77869a;line-height:1.7}.br-filter{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.br-filter input{flex:1;min-width:200px}.br-filter select{width:150px}.br-table-wrap{overflow-x:auto}.br-table{border-collapse:collapse;width:100%;min-width:850px;font-size:13px}.br-table th,.br-table td{text-align:left;padding:14px 12px;border-bottom:1px solid #e8edf4;vertical-align:top}.br-table th{background:#f7f9fc;color:#718198;font-weight:500}.br-table td{max-width:240px;overflow-wrap:anywhere}.br-table small,.br-events small{display:block;font-size:12px;color:#8290a3;margin-top:6px}.br-table button{white-space:nowrap}.br-empty{text-align:center!important;padding:32px!important;color:#8290a3}.br-pager{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:18px;font-size:12px}.br-pager label{display:inline-flex;gap:5px;align-items:center}.br-pager select{width:65px}.br-pager input{width:65px}.br-pager form{display:flex;gap:6px;align-items:center}.br-dialog{width:760px;max-width:calc(100vw - 32px);max-height:88vh;border:1px solid #e3e8f0;border-radius:16px;padding:0;color:#233550;background:white;box-shadow:0 20px 70px #1b294b33}.br-dialog::backdrop{background:#16243f66}.br-dialog header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;border-bottom:1px solid #e3e8f0}.br-dialog h2{margin:0;font-size:19px}.br-detail-body{padding:0 22px 22px;overflow-wrap:anywhere}.br-events{padding-left:22px}.br-events li{padding:12px 0;border-bottom:1px solid #edf0f5}.br-events p{white-space:pre-wrap;font-size:13px;line-height:1.7;margin:8px 0}.br-dialog .wb-info{grid-template-columns:90px minmax(0,1fr)}@media(max-width:600px){.br-filter input{flex-basis:100%;min-width:0}.br-filter select{flex:1;min-width:130px}.br-dialog{max-width:calc(100vw - 16px)}.br-pager{gap:8px}}
.br-filter>.ui-select{flex:0 0 160px;width:160px}.br-pager label{white-space:nowrap}.br-pager .ui-select{flex:0 0 78px;width:78px}.br-pager input{max-width:65px}@media(max-width:600px){.br-filter>.ui-select{flex:1 1 130px;width:auto}}
