#MacroCabinetBtn{text-align:center;z-index:10;margin:40px 0;position:relative}#MacroCabinetBtn button{color:#fff;text-transform:uppercase;cursor:pointer;background:#7391c8;border:0;border-radius:8px;padding:10px 15px;transition:background .2s ease-in-out}#MacroCabinetBtn button:hover{background:#87a5de}.macro-widget-dialog.modal{z-index:100000;background:#fff;padding:0;position:fixed;inset:0;overflow:hidden}.macro-widget-toolbar{color:#222;background:#fff;border-bottom:1px solid #ddd;justify-content:flex-end;align-items:center;height:48px;padding:0 16px;display:flex}.macro-widget-toolbar button{color:#222;cursor:pointer;background:0 0;border:0;padding:4px 12px;font:32px/1 Arial,sans-serif}.macro-widget-state{color:#222;background:#fff;margin:0;padding:32px}
.VQ3Kca_rooms{flex-wrap:wrap;justify-content:flex-start;margin:40px -10px;display:flex}.VQ3Kca_room{box-sizing:border-box;border:1px solid #27814e;flex-direction:column;justify-content:center;width:calc(20% - 20px);min-width:0;margin:0 10px 20px;padding:15px 10px;display:flex}.VQ3Kca_room .available-room__photo{aspect-ratio:1;justify-content:center;align-items:center;display:flex}.VQ3Kca_room .available-room__photo img{object-fit:contain;width:100%;height:100%}.VQ3Kca_room .available-room__title{color:#000;margin-bottom:10px;font-size:18px;font-weight:600;line-height:1.25}.VQ3Kca_room .available-room__data{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.VQ3Kca_room .available-room__data span{color:#000;font-size:16px;font-weight:600;line-height:1.25}.VQ3Kca_room .available-room__feedback-button{cursor:pointer;color:#fff;text-align:center;background:#27814e;border:1px solid #0000;width:100%;margin-top:auto;padding:10px;font-size:16px;display:block}.VQ3Kca_room .available-room__feedback-button:hover{color:#27814e;background:#fff;border-color:#27814e}.VQ3Kca_more{cursor:pointer;margin:40px auto 0;display:block}@media (max-width:1230px){.VQ3Kca_rooms{margin:30px -5px}.VQ3Kca_room{width:calc(20% - 10px);margin:0 5px 15px;padding:10px}}@media (max-width:1080px){.VQ3Kca_room{width:calc(25% - 10px)}}@media (max-width:890px){.VQ3Kca_room{width:calc(33.333% - 10px)}}@media (max-width:620px){.VQ3Kca_room{width:calc(50% - 10px)}.VQ3Kca_room .available-room__title{font-size:16px}}@media (max-width:520px){.VQ3Kca_rooms{margin:20px -5px}.VQ3Kca_room{padding:10px 5px}.VQ3Kca_room .available-room__photo{max-height:165px}.VQ3Kca_room .available-room__data{margin-bottom:15px}:is(.VQ3Kca_room .available-room__data span,.VQ3Kca_room .available-room__feedback-button){font-size:14px}.VQ3Kca_room .available-room__feedback-button{padding:8px 5px}}
