header h1{font-size:21px;letter-spacing:0;margin:0 0 0 auto}main{padding:25px}#login{max-width:430px;margin:25px auto;background:white;border:1px solid #d6ded4;padding:25px;border-radius:12px}label{display:block;font-size:13px;margin:13px 0}label input{display:block;margin-top:6px;width:100%}form{display:flex;gap:10px;flex-wrap:wrap}#login-form{display:block}#login-form button{margin-top:10px}#login-error,#admin-status{color:#a2392e}.admin-bar{display:flex;align-items:center;gap:12px}.admin-bar h2{margin-right:auto}.admin-summary{display:flex;gap:15px;margin:20px 0}.admin-summary span{background:#e7efdf;border-radius:8px;padding:15px}#dashboard>p{font-size:12px;line-height:1.7;color:#677b68}.table-wrap{overflow:auto;background:white;border:1px solid #dbe3d5}table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}th,td{padding:12px;border-bottom:1px solid #e6ece2;vertical-align:top}th{background:#eef2e8}td{max-width:320px;overflow-wrap:anywhere}td small{display:block;margin:5px 0;color:#6a7a6b}td button,#blocks button{font-size:11px;padding:7px;margin:3px}.block-row{background:#fff;padding:14px;border:1px solid #d5dfcd;margin:10px 0;display:flex;align-items:center;gap:15px;overflow-wrap:anywhere}.block-row button{margin-left:auto}@media(max-width:600px){main{padding:12px}.admin-summary{flex-wrap:wrap}.admin-bar{flex-wrap:wrap}.admin-bar h2{width:100%;font-size:20px}.block-row{flex-wrap:wrap}#block-form input{width:100%}}
