.registry-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid #cedce0;margin-bottom:18px;padding:0 0 8px}.registry-tabs button{flex:0 0 auto;display:flex;align-items:center;gap:7px;border:0;border-radius:5px;background:transparent;color:#526c77;padding:10px 12px;font-size:13px;min-height:44px}.registry-tabs button.active{background:#e0f1f0;color:#12665c;box-shadow:inset 0 -3px #168477}.registry-tabs svg{width:17px;height:17px}.registry-toolbar #registryPrint{background:#126b75;color:#fff;border-color:#126b75}.registry-toolbar button:disabled{opacity:.45;cursor:not-allowed}#registryTable th{white-space:nowrap}#registryTable input[type=checkbox]{width:18px;height:18px;accent-color:#157b80}.registry-select{width:34px}.registry-tabs button:focus-visible,#registryTable a:focus-visible{outline:2px solid #168477;outline-offset:2px}@media(max-width:760px){.registry-tabs{margin-inline:-4px}.registry-toolbar button{flex:1 1 42%;min-height:42px}#registryTable .registry-select{grid-column:1/-1;width:auto;display:flex;align-items:center}#registryTable .registry-select:after{content:'เลือกรายงาน';font-size:12px;color:#526c77;margin-left:8px}}
.registry-tabs a{flex:0 0 auto;display:flex;align-items:center;gap:7px;color:#526c77;text-decoration:none;font-size:13px;padding:10px 12px;min-height:44px}
