body[data-page=admin] main{max-width:1440px;margin:40px auto;padding:24px} .admin-heading,.admin-actions{display:flex;align-items:center;justify-content:space-between;gap:18px}.admin-layout{display:grid;grid-template-columns:300px 1fr;gap:24px;margin-top:28px}.admin-layout aside,.admin-layout section{background:white;border:1px solid #e0e6f0;padding:20px;border-radius:12px}.admin-layout aside{max-height:78vh;overflow:auto;position:sticky;top:20px}.admin-layout input:not([type=checkbox]),.admin-layout select,.admin-layout textarea{width:100%;padding:11px;border:1px solid #ced7e5;border-radius:5px;background:white;color:#182642;font:inherit}.admin-layout label{display:block;margin:10px 0;color:#304468}.admin-fields,.admin-unit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.admin-unit{border:1px solid #d7dfeb;padding:15px;margin:14px 0}.admin-layout button{cursor:pointer}#admin-list button{display:block;text-align:right;width:100%;background:white;border:0;border-bottom:1px solid #e6ecf5;padding:15px 4px;color:#051b9c}#admin-list button:hover{background:#eef3ff}#admin-list small{display:block;color:#687a94;margin-top:6px}#admin-photos{display:flex;gap:8px;overflow:auto}#admin-photos img{height:100px;width:150px;object-fit:cover;border-radius:6px}#admin-history{white-space:pre-line;color:#60718a}.admin-actions{margin:25px 0;flex-wrap:wrap}#admin-message{font-weight:700}@media(max-width:800px){.admin-layout{grid-template-columns:1fr}.admin-layout aside{position:static;max-height:300px}.admin-fields,.admin-unit{grid-template-columns:1fr}.admin-heading{display:block}}
