.location-map.-dialog{z-index:99999}.location-map>.content{width:98%}.location-map>.content>.map{min-height:92vh}.location-map>.content>.header{justify-content:flex-start;gap:18px;padding:14px 24px;display:flex}.location-map>.content>.header>.icon{fill:#0e2b68;width:11px;min-width:11px;height:15px}.location-map>.content>.header>.divider{flex-grow:1}.location-map>.content>.header>.title{color:#0e2b68;margin-bottom:0;font-size:15px;font-weight:700}.location-map>.content>.header>.action{color:#0e2b68;background-color:#a3ea0e;width:200px;font-size:14px;font-weight:700}@media screen and (width>=768px){.location-map>.content{width:90%}.location-map>.content>.map{min-height:80vh}}.location-button{width:100%;height:110px;transition:height .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.location-button.-hidden{height:0}.location-button>.image{width:100%}.location-button>.button{align-items:center;gap:8px;max-width:180px;font-size:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.location-button>.button>.icon{fill:#ff5f00;width:12px;height:15px}.offer-request{width:100%;height:calc(100vh - 60px);overflow-y:scroll}.offer-request>.yacht{flex-direction:column;gap:12px;padding:20px 20px 0;display:flex}.offer-request>.yacht>.image{background:#ddd;border-radius:8px;width:100%;height:150px;overflow:hidden}.offer-request>.yacht>.image>.img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.offer-request>.yacht>.content>.title{color:#0e2b68;font-size:18px;font-weight:700}.offer-request>.yacht>.content>.info{flex-direction:column;gap:4px;display:flex}.offer-request>.bubble{border:1px solid #658ee4;margin:20px 20px 0;padding:16px 40px;line-height:1.3}.offer-request>.content>.section{border-top:1px solid #ddd;padding:20px}.offer-request>.content>.section:first-of-type{border-top:none}.offer-request>.content>.section>.control{max-width:624px;margin-bottom:12px}.offer-request>.content>.section>.control .textarea{padding:5px 10px;font-size:14px}.offer-request>.content>.section>.control .field{height:44px;padding-left:30px;font-size:14px}.offer-request>.content>.section>.control .field.-noimage{padding-left:10px}.offer-request>.content>.section>.control .prefix{width:16px;height:16px}.offer-request>.content>.section>.control .title{font-size:13px;line-height:2.5}.offer-request>.content>.section>.control .buttonbox{gap:8px;display:flex}.offer-request>.content>.section>.control .buttonbox>.btn{text-wrap:nowrap;width:fit-content;padding:12px 16px;font-size:12px}.offer-request>.content>.actions{justify-content:center;padding:20px 40px;display:flex}.offer-request>.content>.actions>.btn{width:230px}.offer-request.-page{max-width:650px;height:auto;margin:0 auto;overflow:visible}.offer-request.-page>.bubble{margin:0}.offer-request.-page>.content>.actions,.offer-request.-page>.content>.section{padding:20px 0}.offer-request.-page>.content>.actions>.control,.offer-request.-page>.content>.section>.control{max-width:none}@media only screen and (width>=492px){.offer-request .content>.section>.control.-col2{grid-gap:16px;grid-template-columns:1fr 1fr;display:grid}}@media only screen and (width>=768px){.offer-request{height:80vh}.offer-request>.yacht{padding:20px 40px 0}.offer-request>.bubble{margin:20px 40px 0}.offer-request>.content>.actions{justify-content:start}.offer-request>.content>.section{padding:20px 40px}.offer-request>.content>.section>.control .buttonbox{flex-wrap:wrap}}@media only screen and (width>=992px){.offer-request>.yacht{flex-direction:row;gap:22px}.offer-request>.yacht>.image{width:80px;height:64px}.offer-request>.yacht>.content>.info{flex-direction:row}}
