@media(max-width:700px){.formgrid{grid-template-columns:1fr}.admin{padding:12px}table,thead,tbody,tr,td,th{display:block}thead{display:none}tr{background:#fff8fa;margin:10px 0;padding:10px;border-radius:12px}td{border:0;padding:6px}.stamps{gap:6px}}/* ===== V3 ===== */
.sitehead{max-width:1180px;margin:auto;padding:18px 24px;display:flex;justify-content:space-between;align-items:center}.brand{display:flex;align-items:center;gap:12px}.brand img{width:58px;height:58px;object-fit:contain;border-radius:16px;mix-blend-mode:multiply}.brand b{font-size:21px}.brand small{display:block;color:#b32c55;letter-spacing:1px}.compact{padding:10px 15px}.home{max-width:1180px;margin:auto;padding:25px}.homehero{min-height:540px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px}.homehero h1{font-size:64px;line-height:.98;margin:14px 0}.homehero h1 i{color:var(--pink);font-family:"Brush Script MT","Segoe Script",cursive;font-weight:400}.homehero p{font-size:20px;max-width:600px;line-height:1.6}.homehero>img{width:100%;max-width:430px;justify-self:center;border-radius:45%;mix-blend-mode:multiply}.eyebrow{color:#b32c55;letter-spacing:2px;font-size:12px;font-weight:bold}.homeactions{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.status{display:inline-block;border-radius:999px;padding:7px 12px;font-weight:bold}.status.open{background:#e8f8ee;color:#16733c}.status.closed{background:#fff0f3;color:#a7254c}.status.big{padding:11px 16px}.status small{margin-left:7px}.homepanel,.location{background:#fff;border:1px solid #f2c2d0;border-radius:24px;padding:26px;margin:22px 0;box-shadow:0 10px 30px #7d2b4b15}.homepanel{display:flex;justify-content:space-between;gap:25px;align-items:center}.homepanel h2,.location h2{font-size:32px;margin:5px 0}.recover{display:flex;gap:8px;min-width:440px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.features article{background:#fff8fa;border:1px solid #f2c2d0;border-radius:20px;padding:24px}.features b{font-size:22px;color:var(--pink)}.coupon-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;flex:1}.coupon{background:linear-gradient(135deg,#fff0f5,#fff);border:1px dashed #df7b9a;border-radius:16px;padding:14px;display:grid;gap:5px}.coupon b{color:var(--pink);font-size:18px}.coupon em{font-style:normal;font-weight:bold;letter-spacing:1px}.sitefooter{text-align:center;padding:30px}.qrbox{margin:14px 16px;padding:15px;background:#fff;border:1px solid #f0c1cf;border-radius:20px;display:flex;align-items:center;gap:15px}.qrbox img{width:105px;height:105px}.promoarea{margin:14px 16px}.promoarea h3{color:var(--pink)}.smalllogo{display:block;margin:auto}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:15px}.stats article{background:#fff;border-radius:18px;padding:18px;box-shadow:0 8px 28px #7d2b4b18}.stats span{display:block;color:#7b5964}.stats b{font-size:32px;color:var(--pink)}.notice{margin-top:15px;background:#eaf8ef;color:#187341;padding:12px;border-radius:12px}.badge{display:inline-block;background:#fff0cf;color:#805d00;border-radius:99px;padding:4px 7px;font-size:11px}.gold{background:#d7a43b;color:#fff}.actions form{display:inline}.admincols{display:grid;grid-template-columns:1fr 1fr;gap:15px}.hourrow{display:grid;grid-template-columns:1.4fr 1fr auto 1fr;gap:8px;align-items:center;margin:8px 0}.hourrow input[type=time]{padding:8px;border:1px solid #e6b7c5;border-radius:9px}.stack{display:grid;gap:8px}.couponlist{display:grid;gap:8px;margin-top:14px}.tablewrap{overflow:auto}
@media(max-width:800px){.homehero{grid-template-columns:1fr;min-height:auto}.homehero h1{font-size:46px}.homehero>img{max-width:270px;grid-row:1}.homepanel{display:block}.recover{min-width:0;display:grid}.features,.coupon-grid,.stats,.admincols{grid-template-columns:1fr}.hourrow{grid-template-columns:1fr 1fr}.hourrow span{display:none}.sitehead{padding:12px}.brand small{display:none}.home{padding:14px}.qrbox{flex-direction:column;text-align:center}}
