.booking-list-tabs{display:flex;gap:8px;flex-wrap:wrap;background:#edf1e7;padding:6px;border-radius:13px;width:fit-content;margin-bottom:12px}.booking-list-tabs button{border:0;border-radius:9px;background:transparent;padding:11px 17px;color:#687b63;font:inherit;font-size:13px;cursor:pointer}.booking-list-tabs button.selected{background:#fff;color:#245b49;box-shadow:0 2px 7px #1e4b3410;font-weight:700}.booking-list-tabs span{margin-inline-start:7px;font-size:12px}.booking-list-tabs button:focus-visible{outline:3px solid #87a46f;outline-offset:2px}.booking-list-note{font-size:12px;color:#7c8d73;margin:0 0 18px}.booking-list-empty{padding:42px 20px;border:1px dashed #d9e2d2;border-radius:14px;text-align:center;color:#77876e}.booking-list-pages{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 0;color:#7a8c70;font-size:12px}.booking-list-pages nav{display:flex;align-items:center;gap:12px}@media(max-width:600px){.booking-list-tabs{width:100%}.booking-list-tabs button{flex:1;padding:11px 8px;font-size:12px}}
