.wp-block-tourseta-road-books h4{font-size:24px !important}.wp-block-tourseta-road-books .road-books-filter-pill{display:none}.road-books-filter-modal{display:none}@media(max-width: 767px){.wp-block-tourseta-road-books .road-books-block__toolbar{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.wp-block-tourseta-road-books .road-books-block__count{font-size:20px}.wp-block-tourseta-road-books .road-books-sort{width:100%}.wp-block-tourseta-road-books .road-books-sort__toggle{width:100%;justify-content:space-between}.wp-block-tourseta-road-books .road-books-block__layout{display:block}.wp-block-tourseta-road-books .road-books-filters{display:none}.wp-block-tourseta-road-books .road-books-filter-pill{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-bottom:16px;padding:9px 16px;border:1px solid var(--wp--preset--color--neutral-10, #E8E8E8);border-radius:16px;background:#fff;cursor:pointer;font-family:var(--wp--preset--font-family--poppins, "Poppins", sans-serif)}.wp-block-tourseta-road-books .road-books-filter-pill__label{display:flex;align-items:center;gap:8px;color:var(--wp--preset--color--neutral-140, #2B1F1A);font-size:16px;font-weight:600;line-height:1.4}.wp-block-tourseta-road-books .road-books-filter-pill__label svg{color:var(--wp--preset--color--neutral-100, #424242)}.road-books-filter-modal.is-open{display:block;position:fixed;inset:0;z-index:10999980000}.road-books-filter-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.5)}.road-books-filter-modal__panel{position:absolute;inset:0;display:flex;flex-direction:column;background:#fff;font-family:var(--wp--preset--font-family--poppins, "Poppins", sans-serif)}.road-books-filter-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--wp--preset--color--neutral-10, #E8E8E8)}.road-books-filter-modal__title{margin:0;font-size:18px !important;font-weight:700;line-height:1.4;color:var(--wp--preset--color--neutral-140, #2B1F1A)}.road-books-filter-modal__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--wp--preset--color--neutral-10, #E8E8E8);border-radius:12px;background:#fff;color:var(--wp--preset--color--neutral-140, #2B1F1A);cursor:pointer}.road-books-filter-modal__close:hover{background:var(--wp--preset--color--neutral-10, #F5EFEA)}.road-books-filter-modal__body{flex:1 1 auto;overflow-y:auto;padding:16px}.road-books-filter-modal__body .road-books-filters{display:block;width:100%;flex:none}.road-books-filter-modal__body .road-books-filters__panel{border:0;border-radius:0}.road-books-filter-modal__body .road-books-filters__header{display:none}.road-books-filter-modal__footer{flex:0 0 auto;padding:16px;border-top:1px solid var(--wp--preset--color--neutral-10, #E8E8E8)}.road-books-filter-modal__apply{width:100%;padding:12px 16px;border:0;border-radius:12px;background:var(--wp--preset--color--primary, #8B1C14);color:#fff;font-family:var(--wp--preset--font-family--poppins, "Poppins", sans-serif);font-size:16px;font-weight:600;line-height:1.5;cursor:pointer}}
