.same-day-trigger{display:inline-flex;align-items:center;gap:5px;border:1px solid #e8c6d3;border-radius:999px;background:#fff;color:#a65c7b;padding:5px 12px;font:inherit;font-size:12px;cursor:pointer}
.same-day-block{margin:20px 0}.same-day-dialog,.site-nav-dialog{position:fixed;inset:0;margin:auto;box-sizing:border-box;width:min(520px,calc(100% - 32px));max-height:min(80dvh,700px);overflow:auto;padding:20px;border:1px solid #eadce2;border-radius:16px;background:white;color:#51474d;box-shadow:0 16px 55px #0003;font:14px/1.7 sans-serif;z-index:9999}
.same-day-dialog::backdrop,.site-nav-dialog::backdrop{background:#20192380}.same-day-heading,.site-nav-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #eee;padding-bottom:8px}.same-day-heading h2,.site-nav-heading h2{font-size:17px;margin:0}.same-day-close,.site-nav-close{border:0;background:none;color:#806b76;font-size:26px;cursor:pointer;min-width:44px;min-height:44px}.same-day-note{font-size:12px;color:#92838a}.same-day-list{display:grid;gap:4px}.same-day-list a,.site-nav-links a{display:block;text-decoration:none;color:#574a51!important;border-bottom:1px solid #f1e9ec;padding:11px 8px;overflow-wrap:anywhere}.same-day-list b{display:inline-block;color:#c67d9a;font-size:11px;min-width:80px}.site-nav-links{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.site-nav-links a{font-size:13px;font-weight:600}.site-nav-open{border:0;background:none;color:#df8fab;font:inherit;cursor:pointer;min-width:44px;min-height:44px}.day .same-day-trigger{margin-left:8px;padding:2px 8px;font-size:11px}.re-body .same-day-block{margin:12px 0}.radio-note .same-day-block{margin:8px 0}
@media(max-width:600px){.same-day-dialog,.site-nav-dialog{max-height:calc(100dvh - 32px)}.site-nav-links a{min-height:44px;display:flex;align-items:center}}
