.slate-intro{font-size:13px;line-height:1.7;color:#d2dfce}.slate-note{font-size:11px;line-height:1.65;color:#abc4b0}.slate-families{display:grid;gap:10px;margin:20px 0}.slate-family{border:1px solid #9fbd9440;border-radius:12px;background:#a1be9d08;overflow:hidden}.slate-family>summary{display:grid;grid-template-columns:50px minmax(0,1fr) 20px;align-items:center;gap:10px;list-style:none;padding:12px;cursor:pointer;color:#e6d6a4;font:20px/1.15 Georgia,serif;min-height:76px}.slate-family>summary::-webkit-details-marker{display:none}.slate-family>summary>img{width:50px;height:50px;object-fit:contain}.slate-family>summary small{display:block;font:10px/1.5 Arial,sans-serif;color:#acc8af;margin-top:5px}.slate-family[open]>summary>b{transform:rotate(45deg)}.slate-ingredients{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 12px}.slate-ingredients>span{display:flex;align-items:center;gap:7px;color:#e2d2a3;font-size:12px;min-width:0}.slate-ingredients img{width:30px;height:38px;object-fit:contain}.slate-ingredients small{display:block;font-size:9px;color:#a4bfaa}.slate-family>.economy-buy{margin:8px 12px;width:calc(100% - 24px)}.slate-family>.slate-note{margin:5px 12px}.slate-tier-list{display:grid;gap:10px;padding:12px}.slate-tier-list>article{display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px;align-items:center;border-top:1px solid #a8c6a824;padding-top:10px}.slate-tier-list img{width:74px;height:74px;object-fit:contain}.slate-tier-list b{color:#ead8a5;font:21px Georgia,serif}.slate-tier-list p{font-size:11px;line-height:1.6;color:#c5d8c3;margin:4px 0}.slate-on-map{padding:14px 0;border-block:1px solid #a3c4a33b;margin-bottom:15px}.slate-on-map summary{color:#e5d4a4;font:21px Georgia,serif;cursor:pointer;min-height:32px}.slate-on-map>button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:#96bc9a0b;border:1px solid #9ebba330;border-radius:8px;padding:10px;margin-top:8px;color:#e1d4a4}.slate-on-map img{width:38px;height:38px;object-fit:contain}.slate-on-map small{display:block;font-size:10px;color:#acc7af;margin-top:4px}.slate-on-map b{margin-left:auto}.slate-placement{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);width:min(410px,calc(100% - 24px));padding:14px;background:#12392ff7;border:1px solid #c6b07891;border-radius:14px;box-shadow:0 14px 60px #031a1adb;z-index:19;color:#c4d8c0}.slate-placement-heading{display:flex;align-items:center;gap:12px}.slate-placement-heading img{width:45px;height:45px;object-fit:contain}.slate-placement-heading small{font-size:9px;color:#d9ba79;letter-spacing:.14em}.slate-placement h3{font:22px Georgia,serif;color:#ead7a0;margin:3px 0}.slate-placement-heading>button{margin-left:auto;min-width:44px;min-height:44px;background:transparent;border:1px solid #a0c39e44;border-radius:50%;color:#c9d9bd;font-size:25px}.slate-placement>p{font-size:11px;line-height:1.6;margin:10px 0}.slate-placement-cell{font-size:11px;color:#ead7a0;min-height:32px}.slate-placement-buttons{display:grid;grid-template-columns:1fr 1.4fr;gap:10px}.slate-placement-buttons button{min-height:44px;width:100%}.slate-placement[hidden]{display:none}@media(max-width:360px){.slate-family>summary{grid-template-columns:40px minmax(0,1fr) 14px;font-size:17px;gap:7px;padding:10px}.slate-family>summary>img{width:40px;height:40px}.slate-tier-list>article{grid-template-columns:57px minmax(0,1fr);gap:9px}.slate-tier-list img{width:57px;height:57px}}@media(max-height:480px){.slate-placement{left:auto;right:12px;transform:none;width:330px;bottom:8px;padding:10px}.slate-placement-heading img{width:34px;height:34px}.slate-placement h3{font-size:18px}.slate-placement>p{margin:5px 0;font-size:10px}.slate-placement-cell{min-height:23px}}
