/* PurposeTix 3.0.0-s1 additive event directory and purchase clarity. */
.ptxm-s1-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:16px 0 24px;padding:16px;border:1px solid #d9e3ed;border-radius:14px;background:#f7f9fc}.ptxm-s1-filters label{display:flex;flex:1 1 155px;flex-direction:column;gap:5px;font-weight:650;font-size:13px;color:#163050}.ptxm-s1-filters input,.ptxm-s1-filters select{min-height:43px;padding:8px 10px;border:1px solid #b7c8dc;border-radius:8px;background:white;color:#132843;width:100%}.ptxm-s1-reset{align-self:center;font-size:14px;color:#294b79}.ptxm-s1-view-list .ptxm-event-grid{display:grid;grid-template-columns:1fr;gap:14px}.ptxm-s1-view-list .ptxm-event-card-link{display:grid;grid-template-columns:minmax(140px,24%) 1fr;min-height:170px}.ptxm-s1-view-list .ptxm-event-visual{height:100%;min-height:160px}.ptxm-s1-month{overflow-x:auto}.ptxm-s1-month h3{margin:0 0 16px;color:#14345d}.ptxm-s1-month-grid{display:grid;grid-template-columns:repeat(7,minmax(125px,1fr));border-left:1px solid #d9e1ea;border-top:1px solid #d9e1ea;min-width:875px}.ptxm-s1-weekday{background:#e8f0f8;font-weight:750;text-align:center;padding:10px}.ptxm-s1-day{min-height:116px;padding:10px;border-right:1px solid #d9e1ea;border-bottom:1px solid #d9e1ea;background:white}.ptxm-s1-day strong{display:block;color:#1a355a}.ptxm-s1-day a{display:block;background:#edf4fb;color:#194f7a;margin-top:6px;border-radius:6px;padding:7px;font-size:12px;line-height:1.4;text-decoration:none}.ptxm-s1-day a:hover,.ptxm-s1-day a:focus{outline:2px solid #1269ad}.ptxm-s1-day small{font-weight:700}.ptxm-s1-day.is-pad{background:#f4f6f9}.ptxm-s1-no-month{padding:14px}.ptxm-s1-checkout-disclosure{border-left:3px solid #2b7197;padding:12px 14px;background:#f0f6fb;color:#23445f;font-size:13px;line-height:1.6}@media(max-width:620px){.ptxm-s1-view-list .ptxm-event-card-link{grid-template-columns:1fr}.ptxm-s1-filters>*{flex-basis:100%}.ptxm-s1-month-grid{min-width:770px;grid-template-columns:repeat(7,minmax(110px,1fr))}}
