.mca-start-form textarea{min-height:68px!important;margin:0 0 14px!important;padding:8px!important;border:0!important;outline-offset:1px;resize:vertical}.mca-start-actions{padding-top:4px}.mca-city-trigger{min-height:34px;min-width:110px;padding:5px 10px;border:1px solid #d6e7e4;border-radius:9px;background:#fff;color:#254b50;text-align:right;font-size:13px}.mca-start-city-label,.mca-filters label{position:relative}.mca-native-city{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.mca-city-popup{position:absolute;top:100%;right:0;z-index:20;width:min(270px,80vw);padding:10px;border:1px solid #d7e8e6;border-radius:12px;background:#fff;box-shadow:0 12px 35px #163c4330}.mca-city-search{width:100%;height:40px!important;padding:7px!important;border:1px solid #d7e8e6!important;border-radius:8px;font-size:16px!important}.mca-city-options{max-height:200px;overflow:auto}.mca-city-option{display:block;width:100%;padding:8px;border:0;background:#fff;text-align:right;color:#20464e}.mca-city-option:hover,.mca-city-option:focus-visible{background:#eaf8f5}.mca-city-options p{margin:8px;color:#687f82}.mca-mobile-nav,.mca-chat-results{display:none}.mca-screen .mca-header .mca-symbol{display:none}.mca-screen .mca-card{display:flex;flex-direction:column;gap:8px}.mca-card-top{align-items:center}.mca-card-info{min-width:0}.mca-rating-info,.mca-unrated{font-size:12px;margin:3px 0;color:#b47a0a}.mca-unrated{color:#819292}.mca-location,.mca-address{line-height:1.8}.mca-details{display:flex;flex-wrap:wrap;gap:8px 18px;color:#58777b;font-size:12px}.mca-details a{color:#087b7b;text-decoration:none;direction:ltr;unicode-bidi:plaintext}.mca-screen .mca-actions{margin-top:3px}.mca-start-input,.mca-form textarea,.mca-city-search{font-size:16px!important}@media(max-width:760px){.mca-screen{height:100dvh}.mca-screen .mca-screen-bar{flex:0 0 52px}.mca-screen .mca-shell{display:block;position:relative;flex:1;min-height:0}.mca-screen .mca-chat,.mca-screen .mca-results{position:absolute;inset:0;width:100%;height:100%;max-height:none;min-height:0}.mca-screen .mca-chat{display:flex;border:0}.mca-screen .mca-results{display:none;padding:0 14px 12px}.mca-screen.mca-showing-results .mca-chat{display:none}.mca-screen.mca-showing-results .mca-results{display:flex}.mca-screen .mca-header{min-height:54px}.mca-screen .mca-messages{flex:1}.mca-screen .mca-bottom{padding:10px 12px max(10px,env(safe-area-inset-bottom))}.mca-screen .mca-form textarea{font-size:16px!important;min-height:42px}.mca-chat-results{display:block;border:1px solid #c8e4df;border-radius:9px;background:#fff;color:#087d79;padding:5px 8px;font-size:12px}.mca-mobile-nav{display:flex;align-items:center;gap:8px;padding:12px 0 8px}.mca-mobile-nav button{padding:7px 12px;border:1px solid #cde2df;border-radius:9px;background:#fff;color:#175b60;font-size:13px}.mca-mobile-nav .mca-show-results{display:none}.mca-mobile-nav .mca-filter-toggle{margin-right:auto}.mca-screen .mca-results-title h2{font-size:16px}.mca-screen .mca-filters{display:none;position:absolute;z-index:15;top:52px;right:12px;left:12px;max-height:calc(100% - 65px);overflow:auto;padding:16px;border:1px solid #dbeae7;border-radius:15px;background:#fff;box-shadow:0 12px 30px #103e4633}.mca-screen .mca-filters.mca-filters-open{display:flex;align-items:end}.mca-screen .mca-list{flex:1;min-height:0;overflow:auto}.mca-screen .mca-card{padding:14px}.mca-screen .mca-card-top{align-items:flex-start}.mca-screen .mca-avatar{width:64px;height:64px;flex-basis:64px}.mca-screen .mca-name{font-size:15px}.mca-screen .mca-booking-badge{white-space:normal}.mca-start-head img{flex:0 0 46px;width:46px;height:46px}.mca-start-head strong{font-size:15px}.mca-start-form textarea{min-height:70px!important}.mca-screen .mca-city-popup{position:fixed;top:auto;bottom:16px;left:12px;right:12px;width:auto}.mca-screen .mca-city-options{max-height:35vh}}