.partner-booking-link-module__X-Qtuq__generator{border:1px solid var(--line);background:var(--surface);gap:12px;min-width:0;max-width:100%;padding:24px;display:grid}.partner-booking-link-module__X-Qtuq__generator label{font-weight:700}.partner-booking-link-module__X-Qtuq__generator input{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;max-width:100%;color:var(--ink);font:inherit;padding:12px;font-size:16px}.partner-booking-link-module__X-Qtuq__generator p{overflow-wrap:anywhere;margin:0}.partner-booking-link-module__X-Qtuq__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.partner-booking-link-module__X-Qtuq__actions button,.partner-booking-link-module__X-Qtuq__actions a{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:12px 16px;font-weight:700;text-decoration:none;display:inline-flex}.partner-booking-link-module__X-Qtuq__actions button{border-color:var(--accent)}.partner-booking-link-module__X-Qtuq__generator :is(input,button,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.partner-booking-link-module__X-Qtuq__status{min-height:1.5em}@media (max-width:520px){.partner-booking-link-module__X-Qtuq__generator{padding:16px}.partner-booking-link-module__X-Qtuq__actions{align-items:stretch}.partner-booking-link-module__X-Qtuq__actions button,.partner-booking-link-module__X-Qtuq__actions a{text-align:center;width:100%}}
