.admin-private{font-size:11px;letter-spacing:.12em;color:var(--muted)}.admin-main{max-width:1250px;margin:auto;padding:50px 32px}.admin-intro{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:36px}.admin-intro h1{font-size:52px;line-height:1.1;margin:12px 0}.admin-intro p{color:#657269}.admin-filters{display:flex;gap:16px;align-items:end;margin-bottom:28px}.admin-filters label{margin:0;flex:1;font-size:13px}.admin-filters input,.admin-filters select{margin-top:8px;min-height:46px}.admin-filters .button{min-height:46px;padding:12px 18px}.admin-list-heading{display:flex;justify-content:space-between;gap:20px;font-size:13px;margin:18px 0}.admin-list-heading span{color:#657269}.admin-table-wrap{border:1px solid #dce2d8;background:white;border-radius:16px;overflow:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;min-width:800px;font-size:13px}.admin-table-wrap th{text-align:left;background:#eef2e9;color:#365543;font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:17px}.admin-table-wrap td{padding:18px 17px;border-top:1px solid #edf0e8;vertical-align:top;overflow-wrap:anywhere;max-width:300px}.admin-table-wrap td span{display:block;color:#657269;margin-top:5px}.admin-pagination{display:flex;gap:20px;align-items:center;justify-content:flex-end;margin:20px 0}.admin-pagination .button{padding:10px 18px}.admin-gate{max-width:650px;padding:60px 28px;margin:auto}.admin-gate .eyebrow{margin-top:60px}.admin-gate h1{font-size:58px}.admin-gate p{margin:24px 0;line-height:1.7}.admin-gate .brand{font-size:30px}#adminStatus{color:#8d3c2e;font-size:14px}#adminStatus:empty{display:none}@media(max-width:760px){.admin-main{padding:28px 20px}.admin-intro{align-items:start;flex-direction:column}.admin-intro h1{font-size:42px}.admin-filters{flex-wrap:wrap}.admin-filters label{flex-basis:100%}.admin-list-heading{flex-direction:column;gap:7px}.admin-private{display:none}.admin-gate h1{font-size:44px}}
