textarea{width:100%;max-width:100%;font:inherit;background:var(--paper);color:var(--ink);border:1px solid var(--muted);border-radius:9px;padding:12px;resize:vertical;min-height:100px}
textarea:focus-visible{outline:3px solid var(--accent);outline-offset:5px}
.partner-hours{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}
.partner-next{margin-top:24px}
.partner-next p:last-child{margin-bottom:0}
.partner-navigation{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:22px 0 0}
.partner-navigation>a,.partner-navigation button{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);font:inherit;font-size:13px;cursor:pointer}
.partner-navigation a[aria-current=page]{border-color:var(--accent)}
.partner-navigation form{margin-left:auto}
@media(max-width:700px){.partner-hours{grid-template-columns:1fr}.partner-navigation{gap:8px}.partner-navigation form{margin-left:0}.partner-navigation>a,.partner-navigation button{padding:8px 10px}}
