@layer ui331 {
 .booking-account331{display:block}
 @media(max-width:760px){.booking-account331{display:none!important}}
 body.native-client331 .booking-account331{display:none!important}
 body.client-auth331 #clientHeader285,body.client-auth331 #clientBack330,body.client-auth331 .footer285{display:none!important}
 body.client-auth331 #client285{width:min(640px,100%)!important;margin:auto!important;padding:28px 24px!important;box-sizing:border-box!important}
 body.client-auth331 .auth-panel286{width:100%!important;margin:0 auto!important;padding:0!important;border:0!important;background:#fff!important;border-radius:0!important;box-sizing:border-box!important}
 body.client-auth331 .brand286{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 24px!important}
 body.client-auth331 .brand286 .brand-link288{flex:0 1 50%!important;min-width:0!important}
 body.client-auth331 .brand286 img{width:185px!important;max-width:100%!important;height:auto!important}
 body.client-auth331 .auth-tag331{font:12px/1.5 system-ui,sans-serif!important;letter-spacing:1px!important;color:#456455!important;max-width:180px!important}
 body.client-auth331 #auth285{display:grid!important;gap:16px!important;padding:24px!important;border:1px solid #dce1d6!important;border-radius:18px!important;background:white!important}
 body.client-auth331 .auth-panel286 h1{font-size:30px!important;margin:0 0 20px!important}
 body.client-auth331 #auth285 label{display:grid!important;gap:8px!important;margin:0!important;font-size:16px!important}
 body.client-auth331 #auth285 input{background:white!important;min-height:49px!important;padding:12px 14px!important;border-radius:12px!important}
 body.client-auth331 #auth285>button{margin:0!important;background:#29342b!important;color:white!important;min-height:50px!important;border-radius:12px!important}
 .chat-compose325{padding:7.5px!important;gap:7.5px!important;border-radius:13.5px!important}
 .chat-compose325 textarea{min-height:33px!important;max-height:75px!important;height:33px!important;line-height:22.5px!important;padding:5.25px 7.5px!important;font-size:16px!important;box-sizing:border-box!important}
 .chat-compose325 button{width:34.5px!important;height:34.5px!important;min-width:34.5px!important;min-height:34.5px!important;padding:7.5px!important}
 .chat-compose325 svg{width:18.75px!important;height:18.75px!important}
 .chat-message325{padding:7.5px 9.75px!important;border-radius:11.25px!important}
 .chat-message325.mine325{touch-action:pan-y;-webkit-touch-callout:none}
 .chat-actions331{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}
 .chat-actions331 button{padding:6px 10px!important;min-height:32px!important;font-size:13px!important;width:auto!important}
 .chat-edit331{display:grid;gap:8px;margin-top:8px}
 .chat-edit331 textarea{font:16px/1.4 sans-serif!important;min-height:65px!important;padding:8px!important;width:100%!important;box-sizing:border-box!important}
 @media(max-width:380px){body.client-auth331 #client285{padding:20px 16px!important}body.client-auth331 .brand286 img{width:145px!important}body.client-auth331 #auth285{padding:18px!important}}
}
