.site-consent{display:flex!important;align-items:flex-start;gap:10px;grid-column:1/-1;margin:15px 0;padding:0;font:11px/1.55 Manrope,Arial,sans-serif;color:inherit;text-align:left}.site-consent input[type=checkbox]{appearance:auto!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;padding:0!important;margin:2px 0 0!important;accent-color:#9b7154;flex:0 0 18px}.site-consent label{display:block!important;font:inherit!important;color:inherit;cursor:pointer}.site-consent a{font-size:10px!important;color:inherit!important;text-decoration:underline!important;text-underline-offset:3px}.concierge-compose+.site-consent,#chat-panel>.site-consent{margin:0;padding:8px 16px;background:#faf7f2;color:#63564a}.site-legal-dialog.legal-dialog{box-sizing:border-box;width:min(850px,calc(100vw - 30px));height:min(760px,88dvh);max-height:88dvh;margin:auto;padding:0;border:0;border-radius:20px;background:#faf8f4;overflow:hidden;color:#44362b;box-shadow:0 24px 100px #0005}.site-legal-dialog::backdrop{background:#191713a6}.site-legal-dialog>header{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 16px;height:64px;border-bottom:1px solid #ddd0c2;font:12px/1.4 Manrope,Arial,sans-serif}.site-legal-dialog>header>button{box-sizing:border-box;position:static;display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;margin:0;border:0;border-radius:50%;background:#eae1d6;color:#604d3e;cursor:pointer;line-height:1;transform:none}.site-legal-dialog>header>button svg{display:block;width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;margin:0;transform:none}.site-legal-dialog>iframe{display:block;width:100%;height:calc(100% - 64px);border:0}.site-consent input:focus-visible,.site-legal-dialog button:focus-visible{outline:2px solid #9b7154;outline-offset:3px}

#chat-panel .site-consent.consent-accepted[hidden]{display:none!important}
