body{background:var(--color-cream,#faf7f2);color:var(--color-ink,#333);margin:0;font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif}.adm-wrap{max-width:1180px;margin:0 auto;padding:32px 20px 90px}.adm-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:6px;display:flex}.adm-title{margin:0;font-size:30px;font-weight:900}.adm-sub{color:#555;max-width:92ch;margin:4px 0 22px;font-size:15px;line-height:1.55}.adm-btn{cursor:pointer;color:#fff;background:#ee0808;border:0;border-radius:10px;justify-content:center;align-items:center;padding:11px 24px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.adm-btn:disabled{opacity:.55;cursor:default}.adm-btn.ghost{color:#333;background:#fff;border:1px solid #c9ccd1;padding:9px 18px}.adm-btn.ghost:hover{background:#f2efe9}.adm-btn.sm{border-radius:8px;padding:6px 11px;font-size:12.5px}.adm-banner{color:#6b4d09;background:#fff6e5;border:1px solid #f0d9a8;border-radius:10px;margin-bottom:18px;padding:12px 16px;font-size:14px;line-height:1.55}.adm-banner.bad{color:#a11;background:#fdf2f2;border-color:#e4b7b7}.adm-banner.good{color:#1c6b2f;background:#eef8f1;border-color:#b9dfc6}.underline{color:#0b7d6c;text-decoration:underline}[hidden]{display:none!important}.tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:20px;display:grid}.tile{background:#fff;border-radius:12px;padding:15px 18px;box-shadow:0 1px 10px #0000000d}.tile .n{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:25px;font-weight:900}.tile .l{color:#666;text-transform:uppercase;letter-spacing:.05em;margin-top:3px;font-size:12px;font-weight:700}.tile.hot .n{color:#a11}.tile.warm .n{color:#96650a}.card{background:#fff;border-radius:12px;margin-bottom:18px;box-shadow:0 1px 10px #0000000d}.card>header{padding:15px 20px 0}.card h2{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:17px;font-weight:900;display:flex}.card .hint{color:#666;max-width:92ch;margin:6px 0 0;font-size:13.5px;line-height:1.6}.card .body{padding:12px 20px 16px}.count{color:#fff;background:#8a8f96;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:800}.count.warm{background:#d98014}.sheet{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 22px;display:flex}.sheet .facts{color:#444;font-size:14px;line-height:1.6}.sheet .facts b{color:#222}.wait{margin:0;padding:0;list-style:none}.wait li{border-top:1px solid #eceff2;grid-template-columns:110px 1fr auto;align-items:baseline;gap:4px 14px;padding:9px 0;font-size:14px;display:grid}.wait li:first-child{border-top:0}.wait .d{font-variant-numeric:tabular-nums;font-weight:800}.wait .m{color:#777;font-size:13px}.filters{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.filters input[type=search],.filters select{font:inherit;color:#333;background:#fff;border:1px solid #c9ccd1;border-radius:8px;padding:8px 10px;font-size:14px}.filters input[type=search]{flex:240px;min-width:240px}.filters label.tick{color:#444;cursor:pointer;align-items:center;gap:6px;font-size:14px;display:inline-flex}.shown{color:#666;margin:0 0 10px;font-size:13px}details.by{background:#fff;border-radius:12px;margin-bottom:18px;box-shadow:0 1px 10px #0000000d}details.by>summary{cursor:pointer;padding:14px 20px;font-size:15px;font-weight:900}.tbl-wrap{padding:0 20px 14px;overflow-x:auto}table.by-t{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}table.by-t th,table.by-t td{text-align:left;white-space:nowrap;border-top:1px solid #eceff2;padding:7px 10px}table.by-t th{text-transform:uppercase;letter-spacing:.04em;color:#666;border-top:0;font-size:11.5px}table.by-t td.n{text-align:right}table.by-t td.bad{color:#a11;font-weight:800}table.by-t button{color:#0b7d6c;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.rep{margin:0;padding:0;list-style:none}.rep li{background:#fff;border-left:5px solid #c9ccd1;border-radius:12px;grid-template-columns:150px 1fr auto;align-items:start;gap:6px 18px;margin-bottom:12px;padding:15px 20px;display:grid;box-shadow:0 1px 10px #0000000d}.rep li.flag{border-left-color:#d98014}.rep li.good{border-left-color:#3aa361}.rep .when{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;line-height:1.5}.rep .when .src{color:#777;font-size:12px;font-weight:600;display:block}.rep .what{font-size:14.5px;line-height:1.5}.rep .what .who{color:#666;margin-top:2px;font-size:13px}.rep .ans{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chip{color:#555;background:#f1f2f4;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-block}.chip.yes{color:#1c6b2f;background:#e6f6ea}.chip.no{color:#9b1c1c;background:#fde2e2;font-weight:800}.chip.blank{color:#999;background:#f4f4f4;font-weight:600}.rep .notes{white-space:pre-line;color:#333;margin-top:8px;font-size:14px;line-height:1.6}.rep .recipe{white-space:pre-line;color:#8a2b0f;margin-top:6px;font-size:13.5px;line-height:1.55}.rep .extra{color:#777;margin-top:8px;font-size:12.5px;line-height:1.6}.rep .go{flex-direction:column;gap:6px;display:flex}.more{text-align:center;margin:6px 0 20px}.empty{text-align:center;background:#fff;border-radius:12px;padding:40px 24px;box-shadow:0 1px 10px #0000000d}.empty .big{margin-bottom:6px;font-size:19px;font-weight:900}.empty p{color:#666;margin:0;font-size:14px;line-height:1.6}@media (width<=720px){.rep li{grid-template-columns:1fr}.rep .go{flex-flow:wrap}.wait li{grid-template-columns:1fr}}
