*{box-sizing:border-box}body{margin:0;font-family:Arial;background:#f6f2e9;color:#171717}.w{max-width:1050px;margin:auto;padding:25px}.top{background:#171717;color:#d6a53a;font-size:26px;font-weight:900}.card{background:#fff;border:1px solid #ddd3c4;border-radius:14px;padding:24px;margin:22px 0}.grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.f{margin-bottom:12px}.f label{display:block;font-weight:800;font-size:13px;margin-bottom:5px}.f input{width:100%;padding:11px;border:1px solid #ccc;border-radius:8px}.btn{background:#d6a53a;border:0;border-radius:8px;padding:12px 18px;font-weight:900;cursor:pointer;text-decoration:none;color:#171717;display:inline-block}.msg{padding:12px;background:#fff0f0;border:1px solid #e3bbbb;border-radius:8px}.ok{background:#edf7ed;border-color:#b8d7b8}.admin{display:grid;grid-template-columns:220px 1fr;gap:18px}.side{background:#171717;color:#fff;border-radius:12px;padding:16px;min-height:500px}.side a{display:block;color:#ddd;padding:9px;text-decoration:none;border-bottom:1px solid #333}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.stat{background:#faf8f3;padding:16px;border-radius:9px}.stat b{display:block;font-size:26px;color:#b88722}@media(max-width:750px){.grid,.admin,.stats{grid-template-columns:1fr}}