.prereg-head{background:#111719;color:#fff;border-radius:14px;padding:24px 26px;display:flex;justify-content:space-between;align-items:center;gap:20px}
.prereg-head h2{font-size:32px;margin:7px 0 5px}.prereg-head p{color:#bac3c7;margin:0}
.prereg-stats{grid-template-columns:repeat(3,1fr)}
.prereg-table .table-head>div{display:grid;gap:3px}.prereg-table .table-head small{color:var(--muted)}
.prereg-row{display:grid;grid-template-columns:48px 1.5fr 1fr 1.1fr;gap:16px;align-items:center;padding:15px 20px;border-bottom:1px solid var(--line);font-size:13px}
.prereg-row>span{display:grid;gap:4px}.prereg-row small{color:var(--muted)}
.prereg-number{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eaf7fc;color:#1689b6}
.loading-inline{padding:40px;background:#fff;border:1px solid var(--line);border-radius:13px;color:#1689b6;font-weight:800}
@media(max-width:800px){.prereg-head{align-items:flex-start;flex-direction:column}.prereg-stats{grid-template-columns:1fr}.prereg-row{grid-template-columns:42px 1fr}.prereg-row>span:nth-child(3),.prereg-row>span:nth-child(4){grid-column:2}.table-head{align-items:flex-start;gap:10px;flex-direction:column}.table-head input{width:100%}}

.prereg-delete{border:1px solid #d9dde0;background:#fff;color:#b42318;border-radius:9px;padding:9px 11px;font-weight:800;cursor:pointer}
.prereg-delete:hover{background:#fff3f2;border-color:#f1b7b2}.prereg-delete:disabled{opacity:.55;cursor:wait}
@media(max-width:800px){.prereg-delete{grid-column:2;justify-self:start}}
