.registry-pages{display:flex;align-items:center;justify-content:flex-end;gap:5px;padding:3px 0 5px;font-size:11px;flex-wrap:wrap}
.registry-pages>span{margin-right:auto;color:var(--muted)}
.registry-pages label{display:flex;align-items:center;gap:4px;font-size:11px;white-space:nowrap}
.registry-pages select,.registry-pages input{height:27px;min-height:27px;padding:2px 5px;margin:0;font-size:11px}
.registry-pages input{width:54px}
.registry-pages button{min-height:27px;padding:2px 9px;font-size:16px;line-height:20px}
.registry-message{padding:6px 0;margin:0;color:var(--muted);font-size:12px}
.registry-state{display:flex;align-items:center;justify-content:space-between;gap:5px;white-space:nowrap}
.registry-panel .registry-state .quick-order-menu{width:24px;min-width:24px;height:24px;min-height:24px;padding:0 3px;font-size:16px;line-height:20px}
@media(max-width:640px){
 .registry-panel .registry-state .quick-order-menu{width:36px;min-width:36px;height:36px;min-height:36px}
 .registry-panel:not(.attention-panel) .registry-status,.registry-panel:not(.attention-panel) th:last-child{position:sticky;right:0;z-index:1;background:#fff;box-shadow:-1px 0 #d9e4dc}
 .registry-panel:not(.attention-panel) th:last-child{background:#f3f7f4}
 .registry-panel:not(.attention-panel) tr:hover .registry-status,.registry-panel:not(.attention-panel) tr:focus-visible .registry-status{background:#edf5ef}
}
@media(max-width:640px){.registry-pages{gap:6px}.registry-pages select,.registry-pages input,.registry-pages button{height:36px;min-height:36px}.registry-pages>span{flex-basis:100%;margin:0}}
