:root{--vv-ux-ink:#143e42;--vv-ux-border:#e2e8f0;--vv-ux-space:14px;--vv-ux-radius:10px;--vv-ux-target:44px}.vv-dashboard-sidebar :is(a,summary):focus-visible,.vv-account-header :is(a,.vv-user-capsule):focus-visible,.custom-modal-login :is(a,button,input,select):focus-visible,#vv-mobile-drawer-wrap :is(button,input):focus-visible,#review-form :is(input,select,textarea,button):focus-visible{outline:2px solid var(--vv-ux-ink)!important;outline-offset:3px}#vv-mobile-drawer-wrap[hidden]{display:none!important}.vv-review-privacy label{display:flex;align-items:center;gap:var(--vv-ux-space);min-height:var(--vv-ux-target);padding:8px var(--vv-ux-space);border:1px solid var(--vv-ux-border);border-radius:var(--vv-ux-radius);margin-block-end:8px;cursor:pointer}.vv-review-privacy input{flex-shrink:0;margin:0}.vv-account-header.open .account-dropdown{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important}.vv-dashboard-sidebar .vv-account-help{font-size:12px;line-height:1.6;margin:8px 10px 0}@media (max-width:991px){body .vv-airbnb-filters-bar{flex-wrap:wrap!important;overflow:visible!important}.vv-dashboard-sidebar :is(a,summary){min-height:var(--vv-ux-target)}}@media (prefers-reduced-motion:reduce){.vv-mobile-sheet-wrap,.vv-mobile-sheet-backdrop,.vv-account-header .account-dropdown{transition:none!important}}.messages-area .msg-user-info{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.messages-area .message-date{display:inline-flex;flex-wrap:wrap;gap:8px;unicode-bidi:isolate}.messages-area .custom-actions .btn-action{min-width:44px;min-height:44px}.msg-attachment-row .new-attach,.msg-attachment-row .new-attachment{min-height:44px}.msg-attachment-row .new-attachment{display:inline-flex;align-items:center;gap:8px;width:auto!important;padding:8px 12px}.msg-attachment-row .vv-attachment-label{font-size:14px;line-height:1.5;white-space:nowrap}