.name-filter{position:relative;flex:1;min-width:150px;font-size:12px}.name-filter>label{display:block!important;margin:0 0 3px!important;font-size:12px;line-height:16px}.name-filter>input{width:100%!important;box-sizing:border-box;height:30px;min-height:28px;margin:0;padding:3px 7px;font-size:12px}.name-filter-options{position:absolute;top:100%;left:0;right:0;max-height:220px;overflow:auto;background:#fff;border:1px solid #a7c6dd;border-radius:4px;box-shadow:0 3px 8px #173e5022;z-index:2000;color:#173e50}.name-filter-options [role=option],.name-filter-options [role=status]{padding:5px 7px;cursor:pointer;line-height:18px}.name-filter-options [role=option]{display:flex;align-items:center;justify-content:space-between;gap:12px}.name-filter-options [role=option] span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name-filter-options [role=option] small{flex:none;font-size:11px;color:#527080}.name-filter-options [aria-selected=true],.name-filter-options [role=option]:hover{background:#e5f1ff;color:#1454a0}.rd-page{padding:12px;min-width:0;color:#173e50}.rd-page header,.rd-tools,.rd-page footer{display:flex;align-items:center;gap:10px;justify-content:space-between}.rd-page h2,.rd-page h3{margin:0;font-size:19px}.rd-tools{justify-content:flex-start;margin:12px 0;flex-wrap:wrap}.rd-page button{padding:6px 12px;font-size:13px;min-height:32px}.rd-page input,.rd-page select{font-size:13px;padding:6px 8px;min-height:32px;width:100%;box-sizing:border-box}.rd-tools>input{width:260px}.rd-page .rd-check{display:flex;align-items:center;gap:7px;font-size:13px}.rd-page .rd-check input{width:15px;height:15px;min-height:15px;flex:none;margin:0}.rd-list{overflow:auto;max-height:calc(100dvh - 310px);border:1px solid #d5e2e5;background:#fff;border-radius:7px}.rd-list table{border-collapse:collapse;width:100%;font-size:12px}.rd-list th{position:sticky;top:0;background:#edf4f6;z-index:1;white-space:normal;min-width:75px;text-align:left}.rd-list td,.rd-list th{padding:7px;border-bottom:1px solid #dde7e9}.rd-list td{white-space:nowrap}.rd-list tr:nth-child(2n){background:#f5f8f9}.rd-list tr[aria-selected=true]{background:#e8f3ff;outline:1px solid #2386db;outline-offset:-1px}.rd-list tr:focus{outline:1px solid #2386db;outline-offset:-1px}.rd-overlay{position:fixed;inset:0;z-index:1500;background:#15394c66;display:grid;place-items:center;padding:16px}.rd-overlay>section{width:min(760px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:#fff;border-radius:12px;padding:16px;box-sizing:border-box}.rd-overlay fieldset{border:0;padding:14px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;margin:0}.rd-overlay label{display:flex;flex-direction:column;gap:4px;font-size:12px}.rd-overlay .rd-check{flex-direction:row}.rd-overlay .rd-wide{grid-column:span 2}.rd-note{font-size:12px;color:#527080;margin:0 0 12px}.rd-page footer{justify-content:flex-end}.rd-error{padding:8px;background:#fff0ed;color:#a52b27;border-radius:5px}@media(max-width:600px){.rd-overlay fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-tools>input{width:100%}}.rd-page .rd-overlay{padding:10px}.rd-page .rd-overlay>section{width:min(760px,100%);max-height:calc(100dvh - 20px);padding:12px 16px}.rd-page .rd-overlay header{margin:0;padding:0 0 8px;gap:8px}.rd-page .rd-overlay h3{font-size:17px;line-height:22px}.rd-page .rd-overlay form{margin:0;padding:0;display:block}.rd-page .rd-overlay fieldset{padding:8px 0;gap:8px 12px;min-width:0;align-items:center}.rd-page .rd-overlay label{margin:0;gap:3px;font-size:12px;line-height:16px;min-width:0}.rd-page .rd-overlay input:not([type=checkbox]),.rd-page .rd-overlay select{height:30px;min-height:30px;margin:0;padding:3px 7px;font-size:13px;line-height:20px;border-radius:5px;min-width:0}.rd-page .rd-overlay .rd-check{gap:6px;font-size:12px;line-height:16px}.rd-page .rd-overlay .rd-check input{height:14px;min-height:14px;width:14px;padding:0;margin:0}.rd-page .rd-overlay button{height:30px;min-height:30px;padding:4px 10px;font-size:12px;line-height:20px;margin:0}.rd-page .rd-overlay footer{margin:0;padding:6px 0 0;gap:8px}.rd-page .rd-overlay .rd-note{font-size:11px;line-height:15px;margin:4px 0 6px}.rd-page .rd-overlay .rd-error{font-size:12px;line-height:16px;margin:6px 0;padding:6px 8px}.rd-page input:not([type=checkbox]),.rd-page select{text-transform:uppercase}
