.bk-guest-receive{max-width:780px;margin-inline:auto}.bk-guest-panel{border:1px solid var(--line,#dce3ef);background:var(--paper,#fff);padding:clamp(18px,4vw,30px);margin-block:26px}.bk-guest-panel h2{font-size:1.25rem;margin-top:0}.bk-guest-panel form{display:grid;gap:12px}.bk-guest-panel label{font-weight:650}.bk-guest-panel input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;border:1px solid var(--line,#b9c6de);border-radius:2px;padding:12px;background:var(--paper,#fff);color:var(--ink,#18243d);font:inherit}.bk-guest-panel input:focus{outline:2px solid #3159db;outline-offset:2px}.bk-guest-panel #bk-access-code{max-width:290px;font-size:1.5rem;letter-spacing:.18em}.bk-guest-receive details{border-top:1px solid var(--line,#dce3ef);padding-block:19px}.bk-guest-receive summary{font-weight:650;cursor:pointer}.bk-guest-policy{white-space:pre-wrap;line-height:1.9;overflow-wrap:anywhere}.bk-guest-note{border-left:3px solid #3159db;background:var(--paper-strong,#f3f6ff);padding:18px 20px;margin-block:22px}.bk-guest-note p:first-child{margin-top:0}.bk-guest-note p:last-child{margin-bottom:0}.bk-guest-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-block:20px}.bk-guest-actions form{margin:0}.bk-guest-admin-search{display:grid;grid-template-columns:minmax(200px,1fr) 170px auto;gap:14px;align-items:end;margin-block:24px}.bk-guest-admin-field{display:grid;gap:7px;min-width:0}.bk-guest-admin-search input,.bk-guest-admin-search select{width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid var(--admin-border,#dce3ef);background:var(--admin-surface,#fff);color:var(--admin-ink,#18243d);font:inherit}.bk-guest-receive .button{white-space:normal;text-align:center}.bk-guest-receive p,.bk-guest-note{overflow-wrap:anywhere}@media(max-width:640px){.bk-guest-admin-search{grid-template-columns:1fr}.bk-guest-panel{padding:20px 16px}.bk-guest-panel .button{width:100%}.bk-guest-receive h1{font-size:clamp(1.65rem,7.4vw,2.3rem);line-height:1.5}.bk-guest-actions{align-items:stretch;flex-direction:column}.bk-guest-actions .button{width:100%}}
