.lms-core-empty-legs {
  box-sizing: border-box;
  font-family: var(--lms-font-body);
  font-size: var(--lms-font-size-base);
  font-weight: 300;
  color: var(--lms-color-text);
}
.lms-core-empty-legs *,
.lms-core-empty-legs *::before,
.lms-core-empty-legs *::after {
  box-sizing: border-box;
}
.lms-core-empty-legs ul li::before {
  content: none;
}
.lms-core-empty-legs .lms-el-icon {
  display: inline-block;
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
  background-color: currentcolor;
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-position: center;
  mask-repeat: no-repeat;
  mask-size: contain;
}
.lms-core-empty-legs .lms-el-icon--date {
  -webkit-mask-image: url("../img/icons/Date-18x18.png");
  mask-image: url("../img/icons/Date-18x18.png");
}
.lms-core-empty-legs .lms-el-icon--region {
  -webkit-mask-image: url("../img/icons/Region-18x18.png");
  mask-image: url("../img/icons/Region-18x18.png");
}
.lms-core-empty-legs .lms-el-icon--search {
  -webkit-mask-image: url("../img/icons/Search-18x18-W.png");
  mask-image: url("../img/icons/Search-18x18-W.png");
}
.lms-core-empty-legs .lms-el-icon--info {
  -webkit-mask-image: url("../img/icons/Information-18x18-W.png");
  mask-image: url("../img/icons/Information-18x18-W.png");
}
.lms-core-empty-legs .lms-el-icon--view {
  -webkit-mask-image: url("../img/icons/View-18x18-W.png");
  mask-image: url("../img/icons/View-18x18-W.png");
}
.lms-core-empty-legs .lms-el-icon--route-arrow {
  -webkit-mask-image: url("../img/icons/Bold-Arrow-Right-18x18.png");
  mask-image: url("../img/icons/Bold-Arrow-Right-18x18.png");
}
.lms-core-empty-legs .lms-el-icon--pax {
  -webkit-mask-image: url("../img/icons/Pax-20x20.png");
  mask-image: url("../img/icons/Pax-20x20.png");
}
.lms-core-empty-legs .lms-el-icon--wifi {
  -webkit-mask-image: url("../img/icons/Wifi-20x20.png");
  mask-image: url("../img/icons/Wifi-20x20.png");
}
.lms-core-empty-legs .lms-el-icon--pets {
  -webkit-mask-image: url("../img/icons/Pets-20x20.png");
  mask-image: url("../img/icons/Pets-20x20.png");
}
.lms-core-empty-legs .lms-el-icon--time {
  -webkit-mask-image: url("../img/icons/Time-20x20.png");
  mask-image: url("../img/icons/Time-20x20.png");
}
.lms-core-empty-legs .lms-el-icon--luggage {
  -webkit-mask-image: url("../img/icons/Luggage-20x20.png");
  mask-image: url("../img/icons/Luggage-20x20.png");
}
.lms-core-empty-legs .lms-el-icon--bed {
  -webkit-mask-image: url("../img/icons/Bed-20x20.png");
  mask-image: url("../img/icons/Bed-20x20.png");
}
.lms-core-empty-legs .lms-el-icon--check {
  -webkit-mask-image: url("../img/icons/Correct-20x20.png");
  mask-image: url("../img/icons/Correct-20x20.png");
}
.lms-core-empty-legs .lms-el-icon--price {
  -webkit-mask-image: url("../img/icons/Price-20x20.png");
  mask-image: url("../img/icons/Price-20x20.png");
}
.lms-core-empty-legs .lms-el-icon--sustainable {
  -webkit-mask-image: url("../img/icons/Sustainable-20x20.png");
  mask-image: url("../img/icons/Sustainable-20x20.png");
}
.lms-core-empty-legs .lms-el-icon--view {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black"><path d="M21.544 11.045C21.848 11.4713 22 11.6845 22 12C22 12.3155 21.848 12.5287 21.544 12.955C20.1779 14.8706 16.6892 19 12 19C7.31078 19 3.8221 14.8706 2.45604 12.955C2.15201 12.5287 2 12.3155 2 12C2 11.6845 2.15201 11.4713 2.45604 11.045C3.8221 9.12944 7.31078 5 12 5C16.6892 5 20.1779 9.12944 21.544 11.045Z" stroke-width="1.5"/><path d="M15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15C13.6569 15 15 13.6569 15 12Z" stroke-width="1.5"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black"><path d="M21.544 11.045C21.848 11.4713 22 11.6845 22 12C22 12.3155 21.848 12.5287 21.544 12.955C20.1779 14.8706 16.6892 19 12 19C7.31078 19 3.8221 14.8706 2.45604 12.955C2.15201 12.5287 2 12.3155 2 12C2 11.6845 2.15201 11.4713 2.45604 11.045C3.8221 9.12944 7.31078 5 12 5C16.6892 5 20.1779 9.12944 21.544 11.045Z" stroke-width="1.5"/><path d="M15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15C13.6569 15 15 13.6569 15 12Z" stroke-width="1.5"/></svg>');
}
.lms-core-empty-legs .lms-el-icon--depart {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M2.00031 20H18.0003"/><path d="M3.82527 12.1661C3.55027 11.9661 3.30027 11.7161 3.00028 10.8411C2.91891 10.6241 2.61139 9.53619 2.35028 8.54109C2.13003 7.7017 1.93377 6.93555 2.02528 6.74109C2.10029 6.54109 2.20027 6.39109 2.52527 6.19109C2.72527 6.06802 3.75027 5.81609 3.95027 5.76609C4.15027 5.71609 4.42526 5.69109 4.65027 5.76609C5.07527 5.84109 5.95027 7.11609 6.17527 7.26609C6.27526 7.36609 6.60027 7.657 6.97527 7.69109C7.25027 7.71609 7.52527 7.64109 7.82528 7.51609C8.10027 7.40151 13.5253 4.76609 14.0253 4.54109C18.1003 2.84109 21.0603 5.63609 21.5103 6.23609C21.9753 6.81609 22.0753 6.99109 21.9503 7.49109C21.7887 8.01609 21.3503 8.11609 21.1003 8.19109C20.8503 8.26609 17.4003 9.19109 16.0503 9.56609C15.7554 9.6621 15.6114 9.85492 15.5753 9.89109C15.4003 10.1411 14.6053 11.8411 14.3803 12.2161C14.2253 12.6161 13.8003 13.1161 13.2503 13.3161C12.6753 13.5161 11.6753 13.7411 11.4503 13.8161C11.2253 13.8911 10.7003 14.0411 10.5253 13.9911C10.3003 13.9411 10.0853 13.7161 10.1853 13.3661C10.2853 13.0161 10.4753 12.0411 10.5003 11.8911C10.5253 11.7411 10.7753 11.1161 10.5003 11.0911C10.4503 11.0161 9.92527 11.2411 9.15027 11.4161C8.57449 11.5782 7.9715 11.7386 7.55027 11.8411C5.92527 12.3161 5.04521 12.4411 4.85027 12.4411C4.47527 12.4411 4.20027 12.3911 3.82527 12.1661Z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M2.00031 20H18.0003"/><path d="M3.82527 12.1661C3.55027 11.9661 3.30027 11.7161 3.00028 10.8411C2.91891 10.6241 2.61139 9.53619 2.35028 8.54109C2.13003 7.7017 1.93377 6.93555 2.02528 6.74109C2.10029 6.54109 2.20027 6.39109 2.52527 6.19109C2.72527 6.06802 3.75027 5.81609 3.95027 5.76609C4.15027 5.71609 4.42526 5.69109 4.65027 5.76609C5.07527 5.84109 5.95027 7.11609 6.17527 7.26609C6.27526 7.36609 6.60027 7.657 6.97527 7.69109C7.25027 7.71609 7.52527 7.64109 7.82528 7.51609C8.10027 7.40151 13.5253 4.76609 14.0253 4.54109C18.1003 2.84109 21.0603 5.63609 21.5103 6.23609C21.9753 6.81609 22.0753 6.99109 21.9503 7.49109C21.7887 8.01609 21.3503 8.11609 21.1003 8.19109C20.8503 8.26609 17.4003 9.19109 16.0503 9.56609C15.7554 9.6621 15.6114 9.85492 15.5753 9.89109C15.4003 10.1411 14.6053 11.8411 14.3803 12.2161C14.2253 12.6161 13.8003 13.1161 13.2503 13.3161C12.6753 13.5161 11.6753 13.7411 11.4503 13.8161C11.2253 13.8911 10.7003 14.0411 10.5253 13.9911C10.3003 13.9411 10.0853 13.7161 10.1853 13.3661C10.2853 13.0161 10.4753 12.0411 10.5003 11.8911C10.5253 11.7411 10.7753 11.1161 10.5003 11.0911C10.4503 11.0161 9.92527 11.2411 9.15027 11.4161C8.57449 11.5782 7.9715 11.7386 7.55027 11.8411C5.92527 12.3161 5.04521 12.4411 4.85027 12.4411C4.47527 12.4411 4.20027 12.3911 3.82527 12.1661Z"/></svg>');
}
.lms-core-empty-legs .lms-el-icon--arrival {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M6.00146 19.9982H22.0015"/><path d="M3.69749 4.0419C3.07958 4.21042 3.00748 4.9179 2.82748 5.5179C2.67702 6.08216 2.3591 7.33035 2.14285 8.1831C1.98148 8.9379 1.95988 9.2379 2.05588 9.7179C2.28148 10.6179 3.06148 10.9719 4.74148 11.4399C5.58616 11.6559 6.18148 11.8371 7.08148 12.0771C7.23596 12.1265 7.71601 12.2476 8.10148 12.3519C8.46148 12.4779 8.76148 12.4419 8.69428 12.7179C8.64746 12.8276 8.10388 13.4379 7.59988 13.9779C7.26148 14.3979 7.03348 14.4998 7.03348 14.8179C7.03348 14.8179 7.02148 15.2979 7.69425 15.3579C7.80148 15.4179 9.24148 15.7779 9.78148 15.9339C10.5015 16.1139 11.0415 15.8979 11.4855 15.5979L13.6815 14.1579C14.1615 13.9419 14.2815 14.0331 14.8215 14.1771L19.6215 15.4779C20.4615 15.7779 21.1815 15.0579 20.9703 14.2179C20.7015 12.7179 20.2215 11.8179 19.4415 10.8579C18.1815 9.3579 16.6453 8.7727 15.5415 8.5779C15.0378 8.48901 13.144 8.33923 11.3415 8.2059C9.49393 8.06924 7.74222 7.94901 7.68148 7.8579C6.36148 7.5579 6.76948 5.6199 6.20548 4.7739C5.98148 4.4379 5.58148 4.3779 4.98148 4.1979C4.47299 4.06773 4.09616 3.93317 3.69749 4.0419Z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M6.00146 19.9982H22.0015"/><path d="M3.69749 4.0419C3.07958 4.21042 3.00748 4.9179 2.82748 5.5179C2.67702 6.08216 2.3591 7.33035 2.14285 8.1831C1.98148 8.9379 1.95988 9.2379 2.05588 9.7179C2.28148 10.6179 3.06148 10.9719 4.74148 11.4399C5.58616 11.6559 6.18148 11.8371 7.08148 12.0771C7.23596 12.1265 7.71601 12.2476 8.10148 12.3519C8.46148 12.4779 8.76148 12.4419 8.69428 12.7179C8.64746 12.8276 8.10388 13.4379 7.59988 13.9779C7.26148 14.3979 7.03348 14.4998 7.03348 14.8179C7.03348 14.8179 7.02148 15.2979 7.69425 15.3579C7.80148 15.4179 9.24148 15.7779 9.78148 15.9339C10.5015 16.1139 11.0415 15.8979 11.4855 15.5979L13.6815 14.1579C14.1615 13.9419 14.2815 14.0331 14.8215 14.1771L19.6215 15.4779C20.4615 15.7779 21.1815 15.0579 20.9703 14.2179C20.7015 12.7179 20.2215 11.8179 19.4415 10.8579C18.1815 9.3579 16.6453 8.7727 15.5415 8.5779C15.0378 8.48901 13.144 8.33923 11.3415 8.2059C9.49393 8.06924 7.74222 7.94901 7.68148 7.8579C6.36148 7.5579 6.76948 5.6199 6.20548 4.7739C5.98148 4.4379 5.58148 4.3779 4.98148 4.1979C4.47299 4.06773 4.09616 3.93317 3.69749 4.0419Z"/></svg>');
}
.lms-core-empty-legs .lms-el-icon--pax {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M16 21C15.7668 18.0685 13.3422 15.7477 10.3085 15.5521L9.49999 15.5C9.21121 15.5076 8.94209 15.5178 8.68816 15.5298C5.68124 15.6723 3.23089 18.0974 3 21" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M12.75 9.75C12.75 11.5449 11.2949 13 9.5 13C7.70508 13 6.25 11.5449 6.25 9.75C6.25 7.95507 7.70508 6.5 9.5 6.5C11.2949 6.5 12.75 7.95507 12.75 9.75Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M21 17.501C20.7709 14.6314 18.4541 12.2748 15.5 11.9961" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M15.9877 9C16.8965 8.42434 17.5001 7.40788 17.5001 6.25C17.5001 4.45507 16.0496 3 14.2602 3C13.3811 3 12.5838 3.35121 12.0001 3.92139" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M16 21C15.7668 18.0685 13.3422 15.7477 10.3085 15.5521L9.49999 15.5C9.21121 15.5076 8.94209 15.5178 8.68816 15.5298C5.68124 15.6723 3.23089 18.0974 3 21" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M12.75 9.75C12.75 11.5449 11.2949 13 9.5 13C7.70508 13 6.25 11.5449 6.25 9.75C6.25 7.95507 7.70508 6.5 9.5 6.5C11.2949 6.5 12.75 7.95507 12.75 9.75Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M21 17.501C20.7709 14.6314 18.4541 12.2748 15.5 11.9961" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M15.9877 9C16.8965 8.42434 17.5001 7.40788 17.5001 6.25C17.5001 4.45507 16.0496 3 14.2602 3C13.3811 3 12.5838 3.35121 12.0001 3.92139" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>');
}
.lms-core-empty-legs .lms-el-icon--bed {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M2 3.5V20.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M22 8.5L22 20.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M2 8.5L6 10.5H22" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M2 15.5H6M22 15.5H19" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M6 10.5V16.5C6 18.1547 6.34533 18.5 8 18.5H17C18.6547 18.5 19 18.1547 19 16.5V10.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M6.81362 10.5C6.89385 10.076 7.0202 9.63248 6.99567 9.19713C6.95941 8.5536 6.63697 7.96625 6.1264 7.61368C5.92478 7.47446 5.48 7.33239 5.01268 7.21093C4.3308 7.0337 3.98986 6.94508 3.59142 7.03644C3.30841 7.10133 3.06258 7.25187 2.71115 7.52079C2.67243 7.55042 2.65307 7.56523 2.62289 7.59026C2.3843 7.78812 2.17276 8.07424 2.05352 8.36034C2.03844 8.39653 2.02562 8.43102 2 8.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M2 3.5V20.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M22 8.5L22 20.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M2 8.5L6 10.5H22" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M2 15.5H6M22 15.5H19" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M6 10.5V16.5C6 18.1547 6.34533 18.5 8 18.5H17C18.6547 18.5 19 18.1547 19 16.5V10.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M6.81362 10.5C6.89385 10.076 7.0202 9.63248 6.99567 9.19713C6.95941 8.5536 6.63697 7.96625 6.1264 7.61368C5.92478 7.47446 5.48 7.33239 5.01268 7.21093C4.3308 7.0337 3.98986 6.94508 3.59142 7.03644C3.30841 7.10133 3.06258 7.25187 2.71115 7.52079C2.67243 7.55042 2.65307 7.56523 2.62289 7.59026C2.3843 7.78812 2.17276 8.07424 2.05352 8.36034C2.03844 8.39653 2.02562 8.43102 2 8.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>');
}
.lms-core-empty-legs .lms-el-icon--wifi {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M8.25 14.5C10.25 12.5 13.75 12.5 15.75 14.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M18.5 11.5C14.7324 8.16667 9.5 8.16667 5.5 11.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M2 8.5C8.31579 3.16669 15.6842 3.16668 22 8.49989" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><circle cx="12" cy="18" r="1.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M8.25 14.5C10.25 12.5 13.75 12.5 15.75 14.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M18.5 11.5C14.7324 8.16667 9.5 8.16667 5.5 11.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M2 8.5C8.31579 3.16669 15.6842 3.16668 22 8.49989" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><circle cx="12" cy="18" r="1.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>');
}
.lms-core-empty-legs .lms-el-icon--pets {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><circle cx="8.49219" cy="6" r="2" stroke="black" stroke-width="1.5"/><circle cx="2" cy="2" r="2" transform="matrix(-1 0 0 1 17.4922 4)" stroke="black" stroke-width="1.5"/><circle cx="3.99219" cy="11" r="2" stroke="black" stroke-width="1.5"/><circle cx="2" cy="2" r="2" transform="matrix(-1 0 0 1 21.9922 9)" stroke="black" stroke-width="1.5"/><path d="M7.31094 20C6.65469 20 6.10417 19.7604 5.65938 19.2813C5.21458 18.8021 4.99219 18.2361 4.99219 17.5833C4.99219 16.8611 5.25104 16.2292 5.76875 15.6875C6.28646 15.1458 6.80052 14.6111 7.31094 14.0833C7.73385 13.6528 8.09844 13.184 8.40469 12.6771C8.71094 12.1701 9.07552 11.6944 9.49844 11.25C9.81927 10.8889 10.1911 10.5903 10.6141 10.3542C11.037 10.1181 11.4964 10 11.9922 10C12.488 10 12.9474 10.1111 13.3703 10.3333C13.7932 10.5556 14.1651 10.8472 14.4859 11.2083C14.8943 11.6528 15.2552 12.1319 15.5688 12.6458C15.8823 13.1597 16.2505 13.6389 16.6734 14.0833C17.1839 14.6111 17.6979 15.1458 18.2156 15.6875C18.7333 16.2292 18.9922 16.8611 18.9922 17.5833C18.9922 18.2361 18.7698 18.8021 18.325 19.2813C17.8802 19.7604 17.3297 20 16.6734 20C15.8859 20 15.1057 19.9375 14.3328 19.8125C13.5599 19.6875 12.7797 19.625 11.9922 19.625C11.2047 19.625 10.4245 19.6875 9.65156 19.8125C8.87865 19.9375 8.09844 20 7.31094 20Z" stroke="black" stroke-width="1.5"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><circle cx="8.49219" cy="6" r="2" stroke="black" stroke-width="1.5"/><circle cx="2" cy="2" r="2" transform="matrix(-1 0 0 1 17.4922 4)" stroke="black" stroke-width="1.5"/><circle cx="3.99219" cy="11" r="2" stroke="black" stroke-width="1.5"/><circle cx="2" cy="2" r="2" transform="matrix(-1 0 0 1 21.9922 9)" stroke="black" stroke-width="1.5"/><path d="M7.31094 20C6.65469 20 6.10417 19.7604 5.65938 19.2813C5.21458 18.8021 4.99219 18.2361 4.99219 17.5833C4.99219 16.8611 5.25104 16.2292 5.76875 15.6875C6.28646 15.1458 6.80052 14.6111 7.31094 14.0833C7.73385 13.6528 8.09844 13.184 8.40469 12.6771C8.71094 12.1701 9.07552 11.6944 9.49844 11.25C9.81927 10.8889 10.1911 10.5903 10.6141 10.3542C11.037 10.1181 11.4964 10 11.9922 10C12.488 10 12.9474 10.1111 13.3703 10.3333C13.7932 10.5556 14.1651 10.8472 14.4859 11.2083C14.8943 11.6528 15.2552 12.1319 15.5688 12.6458C15.8823 13.1597 16.2505 13.6389 16.6734 14.0833C17.1839 14.6111 17.6979 15.1458 18.2156 15.6875C18.7333 16.2292 18.9922 16.8611 18.9922 17.5833C18.9922 18.2361 18.7698 18.8021 18.325 19.2813C17.8802 19.7604 17.3297 20 16.6734 20C15.8859 20 15.1057 19.9375 14.3328 19.8125C13.5599 19.6875 12.7797 19.625 11.9922 19.625C11.2047 19.625 10.4245 19.6875 9.65156 19.8125C8.87865 19.9375 8.09844 20 7.31094 20Z" stroke="black" stroke-width="1.5"/></svg>');
}
.lms-core-empty-legs .lms-el-icon--attendant {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M20 22.0017V16.0275C20 15.0786 20 14.6042 19.8416 14.2303C19.6413 13.7575 19.2669 13.3798 18.7958 13.1755C18.4232 13.0139 17.9488 13.0098 17 13.0017C17 18.0017 12 20.0017 12 20.0017C12 20.0017 7 18.0017 7 13.0017C6.06812 13.0017 5.60218 13.0017 5.23463 13.1539C4.74458 13.3569 4.35523 13.7463 4.15224 14.2363C4 14.6039 4 15.0698 4 16.0017V22.0017" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M12 13.5L14 12.5V14.5L12 13.5ZM12 13.5L10 12.5002V14.5002L12 13.5Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M15.5 6.5V5.5C15.5 3.567 13.933 2 12 2C10.067 2 8.5 3.567 8.5 5.5V6.5C8.5 8.433 10.067 10 12 10C13.933 10 15.5 8.433 15.5 6.5Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M20 22.0017V16.0275C20 15.0786 20 14.6042 19.8416 14.2303C19.6413 13.7575 19.2669 13.3798 18.7958 13.1755C18.4232 13.0139 17.9488 13.0098 17 13.0017C17 18.0017 12 20.0017 12 20.0017C12 20.0017 7 18.0017 7 13.0017C6.06812 13.0017 5.60218 13.0017 5.23463 13.1539C4.74458 13.3569 4.35523 13.7463 4.15224 14.2363C4 14.6039 4 15.0698 4 16.0017V22.0017" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M12 13.5L14 12.5V14.5L12 13.5ZM12 13.5L10 12.5002V14.5002L12 13.5Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M15.5 6.5V5.5C15.5 3.567 13.933 2 12 2C10.067 2 8.5 3.567 8.5 5.5V6.5C8.5 8.433 10.067 10 12 10C13.933 10 15.5 8.433 15.5 6.5Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>');
}
.lms-core-empty-legs .lms-el-icon--restroom {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M8 11H17.1351C18.6001 11 19.3326 11 19.7749 11.7353C20.2172 12.4706 19.9567 12.9393 19.4357 13.8769C18.4017 15.738 16.3955 17 14.0901 17C12.5456 17 11.1353 16.4335 10.0618 15.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M8 11V4C8 3.05719 8 2.58579 7.70711 2.29289C7.41421 2 6.94281 2 6 2C5.05719 2 4.58579 2 4.29289 2.29289C4 2.58579 4 3.05719 4 4V11C4 11.9428 4 12.4142 4.29289 12.7071C4.58579 13 5.05719 13 6 13C6.94281 13 7.41421 13 7.70711 12.7071C8 12.4142 8 11.9428 8 11Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M7 7L10 7" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M16 17C15 18 16 21 17.9996 22H4C5 21 6.7 17.8 5.5 13" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M8 11H17.1351C18.6001 11 19.3326 11 19.7749 11.7353C20.2172 12.4706 19.9567 12.9393 19.4357 13.8769C18.4017 15.738 16.3955 17 14.0901 17C12.5456 17 11.1353 16.4335 10.0618 15.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M8 11V4C8 3.05719 8 2.58579 7.70711 2.29289C7.41421 2 6.94281 2 6 2C5.05719 2 4.58579 2 4.29289 2.29289C4 2.58579 4 3.05719 4 4V11C4 11.9428 4 12.4142 4.29289 12.7071C4.58579 13 5.05719 13 6 13C6.94281 13 7.41421 13 7.70711 12.7071C8 12.4142 8 11.9428 8 11Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M7 7L10 7" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M16 17C15 18 16 21 17.9996 22H4C5 21 6.7 17.8 5.5 13" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>');
}
.lms-core-empty-legs .lms-el-icon--satphone {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M2.49229 13.5818C2.47031 17.9768 6.01534 21.5218 10.4103 21.4998C11.4998 21.4944 12.5393 21.2702 13.4869 20.8692C14.5667 20.4122 15.1067 20.1837 15.2594 19.4004C15.4121 18.6171 14.8913 18.0963 13.8499 17.0549L6.93724 10.1422C5.89578 9.10076 5.37506 8.58003 4.59172 8.73274C3.80838 8.88545 3.57988 9.42536 3.1229 10.5052C2.72188 11.4528 2.49774 12.4923 2.49229 13.5818Z" stroke="black" stroke-linejoin="round" stroke-width="1.5"/><path d="M13.4922 6C15.9775 6 17.9922 8.01472 17.9922 10.5" stroke="black" stroke-linecap="round" stroke-width="1.5"/><path d="M13.4922 2.5C17.9105 2.5 21.4922 6.08172 21.4922 10.5" stroke="black" stroke-linecap="round" stroke-width="1.5"/><path d="M13.4932 10.5L10.3945 13.5995" stroke="black" stroke-linecap="round" stroke-width="1.5"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M2.49229 13.5818C2.47031 17.9768 6.01534 21.5218 10.4103 21.4998C11.4998 21.4944 12.5393 21.2702 13.4869 20.8692C14.5667 20.4122 15.1067 20.1837 15.2594 19.4004C15.4121 18.6171 14.8913 18.0963 13.8499 17.0549L6.93724 10.1422C5.89578 9.10076 5.37506 8.58003 4.59172 8.73274C3.80838 8.88545 3.57988 9.42536 3.1229 10.5052C2.72188 11.4528 2.49774 12.4923 2.49229 13.5818Z" stroke="black" stroke-linejoin="round" stroke-width="1.5"/><path d="M13.4922 6C15.9775 6 17.9922 8.01472 17.9922 10.5" stroke="black" stroke-linecap="round" stroke-width="1.5"/><path d="M13.4922 2.5C17.9105 2.5 21.4922 6.08172 21.4922 10.5" stroke="black" stroke-linecap="round" stroke-width="1.5"/><path d="M13.4932 10.5L10.3945 13.5995" stroke="black" stroke-linecap="round" stroke-width="1.5"/></svg>');
}
.lms-core-empty-legs .lms-el-icon--dvd {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12Z" stroke="black" stroke-width="1.5"/><path d="M6.5 15.9897C6.89898 16.5649 7.38193 17.0746 7.93053 17.5M16.0261 6.5C16.5947 6.94079 17.0928 7.47217 17.5 8.07321" stroke="black" stroke-linecap="round" stroke-width="1.5"/><path d="M14.5 12C14.5 10.6193 13.3807 9.5 12 9.5C10.6193 9.5 9.5 10.6193 9.5 12C9.5 13.3807 10.6193 14.5 12 14.5C13.3807 14.5 14.5 13.3807 14.5 12Z" stroke="black" stroke-width="1.5"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12Z" stroke="black" stroke-width="1.5"/><path d="M6.5 15.9897C6.89898 16.5649 7.38193 17.0746 7.93053 17.5M16.0261 6.5C16.5947 6.94079 17.0928 7.47217 17.5 8.07321" stroke="black" stroke-linecap="round" stroke-width="1.5"/><path d="M14.5 12C14.5 10.6193 13.3807 9.5 12 9.5C10.6193 9.5 9.5 10.6193 9.5 12C9.5 13.3807 10.6193 14.5 12 14.5C13.3807 14.5 14.5 13.3807 14.5 12Z" stroke="black" stroke-width="1.5"/></svg>');
}
.lms-core-empty-legs .lms-el-icon--chevron {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 6.4l5 5 5-5 1.4 1.4L9 14.2 2.6 7.8z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 6.4l5 5 5-5 1.4 1.4L9 14.2 2.6 7.8z'/%3E%3C/svg%3E");
}
.lms-core-empty-legs .lms-el-filters {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  padding: 25px;
  background: var(--lms-color-surface);
}
.lms-core-empty-legs .lms-el-filters__fields {
  display: flex;
  flex: 1 1 600px;
  gap: 10px;
}
.lms-core-empty-legs .lms-el-filters__field {
  position: relative;
  flex: 1 1 0;
  min-width: 0;
}
.lms-core-empty-legs .lms-el-filters__field input,
.lms-core-empty-legs .lms-el-filters__field select {
  height: 3.4em;
  width: 100%;
  padding: 0 15px 0 37px;
  border: 1px solid var(--lms-color-text);
  border-radius: var(--lms-radius);
  background: var(--lms-color-surface);
  color: var(--lms-color-text);
  font-family: inherit;
  font-size: 1em;
  font-weight: inherit;
}
.lms-core-empty-legs .lms-el-filters__field input::placeholder,
.lms-core-empty-legs .lms-el-filters__field select::placeholder {
  color: var(--lms-color-text);
  opacity: 1;
}
.lms-core-empty-legs .lms-el-filters__field select {
  appearance: none;
  padding-right: 40px;
  cursor: pointer;
}
.lms-core-empty-legs .lms-el-filters__field-caret {
  position: absolute;
  top: 50%;
  right: 15px;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  pointer-events: none;
}
.lms-core-empty-legs .lms-el-filters__field-icon {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
  pointer-events: none;
}
.lms-core-empty-legs .lms-el-filters__actions {
  display: flex;
  align-items: center;
}
.lms-core-empty-legs .lms-el-filters__reset {
  height: 3.4em;
  margin-left: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1em;
}
.lms-core-empty-legs .lms-el-filters__reset[hidden] {
  display: none;
}
.lms-core-empty-legs .lms-el-filters__submit,
.lms-core-empty-legs .lms-el-card__enquire {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  padding: 12px 50px;
  border: none;
  border-radius: var(--lms-button-radius);
  background: var(--lms-color-primary);
  color: var(--lms-color-primary-contrast);
  cursor: pointer;
  font-family: inherit;
  font-size: 1em;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
}
.lms-core-empty-legs .lms-el-filters__submit:hover,
.lms-core-empty-legs .lms-el-card__enquire:hover {
  background: var(--lms-color-text);
  color: var(--lms-color-bg);
}
.lms-core-empty-legs .lms-el-filters__submit {
  height: 3.4em;
  padding-top: 0;
  padding-bottom: 0;
}
.lms-core-empty-legs.lms-el-loading .lms-el-list {
  opacity: 0.5;
  pointer-events: none;
}
.lms-core-empty-legs .lms-el-results {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: 10px;
}
.lms-core-empty-legs .lms-el-results--grid {
  display: grid;
  align-items: stretch;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 20px;
}
.lms-core-empty-legs .lms-el-results--grid .lms-el-card {
  flex-direction: column;
  gap: 15px;
}
.lms-core-empty-legs .lms-el-results--grid .lms-el-card__media {
  flex: 0 0 auto;
}
.lms-core-empty-legs .lms-el-results--grid .lms-el-card__media img {
  width: 100%;
  aspect-ratio: 16/9;
  height: auto;
  object-fit: cover;
}
.lms-core-empty-legs .lms-el-results--grid .lms-el-card__media--no-image {
  display: none;
}
.lms-core-empty-legs .lms-el-results--grid .lms-el-card__facts {
  grid-template-columns: 1fr 1fr;
  gap: 8px 12px;
  margin-top: 15px;
}
.lms-core-empty-legs .lms-el-results--grid .lms-el-card__aside {
  align-items: stretch;
  width: 100%;
  border-top: 1px solid var(--lms-color-border);
  padding-top: 10px;
}
.lms-core-empty-legs .lms-el-results--grid .lms-el-card__meta {
  text-align: left;
}
.lms-core-empty-legs .lms-el-results--grid .lms-el-card__meta > span {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.lms-core-empty-legs .lms-el-results--grid .lms-el-card__meta .lms-el-icon {
  margin-left: 0;
  margin-right: 10px;
}
.lms-core-empty-legs .lms-el-results--grid .lms-el-card__enquire {
  align-self: stretch;
  padding-left: 12px;
  padding-right: 12px;
}
.lms-core-empty-legs .lms-el-results--grid .lms-el-card__spec-link:hover, .lms-core-empty-legs .lms-el-results--grid .lms-el-card__spec-link:focus-visible {
  width: min(215px, 100% - 30px);
}
.lms-core-empty-legs .lms-el-pagination {
  margin-top: 35px;
}
.lms-core-empty-legs .lms-el-pagination ul {
  display: flex;
  flex-wrap: wrap;
  gap: 3px;
  justify-content: flex-end;
  margin: 0;
  padding: 0;
  list-style: none;
}
.lms-core-empty-legs .lms-el-pagination__page, .lms-core-empty-legs .lms-el-pagination__prev, .lms-core-empty-legs .lms-el-pagination__next {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  padding: 0;
  border: 1px solid var(--lms-color-text);
  border-radius: 50%;
  background: var(--lms-color-surface);
  color: var(--lms-color-text);
  font-size: 0.9em;
  line-height: 1;
  text-align: center;
  text-decoration: none;
}
.lms-core-empty-legs .lms-el-pagination__page:hover, .lms-core-empty-legs .lms-el-pagination__prev:hover, .lms-core-empty-legs .lms-el-pagination__next:hover {
  background: var(--lms-color-text);
  color: var(--lms-color-surface);
}
.lms-core-empty-legs .lms-el-pagination__page--current {
  background: var(--lms-color-text);
  color: var(--lms-color-surface);
}
.lms-core-empty-legs .lms-el-pagination__gap {
  display: inline-flex;
  align-items: flex-end;
  justify-content: center;
  width: 25px;
  height: 25px;
  line-height: 1.4;
}
.lms-core-empty-legs .lms-el-title {
  font-family: var(--lms-font-heading);
}
.lms-core-empty-legs .lms-el-card {
  display: flex;
  gap: 25px;
  overflow: hidden;
  padding: 25px;
  border-radius: var(--lms-radius);
  background: var(--lms-color-surface);
  box-shadow: var(--lms-shadow-card);
}
.lms-core-empty-legs .lms-el-card__media {
  position: relative;
  flex: 0 0 300px;
  max-width: 100%;
}
.lms-core-empty-legs .lms-el-card__media img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lms-core-empty-legs .lms-el-card__spec-link {
  position: absolute;
  bottom: 15px;
  left: 15px;
  display: flex;
  align-items: center;
  overflow: hidden;
  max-width: 40px;
  height: 40px;
  border-radius: 40px;
  background: var(--lms-color-invert);
  color: var(--lms-color-invert-contrast);
  font-size: 1em;
  text-decoration: none;
  white-space: nowrap;
  transition: max-width 0.2s ease;
}
.lms-core-empty-legs .lms-el-card__spec-link:hover, .lms-core-empty-legs .lms-el-card__spec-link:focus-visible {
  max-width: 100%;
}
.lms-core-empty-legs .lms-el-card__spec-link:hover .lms-el-card__spec-text, .lms-core-empty-legs .lms-el-card__spec-link:focus-visible .lms-el-card__spec-text {
  opacity: 1;
}
.lms-core-empty-legs .lms-el-card__spec-icon {
  display: flex;
  flex: 0 0 40px;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
}
.lms-core-empty-legs .lms-el-card__spec-text {
  padding-right: 15px;
  opacity: 0;
  transition: opacity 0.2s ease;
}
.lms-core-empty-legs .lms-el-card__body {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
  gap: 16px;
  justify-content: space-between;
  min-width: 0;
}
.lms-core-empty-legs .lms-el-card__main {
  flex: 1 1 320px;
  min-width: 0;
}
.lms-core-empty-legs .lms-el-card__route {
  margin: 0 0 5px;
  font-family: var(--lms-font-heading);
  font-size: 1.4em;
  font-weight: 400;
  color: var(--lms-color-text);
}
.lms-core-empty-legs .lms-el-card__route .lms-el-icon {
  vertical-align: -3px;
}
.lms-core-empty-legs .lms-el-card__icao {
  font-weight: 400;
}
.lms-core-empty-legs .lms-el-card__arrow {
  margin: 0 5px;
}
.lms-core-empty-legs .lms-el-card__aircraft, .lms-core-empty-legs .lms-el-card__reg {
  margin: 0 0 3px;
  font-family: var(--lms-font-body);
  font-size: 0.93em;
  font-weight: 300;
  color: var(--lms-color-text);
}
.lms-core-empty-legs .lms-el-card__facts {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 15px 18px;
  margin: 25px 0 0;
  padding: 0;
  list-style: none;
}
.lms-core-empty-legs .lms-el-card__facts li {
  display: flex;
  align-items: center;
  margin: 0;
}
.lms-core-empty-legs .lms-el-card__facts .lms-el-icon {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
.lms-core-empty-legs .lms-el-card__aside {
  display: flex;
  flex: 0 1 auto;
  flex-direction: column;
  align-items: flex-end;
  justify-content: space-between;
  gap: 16px;
}
.lms-core-empty-legs .lms-el-card__meta {
  display: flex;
  flex-direction: column;
  gap: 5px;
  font-size: 1.08em;
  text-align: right;
}
.lms-core-empty-legs .lms-el-card__meta > span {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.lms-core-empty-legs .lms-el-card__meta .lms-el-icon {
  width: 20px;
  height: 20px;
  margin-left: 10px;
}
.lms-core-empty-legs .lms-el-empty {
  padding: 90px 20px 150px;
  text-align: center;
}
.lms-core-empty-legs .lms-el-empty .lms-el-empty__message--unavailable {
  color: var(--lms-color-error);
}
@media (max-width: 992px) {
  .lms-core-empty-legs .lms-el-filters__fields {
    flex-direction: column;
    flex-basis: 100%;
  }
  .lms-core-empty-legs .lms-el-filters__actions {
    flex-basis: 100%;
    flex-wrap: wrap;
  }
  .lms-core-empty-legs .lms-el-filters__submit {
    width: 100%;
  }
  .lms-core-empty-legs .lms-el-filters__reset {
    width: 100%;
    margin: 10px 0 0;
  }
  .lms-core-empty-legs .lms-el-card {
    flex-direction: column;
  }
  .lms-core-empty-legs .lms-el-card__media {
    flex-basis: auto;
  }
  .lms-core-empty-legs .lms-el-card__facts {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  .lms-core-empty-legs .lms-el-card__aside {
    align-items: stretch;
    flex-basis: auto;
    border-top: 1px solid var(--lms-color-border);
    padding-top: 10px;
  }
  .lms-core-empty-legs .lms-el-card__meta {
    text-align: left;
  }
  .lms-core-empty-legs .lms-el-card__meta > span {
    justify-content: flex-start;
  }
  .lms-core-empty-legs .lms-el-card__enquire {
    align-self: stretch;
  }
}
@media (max-width: 480px) {
  .lms-core-empty-legs .lms-el-filters {
    padding: 15px;
  }
  .lms-core-empty-legs .lms-el-card {
    padding: 15px;
    gap: 15px;
  }
  .lms-core-empty-legs .lms-el-card__route {
    font-size: 1.2em;
  }
  .lms-core-empty-legs .lms-el-card__spec-link:hover, .lms-core-empty-legs .lms-el-card__spec-link:focus-visible {
    max-width: calc(100% - 30px);
  }
  .lms-core-empty-legs .lms-el-pagination ul {
    justify-content: center;
  }
  .lms-core-empty-legs .lms-el-results--grid {
    grid-template-columns: 1fr;
  }
}

div.lms-core-empty-legs--theme-standard:not(.lms-modal) {
  background: var(--lms-color-page-bg);
  padding: 32px 250px;
}
@media (max-width: 1400px) {
  div.lms-core-empty-legs--theme-standard:not(.lms-modal) {
    padding: 32px 150px;
  }
}
@media (max-width: 992px) {
  div.lms-core-empty-legs--theme-standard:not(.lms-modal) {
    padding: 24px 48px;
  }
}
@media (max-width: 768px) {
  div.lms-core-empty-legs--theme-standard:not(.lms-modal) {
    padding: 16px;
  }
}

.lms-el-menu-trigger--bar {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-height: 40px;
  color: inherit;
  font-family: var(--lms-font-display);
  font-size: 1.07em;
  font-weight: 400;
  text-transform: capitalize;
  text-decoration: none;
}
.lms-el-menu-trigger--bar:hover, .lms-el-menu-trigger--bar:focus-visible, .lms-el-menu-trigger--bar:active {
  color: inherit;
  text-decoration: none;
}
.lms-el-menu-trigger--bar:hover .lms-el-menu-trigger__icon, .lms-el-menu-trigger--bar:focus-visible .lms-el-menu-trigger__icon {
  transform: translateX(4px);
}
.lms-el-menu-trigger--bar:focus-visible {
  outline: 2px solid currentcolor;
  outline-offset: 2px;
}
.lms-el-menu-trigger--bar .lms-el-menu-trigger__icon {
  width: 17px;
  height: 17px;
  flex: 0 0 auto;
  transition: transform 0.25s ease;
}

@media (prefers-reduced-motion: reduce) {
  .lms-el-menu-trigger--bar .lms-el-menu-trigger__icon {
    transition: none;
  }
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-results--menu {
  display: block;
  gap: 0;
  margin-top: 0;
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row {
  margin: 0 0 20px;
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  width: 100%;
  min-height: 40px;
  margin: 0;
  padding: 0 0 6px;
  border: 0;
  border-bottom: 1px solid var(--lms-color-primary);
  border-radius: 0;
  background: none;
  color: inherit;
  font: inherit;
  text-align: left;
  cursor: pointer;
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__head:focus {
  outline: none;
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__head:focus-visible {
  outline: 2px solid var(--lms-color-primary);
  outline-offset: 2px;
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__route {
  flex: 1 1 auto;
  min-width: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
  padding-top: 1px;
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__actions {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  height: 20px;
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__date {
  margin-right: 10px;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  color: var(--lms-color-primary);
  white-space: nowrap;
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__caret {
  display: block;
  width: 20px;
  height: 20px;
  flex: 0 0 auto;
  color: inherit;
  transition: transform 0.2s ease;
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row.is-open .lms-el-menu-row__caret {
  transform: rotate(180deg);
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__body {
  display: flex;
  align-items: stretch;
  margin: 15px 0;
  padding: 10px 0;
  font-size: 13px;
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__body[hidden] {
  display: none;
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__cover {
  position: relative;
  flex: 0 0 32%;
  align-self: flex-start;
  min-width: 0;
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__cover::before {
  content: "";
  display: block;
  padding-top: 60%;
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__cover img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__detail {
  display: flex;
  flex: 2 1 0;
  flex-direction: column;
  justify-content: space-between;
  min-width: 0;
  padding-left: 25px;
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__aircraft,
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__price,
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__pax {
  margin: 0 0 8px;
  font-family: var(--lms-font-body);
  font-weight: 400;
  line-height: 1.2;
  color: inherit;
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__aircraft {
  font-size: 15px;
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__price,
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__pax {
  font-size: 14px;
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__price {
  color: var(--lms-color-primary);
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__bottom {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 16px;
  margin-top: 10px;
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__icons {
  display: flex;
  align-items: center;
  gap: 7px;
  margin: 0 0 1px;
  padding: 0;
  list-style: none;
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__icons li {
  display: flex;
  margin: 0;
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__enquire {
  flex: 0 0 auto;
  padding: 12px 50px;
  font-size: 13px;
  border-radius: 0;
}
.lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__enquire:hover:not(:disabled):not([aria-disabled=true]), .lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__enquire:focus-visible:not(:disabled) {
  background: transparent;
  border-color: var(--lms-color-primary);
  color: var(--lms-color-primary);
}

@media (max-width: 700px) {
  .lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__body {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
  .lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__cover {
    flex: 0 0 auto;
    width: 50%;
    margin-bottom: 10px;
  }
  .lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__detail {
    width: 100%;
    padding-left: 0;
  }
  .lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__bottom {
    flex-direction: column;
    align-items: center;
    gap: 10px;
  }
  .lms-core-empty-legs .lms-el-menu__results .lms-el-menu-row__head {
    flex-wrap: wrap;
  }
}
.lms-core-wa-enquiry {
  background: var(--lms-color-bg);
}

.lms-el-enq__inner {
  max-width: 1170px;
  margin: 0 auto;
  padding: 0 15px;
}

.lms-el-enq__band {
  background: var(--lms-color-bg);
}
.lms-el-enq__band--tint {
  background: var(--lms-color-tint);
}

.lms-el-enq__head {
  padding: 50px 0 60px;
  text-align: center;
}

.lms-el-enq__title {
  margin: 0;
  font-family: var(--lms-font-display);
  font-size: 2.94em;
  font-weight: 400;
  line-height: 1.15;
  color: var(--lms-color-text);
  text-wrap: balance;
}

.lms-el-enq__route {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 4px 10px;
  margin: 14px 0 0;
  font-size: 1.2em;
  font-weight: 400;
}

.lms-el-enq__route-arrow {
  position: relative;
  top: 1px;
}

.lms-el-enq__detail {
  padding: 0 0 48px;
}

.lms-el-enq__datetag {
  width: 200px;
  max-width: 100%;
  height: 40px;
  margin: 0 auto;
  transform: translateY(-20px);
}
.lms-el-enq__datetag span {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 0 10px;
  background: var(--lms-color-invert);
  color: var(--lms-color-invert-contrast);
  font-weight: 400;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.lms-el-enq__cols {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
  gap: 30px;
  align-items: start;
  margin-top: 48px;
}

.lms-el-enq__imagebox {
  position: relative;
  margin: 0;
}
.lms-el-enq__imagebox .lms-el-enq__cover {
  display: block;
  width: 100%;
  height: auto;
}

.lms-el-enq__spec-eye {
  position: absolute;
  bottom: 15px;
  left: 15px;
  display: flex;
  align-items: center;
  overflow: hidden;
  width: 40px;
  height: 40px;
  padding: 0;
  border: 0;
  border-radius: 40px;
  background: var(--lms-color-invert);
  color: var(--lms-color-invert-contrast);
  cursor: pointer;
  font-family: inherit;
  font-size: 0.87em;
  text-align: left;
  white-space: nowrap;
  transition: width 0.2s ease;
}
.lms-el-enq__spec-eye:hover, .lms-el-enq__spec-eye:focus-visible {
  width: 200px;
}
.lms-el-enq__spec-eye:hover .lms-el-enq__spec-eye-text, .lms-el-enq__spec-eye:focus-visible .lms-el-enq__spec-eye-text {
  opacity: 1;
}
.lms-el-enq__spec-eye:focus-visible {
  outline: 2px solid var(--lms-color-primary);
  outline-offset: 2px;
}

.lms-el-enq__spec-eye-icon {
  display: flex;
  flex: 0 0 40px;
  align-items: center;
  justify-content: center;
  height: 40px;
}

.lms-el-enq__spec-eye-text {
  padding-right: 15px;
  opacity: 0;
  transition: opacity 0.2s ease;
}

.lms-el-enq__aircraft-name {
  margin: 0;
  font-family: var(--lms-font-body);
  font-size: 1.67em;
  font-weight: 300;
  color: var(--lms-color-text);
  overflow-wrap: anywhere;
}

.lms-el-enq__aircraft-reg {
  margin: 4px 0 0;
  font-size: 1.07em;
  font-weight: 300;
  color: var(--lms-color-text-muted);
}

.lms-el-enq__stats {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px 20px;
  margin: 26px 0 0;
  padding: 0;
  list-style: none;
}

.lms-el-enq__stat {
  display: flex;
  align-items: center;
  gap: 15px;
  min-width: 0;
  margin: 0;
  font-size: 0.93em;
}
.lms-el-enq__stat .lms-el-icon {
  width: 20px;
  height: 20px;
}
.lms-el-enq__stat-label {
  color: inherit;
}
.lms-el-enq__stat-value {
  margin-left: -10px;
  overflow-wrap: anywhere;
}

.lms-el-enq__form {
  padding: 50px 0;
}

.lms-el-enq__step-lead {
  margin: 0 0 16px;
  color: var(--lms-color-text-muted);
}

.lms-el-enquiry__step[data-lms-el-step=done] {
  text-align: center;
}
.lms-el-enquiry__step[data-lms-el-step=done] .lms-account-actions {
  justify-content: center;
}

.lms-el-enq__divider {
  width: 50%;
  margin: 45px auto;
  border: 0;
  border-top: 1px solid var(--lms-color-border);
}

.lms-el-enq__badges {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
  margin: 0 0 16px;
}
.lms-el-enq__badges img {
  display: block;
  width: 150px;
  max-width: 100%;
  height: auto;
}

.lms-el-enq__notice {
  padding: 64px 15px 80px;
  text-align: center;
}
.lms-el-enq__notice-actions {
  margin: 32px 0 0;
}

.lms-el-enq__float {
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 30;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 10px;
  opacity: 0;
  visibility: hidden;
  transform: translateY(12px);
  transition: opacity 0.25s ease, transform 0.25s ease, visibility 0s linear 0.25s;
}
.lms-el-enq__float.is-visible {
  opacity: 1;
  visibility: visible;
  transform: none;
  transition-delay: 0s;
}

.lms-el-enq__float-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 44px;
  padding: 12px 24px;
  border: 1px solid var(--lms-color-invert);
  border-radius: 999px;
  background: var(--lms-color-invert);
  color: var(--lms-color-invert-contrast);
  box-shadow: var(--lms-shadow-card);
  cursor: pointer;
  font-family: var(--lms-font-body);
  font-size: 0.87em;
  font-weight: 400;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  transition: background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease;
}
.lms-el-enq__float-btn:hover, .lms-el-enq__float-btn:focus-visible {
  background: var(--lms-color-primary);
  border-color: var(--lms-color-primary);
  color: var(--lms-color-primary-contrast);
}
.lms-el-enq__float-btn:focus-visible {
  outline: 2px solid var(--lms-color-primary);
  outline-offset: 2px;
}
.lms-el-enq__float-btn .lms-el-icon,
.lms-el-enq__float-btn .lms-el-menu-trigger__icon {
  flex: 0 0 auto;
  width: 17px;
  height: 17px;
}

@media (max-width: 700px) {
  .lms-el-enq__float-btn {
    width: 44px;
    height: 44px;
    padding: 0;
    gap: 0;
  }
  .lms-el-enq__float-label {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border: 0;
  }
}
@media (prefers-reduced-motion: reduce) {
  .lms-el-enq__float {
    transition: opacity 0.01ms, visibility 0s linear 0.01ms;
    transform: none;
  }
  .lms-el-enq__float-btn,
  .lms-el-enq__spec-eye,
  .lms-el-enq__spec-eye-text {
    transition: none;
  }
}
.lms-el-spec:not(.lms-modal) {
  display: block;
  padding: 48px 0;
  background: var(--lms-color-bg);
}
.lms-el-spec:not(.lms-modal) .lms-el-spec__panel {
  width: auto;
  max-width: 1170px;
  height: auto;
  overflow: visible;
  margin: 0 auto;
  padding: 0 15px;
  background: none;
  color: var(--lms-color-text);
  border: 0;
}
.lms-el-spec:not(.lms-modal) .lms-modal__head {
  margin-bottom: 20px;
}
.lms-el-spec:not(.lms-modal) .lms-modal__title {
  color: var(--lms-color-text);
  font-size: 1.67em;
}
.lms-el-spec.lms-modal .lms-el-spec__panel {
  position: relative;
  padding: 0 40px 30px 30px;
  font-size: 0.87em;
  color: var(--lms-color-invert);
}
.lms-el-spec.lms-modal .lms-modal__head {
  margin-right: -40px;
  margin-left: -30px;
  padding: 30px 40px 16px 30px;
}
.lms-el-spec.lms-modal .lms-modal__head {
  display: block;
  margin-bottom: 24px;
  padding: 32px 72px 0;
  border-bottom: 0;
  text-align: center;
}
.lms-el-spec.lms-modal .lms-modal__title {
  font-size: 2.15em;
  color: var(--lms-color-invert);
  text-wrap: balance;
  overflow-wrap: anywhere;
}
.lms-el-spec.lms-modal .lms-modal__close {
  position: absolute;
  top: 20px;
  right: 20px;
  margin: 0;
}
.lms-el-spec.lms-modal .lms-modal__close:focus-visible {
  border-color: var(--lms-color-invert);
  color: var(--lms-color-invert);
}
.lms-el-spec.lms-modal .lms-modal__close:focus, .lms-el-spec.lms-modal .lms-modal__close:focus-visible, .lms-el-spec.lms-modal .lms-modal__close:active,
.lms-el-spec.lms-modal .splide__arrow:focus,
.lms-el-spec.lms-modal .splide__arrow:focus-visible,
.lms-el-spec.lms-modal .splide__arrow:active,
.lms-el-spec.lms-modal .splide__pagination button:focus,
.lms-el-spec.lms-modal .splide__pagination button:focus-visible,
.lms-el-spec.lms-modal .splide__pagination button:active {
  outline: none;
  box-shadow: none;
}
.lms-el-spec.lms-modal .lms-el-spec__reg {
  grid-column: 1/-1;
  margin: -18px 0 24px;
  font-family: var(--lms-font-body);
  font-size: 1.2255em;
  font-weight: 400;
  text-align: center;
  color: var(--lms-color-primary);
}
.lms-el-spec.lms-modal .lms-el-spec__body {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0 15px;
  align-items: start;
}
.lms-el-spec.lms-modal .lms-el-spec__body > .lms-el-spec__gallery-title,
.lms-el-spec.lms-modal .lms-el-spec__body > .lms-el-spec__gallery {
  grid-column: 1/-1;
}
.lms-el-spec.lms-modal .lms-el-spec__table {
  margin-bottom: 10px;
}
.lms-el-spec.lms-modal .lms-el-spec__table + .lms-el-spec__table {
  margin-top: 32px;
}
.lms-el-spec.lms-modal .lms-el-spec__table caption {
  padding: 0 0 10px;
  font-family: var(--lms-font-display);
  font-size: 1.38em;
  font-weight: 500;
  color: var(--lms-color-invert);
}
.lms-el-spec.lms-modal .lms-el-spec__table th,
.lms-el-spec.lms-modal .lms-el-spec__table td {
  padding: 3px 0;
  border-bottom: 1px solid var(--lms-color-primary);
  font-weight: 300;
  color: var(--lms-color-invert);
}
.lms-el-spec.lms-modal .lms-el-spec__table .lms-el-spec__alt-unit {
  color: var(--lms-color-invert);
}
.lms-el-spec.lms-modal .lms-el-spec__table tr:last-child th,
.lms-el-spec.lms-modal .lms-el-spec__table tr:last-child td {
  border-bottom-color: transparent;
}
.lms-el-spec.lms-modal .lms-el-spec__table td {
  text-align: right;
}
.lms-el-spec.lms-modal .lms-el-spec__gallery-title {
  margin: 56px 0 32px;
  font-family: var(--lms-font-display);
  font-size: 2.15em;
  font-weight: 400;
  text-align: center;
  color: var(--lms-color-invert);
}
.lms-el-spec.lms-modal .lms-el-spec__gallery-title::after {
  content: "";
  display: block;
  width: 150px;
  height: 1px;
  margin: 12px auto 0;
  background: var(--lms-color-primary);
}
.lms-el-spec.lms-modal .lms-el-spec__gallery:not(.is-active) .splide__list {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 15px;
}
.lms-el-spec.lms-modal .lms-el-spec__gallery img {
  display: block;
  width: 100%;
  aspect-ratio: 3/2;
  object-fit: cover;
}
.lms-el-spec.lms-modal .lms-el-spec__gallery.is-active {
  padding-bottom: 60px;
}
.lms-el-spec.lms-modal .splide__arrows {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: space-between;
}
.lms-el-spec.lms-modal .splide__arrow {
  position: static;
  width: 40px;
  height: 40px;
  transform: none;
  border: 1px solid var(--lms-color-primary);
  border-radius: 50%;
  padding: 0;
  background: transparent;
  color: var(--lms-color-primary);
  cursor: pointer;
  opacity: 1;
}
.lms-el-spec.lms-modal .splide__arrow svg {
  width: 16px;
  height: 16px;
  fill: currentcolor;
}
.lms-el-spec.lms-modal .splide__arrow--prev svg {
  transform: scaleX(-1);
}
.lms-el-spec.lms-modal .splide__pagination {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 14px;
  margin: 0;
  padding: 0;
}
.lms-el-spec.lms-modal .splide__pagination button {
  width: 12px;
  height: 12px;
  margin: 0 3px;
  padding: 0;
  border: 1px solid var(--lms-color-primary);
  border-radius: 50%;
  background: transparent;
  cursor: pointer;
  opacity: 1;
}
.lms-el-spec.lms-modal .splide__pagination button.is-active {
  background: var(--lms-color-primary);
  transform: none;
}
.lms-el-spec .lms-el-spec__reg {
  display: block;
  font-size: 0.7em;
  color: var(--lms-color-text-muted);
}

.lms-el-spec__body {
  display: block;
}

.lms-el-spec:not(.lms-modal) .lms-el-spec__body {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0 48px;
  align-items: start;
}
.lms-el-spec:not(.lms-modal) .lms-el-spec__body > .lms-el-spec__gallery-title,
.lms-el-spec:not(.lms-modal) .lms-el-spec__body > .lms-el-spec__gallery {
  grid-column: 1/-1;
}

.lms-el-spec__table {
  width: 100%;
  border-collapse: collapse;
  margin: 0 0 16px;
}
.lms-el-spec__table caption {
  caption-side: top;
  text-align: left;
  font-family: var(--lms-font-heading);
  font-size: 1.05em;
  padding: 0 0 6px;
}
.lms-el-spec__table th,
.lms-el-spec__table td {
  text-align: left;
  padding: 6px 8px;
  border-bottom: 1px solid var(--lms-color-border);
  font-weight: normal;
  overflow-wrap: anywhere;
}
.lms-el-spec__table th {
  color: var(--lms-color-text-muted);
  width: 50%;
}

.lms-el-spec__alt-unit {
  color: var(--lms-color-text-muted);
}

.lms-el-spec__note {
  margin: -12px 0 16px;
  font-weight: 400;
  color: var(--lms-color-invert);
}

.lms-el-spec__gallery-title {
  font-family: var(--lms-font-heading);
  margin: 0 0 8px;
}

.lms-el-spec__gallery:not(.is-active) .splide__list {
  list-style: none;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px;
  padding: 0;
  margin: 0;
}
.lms-el-spec__gallery:not(.is-active) img {
  width: 100%;
  height: auto;
  border-radius: var(--lms-radius);
  display: block;
}

.lms-el-enquiry__wizard {
  max-width: 640px;
  margin: 0 auto;
}

.lms-el-enquiry__step[data-lms-el-step=info],
.lms-el-enquiry__step[data-lms-el-step=done] {
  background: var(--lms-color-bg);
  border: 1px solid var(--lms-color-border);
  border-radius: var(--lms-radius);
  padding: 24px;
}

.lms-el-enquiry__notes {
  grid-column: 1/-1;
}
.lms-el-enquiry__notes textarea {
  width: 100%;
  min-height: 72px;
  padding: 10px 12px;
  border: 1px solid var(--lms-color-border);
  border-radius: var(--lms-button-radius);
  background: var(--lms-color-bg);
  color: var(--lms-color-text);
  font-family: var(--lms-font-body);
  font-size: var(--lms-font-size-base);
  box-sizing: border-box;
}

@media (max-width: 992px) {
  .lms-el-enq__title {
    font-size: 2.4em;
  }
  .lms-el-enq__stats {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lms-el-spec:not(.lms-modal) .lms-el-spec__body,
  .lms-el-spec__gallery:not(.is-active) .splide__list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 768px) {
  .lms-el-enq__cols {
    grid-template-columns: 1fr;
  }
  .lms-el-enq__stats {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
@media (max-width: 480px) {
  .lms-el-enq__head {
    padding: 32px 0 44px;
  }
  .lms-el-enq__title {
    font-size: 1.87em;
  }
  .lms-el-enq__route {
    font-size: 1.07em;
  }
  .lms-el-enq__detail {
    padding-bottom: 32px;
  }
  .lms-el-enq__cols {
    margin-top: 32px;
  }
  .lms-el-enq__spec-eye:hover,
  .lms-el-enq__spec-eye:focus-visible {
    width: calc(100% - 30px);
  }
  .lms-el-spec:not(.lms-modal) .lms-el-spec__body,
  .lms-el-spec__gallery:not(.is-active) .splide__list {
    grid-template-columns: 1fr;
  }
  .lms-el-spec__table th {
    width: auto;
  }
  .lms-el-enquiry__step[data-lms-el-step=info],
  .lms-el-enquiry__step[data-lms-el-step=done] {
    padding: 16px;
  }
  .lms-el-enq__float {
    right: 12px;
    bottom: 12px;
  }
  .lms-el-enq__float-btn {
    padding: 12px 18px;
  }
}
@media (max-width: 700px) {
  .lms-el-spec.lms-modal .lms-modal__panel {
    width: 100vw;
    max-width: none;
  }
  .lms-el-spec.lms-modal .lms-el-spec__body {
    grid-template-columns: 1fr;
  }
  .lms-el-spec.lms-modal .lms-el-spec__table th {
    width: auto;
  }
}
