/* Compact operations, one scroll surface, no continuously animated blur. */
.table td{vertical-align:top}.table td small{display:block;line-height:1.5}.table .actions{gap:6px;max-width:340px}.table input,.table select{max-width:220px}.sticky-actions{position:sticky;bottom:12px;padding:12px;background:rgba(247,250,255,.96);border:1px solid #dce5f5;border-radius:16px;z-index:2}.table details{margin-top:8px}.table details summary,details.panel summary{cursor:pointer;font-weight:600;padding:8px 0}.remote-dialog23 .modal-body{overflow:hidden;display:flex;flex-direction:column;min-height:0}.remote-dialog23 form,.remote-dialog23 .form-grid,.remote-dialog23 #remote-list23{display:flex;flex-direction:column;min-height:0;flex:1}.remote-toolbar{flex:none;background:rgba(248,251,255,.98);padding:4px 0 12px}.remote-results{overflow-y:auto;min-height:0;max-height:52dvh;overscroll-behavior:contain}.remote-card{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #dde6f5;padding:14px 4px}.remote-card>div{min-width:0;overflow-wrap:anywhere}.remote-card small{display:block}.remote-card .btn{flex:none;min-height:44px}.modal-head{flex:none}#public-fields .check{margin-top:10px}fieldset{min-width:0;border:1px solid #d8e3f3;border-radius:14px;padding:16px}legend{font-weight:600}.span-2[hidden]{display:none!important}.panel h3{margin:20px 0 10px}.nav-group-label{margin-top:15px}
@media(min-width:1000px){.table{table-layout:auto;width:100%}.table td:last-child{min-width:190px}.table .btn.small{font-size:12px;padding:8px 10px}.panel{overflow-x:auto}.modal-body .table{font-size:13px}}
@media(max-width:760px){.table input,.table select{width:100%;max-width:none}.remote-card{padding:14px 0}.remote-dialog23{max-height:92dvh}.remote-card .btn{padding:10px 14px}.table td:last-child{min-width:0}.sticky-actions{bottom:76px}.table td{overflow-wrap:anywhere}}
