.customer-dialog{box-sizing:border-box;width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #ddd8d0;border-radius:20px;background:#fcfbf8;color:#292725;padding:32px;box-shadow:0 24px 100px #0003}.customer-dialog::backdrop{background:#26231f80;backdrop-filter:blur(4px)}.customer-dialog h2{font-size:26px;margin:8px 0 12px}.customer-dialog p{line-height:1.7}.customer-dialog form{display:grid;gap:10px;margin-top:20px}.customer-dialog form[hidden]{display:none}.customer-dialog label{font-weight:650}.customer-dialog input{box-sizing:border-box;width:100%;border:1px solid #cdc7bd;border-radius:10px;padding:12px;background:#fff;font:inherit;color:inherit}.customer-dialog input:focus{outline:2px solid #7b8070;outline-offset:2px}.customer-dialog .button{width:100%;justify-content:center}.customer-dialog button:disabled{opacity:.55;cursor:wait}.customer-close{position:absolute;right:14px;top:10px;border:0;background:transparent;font-size:30px;cursor:pointer;color:#655e54}.customer-hint{font-size:13px;color:#716b62;margin:0}.customer-feedback{min-height:24px;color:#584d3f;font-size:14px;margin-bottom:0;overflow-wrap:anywhere}#customer-code{letter-spacing:.45em;font-size:22px}#customer-turnstile{min-height:0}.customer-logout{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:6px}.desk-account-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0}.desk-account-row select{max-width:100%}@media(max-width:480px){.customer-dialog{padding:26px 20px}.customer-dialog h2{font-size:23px}}
