@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Roboto:wght@400;500;600;700&display=swap');
.wwta-root{--wwta-red:#e5101c;font-family:Roboto,Arial,sans-serif;color:#141414;background:#fff;max-width:1500px;margin:0 auto;overflow:hidden}.wwta-root *{box-sizing:border-box}.wwta-root a{text-decoration:none;color:inherit}.wwta-root button,.wwta-root input,.wwta-root select{font:inherit}.wwta-hero{position:relative;isolation:isolate;background:repeating-linear-gradient(155deg,#fff,#fff 6px,#fafafa 7px,#fff 11px);padding:52px 25px 16px;overflow:hidden}.wwta-hero-inner{display:flex;align-items:center;min-height:290px;position:relative;z-index:1}.wwta-hero-copy{width:40%;padding-left:3%;z-index:3}.wwta-hero h1{font:900 clamp(52px,7vw,103px)/.79 'Barlow Condensed',Impact,sans-serif;letter-spacing:-1px;margin:0}.wwta-hero h1 span,.wwta-hero h1 strong{display:block}.wwta-hero h1 strong{color:var(--wwta-red)}.wwta-short-line{width:100px;height:4px;background:var(--wwta-red);margin:22px 0 12px}.wwta-hero-copy p{font:700 clamp(11px,1.5vw,18px) 'Barlow Condensed',sans-serif;letter-spacing:6px;white-space:nowrap}.wwta-map{width:60%;min-height:360px;background:center/contain no-repeat url('north-america.png');filter:contrast(1.1)}.wwta-scrape{position:absolute;pointer-events:none;height:54px;width:45%;background:repeating-linear-gradient(-8deg,var(--wwta-red) 0,var(--wwta-red) 3px,transparent 4px,transparent 10px);transform:rotate(-11deg);opacity:.95}.wwta-scrape-top{top:-22px;left:-8%}.wwta-scrape-right{right:-20%;bottom:100px;transform:rotate(-18deg)}.wwta-search{display:grid;grid-template-columns:1.3fr 1fr 1.1fr 1.15fr 1.15fr;gap:9px;position:relative;z-index:2}.wwta-search label{display:flex;align-items:center;min-width:0;background:#fff;border:1px solid #e8e8e8;box-shadow:0 3px 9px #0002;border-radius:5px;padding:9px 9px;height:55px}.wwta-field-icon{font-size:23px;color:var(--wwta-red);margin-right:7px}.wwta-search input,.wwta-search select{border:0;background:transparent;min-width:0;width:100%;font-size:13px;color:#444;outline:none;padding:0}.wwta-search-submit{border:0;border-radius:5px;background:var(--wwta-red);color:#fff;font:800 23px 'Barlow Condensed',sans-serif;cursor:pointer;white-space:nowrap}.wwta-search-submit span{font-size:34px;vertical-align:middle}.wwta-nearby{position:absolute;right:2px;top:59px;border:0;background:none;font-size:11px;color:#666;text-decoration:underline;cursor:pointer}.wwta-content{padding:20px 28px 28px}.wwta-title-row{display:flex;align-items:center;gap:12px;margin:0 0 10px;min-width:0}.wwta-title-row h2{font:900 clamp(24px,3.1vw,37px)/1 'Barlow Condensed',Impact,sans-serif;white-space:nowrap;margin:0}.wwta-title-row>span{height:3px;flex:1;background:var(--wwta-red)}.wwta-title-row a{font:800 13px 'Barlow Condensed',sans-serif;color:var(--wwta-red);white-space:nowrap}.wwta-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wwta-type{display:block;background:#fff;box-shadow:0 2px 12px #00000014;border-radius:3px;overflow:hidden}.wwta-type img{width:100%;height:176px;object-fit:cover;display:block}.wwta-type-body{position:relative;padding:11px 32px 13px 12px;min-height:115px}.wwta-type h3,.wwta-event h3,.wwta-past-event h3{font:800 21px/1 'Barlow Condensed',Impact,sans-serif;margin:0 0 8px}.wwta-type p{font:400 13px/1.35 Roboto,sans-serif;margin:0}.wwta-arrow{position:absolute;right:8px;bottom:9px;color:white;background:var(--wwta-red);border-radius:50%;height:30px;width:30px;display:flex;align-items:center;justify-content:center;font-size:19px}.wwta-events-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px;margin-top:28px}.wwta-events-grid .wwta-title-row h2{font-size:clamp(21px,2.55vw,32px)}.wwta-event-list,.wwta-past-list{box-shadow:0 1px 11px #00000010}.wwta-event{min-height:69px;border-bottom:1px solid #eee;display:flex;align-items:center;gap:12px;padding:5px 10px}.wwta-event:hover,.wwta-past-event:hover{background:#fafafa}.wwta-event-date{width:45px;min-width:45px;text-align:center;font-family:'Barlow Condensed',sans-serif;line-height:1}.wwta-event-date strong{display:block;color:var(--wwta-red);font-size:24px}.wwta-event-date b{font-size:25px}.wwta-thumb{height:61px;width:84px;min-width:84px;background:#eee;overflow:hidden}.wwta-thumb img{width:100%;height:100%;object-fit:cover}.wwta-img-fallback{display:grid;place-items:center;width:100%;height:100%;font-size:38px;color:#aaa;background:linear-gradient(135deg,#d6e2e9,#7a9cad)}.wwta-event-info{flex:1;min-width:0}.wwta-event h3{font-size:18px;margin-bottom:5px}.wwta-event small,.wwta-past-event small{font-size:12px;color:#777;line-height:1.5}.wwta-event-extra{font-size:12px;color:#555;max-width:35%;text-align:center}.wwta-event-extra i{display:inline-block;height:15px;border-left:2px solid var(--wwta-red);vertical-align:middle;margin:0 7px}.wwta-chevron{color:var(--wwta-red);font-size:34px;font-weight:300}.wwta-past-event{display:flex;align-items:center;gap:10px;padding:8px 6px;border-bottom:1px solid #eee;min-height:81px}.wwta-past-info{min-width:0;flex:1}.wwta-past-info h3{font-size:17px;margin-bottom:4px}.wwta-result-btn{border:1px solid #bbb;border-radius:3px;padding:8px 9px;font:800 12px 'Barlow Condensed',sans-serif;white-space:nowrap}.wwta-empty{padding:22px;color:#666}.wwta-host{min-height:177px;display:flex;align-items:center;gap:22px;padding:25px 3%;background:linear-gradient(165deg,transparent 60%,#e8e8e8 61%,transparent 70%),repeating-linear-gradient(-15deg,#f7f7f7,#fff 8px,#f9f9f9 14px);border-top:6px solid #e51c27;position:relative}.wwta-host-graphic{font-size:110px;line-height:1;color:#1e1e1e;text-shadow:6px 0 var(--wwta-red)}.wwta-host-text{flex:1}.wwta-host-text>div{display:flex;align-items:center;gap:22px}.wwta-host h2{font:900 clamp(32px,4vw,54px) 'Barlow Condensed',sans-serif;margin:0;white-space:nowrap}.wwta-host h2 em{color:var(--wwta-red);font-style:italic}.wwta-host-text strong{letter-spacing:5px;font:700 15px 'Barlow Condensed',sans-serif;border-left:2px solid #111;padding-left:18px}.wwta-host p{font-size:13px;margin:0;max-width:600px}.wwta-host-btn{background:linear-gradient(#ffbe38,#e5a009);border:0;border-radius:4px;font:800 20px 'Barlow Condensed',sans-serif;padding:16px 25px;white-space:nowrap;cursor:pointer}.wwta-dialog{border:0;border-radius:8px;max-width:450px;width:calc(100% - 30px);box-shadow:0 15px 70px #0006;padding:25px}.wwta-dialog::backdrop{background:#0009}.wwta-dialog form>label{display:block;margin:12px 0;font-weight:600}.wwta-dialog input,.wwta-dialog textarea{display:block;width:100%;border:1px solid #bbb;border-radius:4px;padding:9px;margin-top:5px}.wwta-dialog-actions{display:flex;justify-content:flex-end;gap:10px}.wwta-dialog-actions button{padding:8px 15px;cursor:pointer}.wwta-dialog-actions button:last-child{background:var(--wwta-red);color:#fff;border:0}.wwta-notice{padding:15px;text-align:center;background:#e4f9e6}@media(max-width:1050px){.wwta-event-extra{display:none}.wwta-hero{padding-top:35px}.wwta-map{min-height:290px}.wwta-type img{height:140px}.wwta-past-event .wwta-thumb{width:68px;min-width:68px}.wwta-result-btn{padding:6px}}@media(max-width:760px){.wwta-hero-inner{min-height:260px}.wwta-hero-copy{width:63%;padding-left:0}.wwta-hero h1{font-size:clamp(43px,11vw,74px)}.wwta-map{position:absolute;right:-24%;width:80%;opacity:.25}.wwta-search{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:24px}.wwta-search-submit{min-height:50px;grid-column:span 2}.wwta-nearby{top:auto;bottom:0}.wwta-content{padding:22px 15px}.wwta-types{grid-template-columns:repeat(2,minmax(0,1fr))}.wwta-events-grid{grid-template-columns:1fr}.wwta-host{flex-wrap:wrap;gap:8px}.wwta-host-graphic{font-size:65px}.wwta-host-text>div{flex-wrap:wrap;gap:5px}.wwta-host-text strong{border:0;padding-left:0}.wwta-host-btn{margin-left:auto}}@media(max-width:400px){.wwta-hero{padding:26px 13px 12px}.wwta-search{grid-template-columns:1fr}.wwta-search-submit{grid-column:span 1}.wwta-types{gap:8px}.wwta-type img{height:110px}.wwta-type h3{font-size:18px}.wwta-type-body{padding:9px 23px 12px 9px}.wwta-type p{font-size:11px}.wwta-event{gap:6px;padding:5px 3px}.wwta-event-date{min-width:34px;width:34px}.wwta-thumb{min-width:60px;width:60px}.wwta-past-event .wwta-thumb{min-width:60px;width:60px}.wwta-past-event h3{font-size:15px}.wwta-past-event small{font-size:10px}}
/* v1.1: improved fidelity + dynamic directory pages */
.wwta-root{width:100%;max-width:1500px}.wwta-hero{padding:24px 18px 20px;background:linear-gradient(135deg,#fff 0%,#f4f4f4 100%)}.wwta-hero-inner{min-height:355px}.wwta-hero-copy{width:39%;padding-left:2%}.wwta-hero h1{font-size:clamp(57px,7.2vw,108px);line-height:.84;letter-spacing:-2px}.wwta-map{width:61%;min-height:370px;background-size:contain}.wwta-hero-copy p{letter-spacing:6px}.wwta-search{gap:10px}.wwta-scrape{opacity:.88}.wwta-host{border-top:0;min-height:190px;padding:20px 3% 20px 30%;background:#f3f3f3 url('host-art.png') no-repeat left center;background-size:30% 100%;gap:22px}.wwta-host-graphic{display:none}.wwta-host h2{font-style:italic;font-size:clamp(31px,3.8vw,51px)}.wwta-host-text>div{gap:20px}.wwta-host-text strong{font-size:13px;letter-spacing:4px}.wwta-host p{margin-top:4px}.wwta-host-btn{font-size:20px;padding:15px 23px}.wwta-events-grid{align-items:start}
.wwta-template-shell{width:100%;max-width:1500px;margin:auto}.wwta-directory{min-height:70vh}.wwta-directory-hero{background:#111;position:relative;color:#fff;padding:70px clamp(20px,5vw,78px) 0;overflow:hidden;border-bottom:7px solid var(--wwta-red)}.wwta-directory-hero:after{content:"";position:absolute;width:430px;height:120px;right:-70px;top:0;opacity:.88;transform:rotate(-16deg);background:repeating-linear-gradient(0deg,var(--wwta-red) 0,var(--wwta-red) 5px,transparent 5px,transparent 12px)}.wwta-directory-kicker{font:700 15px 'Barlow Condensed',sans-serif;letter-spacing:6px;position:relative;z-index:1}.wwta-directory-kicker b{color:var(--wwta-red)}.wwta-directory-hero h1{font:900 clamp(52px,7vw,92px)/.95 'Barlow Condensed',Impact,sans-serif;margin:16px 0 12px;position:relative;z-index:1;text-transform:uppercase}.wwta-directory-hero h1 em{color:var(--wwta-red);font-style:normal}.wwta-directory-hero p{color:#e9e9e9;font-size:15px;margin:0 0 30px}.wwta-directory-tabs{display:flex;gap:12px;position:relative;z-index:1}.wwta-directory-tabs a{display:inline-block;color:#fff;border:1px solid #666;padding:13px 20px;font:800 17px 'Barlow Condensed',sans-serif}.wwta-directory-tabs a.current,.wwta-directory-tabs a:hover{background:var(--wwta-red);border-color:var(--wwta-red)}.wwta-directory-content{padding:35px clamp(15px,4vw,60px) 60px}.wwta-directory-filter{display:flex;gap:12px;align-items:center;background:#f6f6f6;padding:15px;margin-bottom:32px}.wwta-directory-filter input,.wwta-directory-filter select{height:48px;background:white;border:1px solid #ddd;border-radius:3px;padding:0 13px;min-width:0}.wwta-directory-filter input{flex:2}.wwta-directory-filter select{flex:1}.wwta-directory-filter button,.wwta-single-action{background:var(--wwta-red);color:white;border:0;padding:14px 22px;font:800 18px 'Barlow Condensed',sans-serif;cursor:pointer}.wwta-directory-heading{display:flex;align-items:center;gap:15px;margin-bottom:12px}.wwta-directory-heading h2{font:900 35px 'Barlow Condensed',sans-serif;margin:0}.wwta-directory-heading span{height:3px;background:var(--wwta-red);flex:1}.wwta-directory-entry{display:flex;align-items:center;gap:20px;min-height:117px;border-bottom:1px solid #eee;padding:12px 0}.wwta-directory-entry:hover{background:#fafafa}.wwta-directory-date{width:65px;text-align:center;flex:none;font-family:'Barlow Condensed',sans-serif}.wwta-directory-date b{display:block;color:var(--wwta-red);font-size:27px}.wwta-directory-date strong{display:block;font-size:35px;line-height:1}.wwta-directory-image{width:142px;height:90px;flex:none;background:#eee}.wwta-directory-image img{width:100%;height:100%;object-fit:cover}.wwta-directory-entry-copy{flex:1;min-width:0}.wwta-directory-entry-copy h3{font:800 26px 'Barlow Condensed',sans-serif;margin:0 0 6px}.wwta-directory-entry-copy p{margin:0 0 4px;color:#555}.wwta-directory-entry-copy small{color:#777}.wwta-directory-cta{border:1px solid #aaa;padding:10px 13px;font:800 16px 'Barlow Condensed',sans-serif;white-space:nowrap}.wwta-directory-empty{padding:45px;text-align:center;background:#fafafa;color:#555}.wwta-pagination{display:flex;gap:7px;justify-content:center;margin:30px auto}.wwta-pagination a{border:1px solid #ccc;padding:8px 13px}.wwta-pagination a.current{background:var(--wwta-red);color:white}.wwta-directory-back{margin:30px 0 0;font:800 17px 'Barlow Condensed',sans-serif;color:var(--wwta-red)}.wwta-single-inner{padding:35px clamp(15px,5vw,65px) 65px}.wwta-single-back{display:inline-block;color:var(--wwta-red)!important;font:800 18px 'Barlow Condensed',sans-serif;margin-bottom:22px}.wwta-single-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:35px}.wwta-single-photo{width:100%;height:370px;background:#eee}.wwta-single-photo img{width:100%;height:100%;object-fit:cover}.wwta-single-description{margin-top:25px}.wwta-single-description h2,.wwta-single-sidebar h2{font:900 32px 'Barlow Condensed',sans-serif;margin:0 0 16px}.wwta-single-sidebar{background:#f6f6f6;border-top:5px solid var(--wwta-red);padding:25px;align-self:start}.wwta-single-field{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #ddd}.wwta-single-field strong{font-size:13px}.wwta-single-field span{color:#555;text-align:right}.wwta-single-action{display:block;text-align:center;margin-top:22px}
@media(max-width:900px){.wwta-host{padding-left:26%;background-size:25% 100%}.wwta-host-text>div{flex-wrap:wrap;gap:0}.wwta-host-text strong{border:0;padding-left:0}.wwta-hero-inner{min-height:300px}.wwta-map{min-height:300px}}
@media(max-width:700px){.wwta-host{padding:25px 18px 25px 33%;background-size:32% 100%}.wwta-host h2{font-size:32px}.wwta-host-btn{font-size:16px;padding:12px}.wwta-directory-hero{padding-top:45px}.wwta-directory-hero h1{font-size:54px}.wwta-directory-filter{flex-wrap:wrap}.wwta-directory-filter input,.wwta-directory-filter select,.wwta-directory-filter button{flex:auto;width:100%}.wwta-directory-entry{gap:10px}.wwta-directory-image{width:80px;height:65px}.wwta-directory-cta{font-size:13px;padding:7px}.wwta-directory-entry-copy h3{font-size:21px}.wwta-single-grid{grid-template-columns:1fr}.wwta-single-photo{height:240px}}
@media(max-width:450px){.wwta-host{padding-left:16px;background-image:none}.wwta-directory-hero h1{font-size:45px}.wwta-directory-tabs a{font-size:14px;padding:10px}.wwta-directory-date{width:40px}.wwta-directory-date strong{font-size:28px}.wwta-directory-image{display:none}.wwta-directory-entry-copy p{font-size:12px}.wwta-directory-cta{font-size:11px}}

/* v1.2: full-bleed artwork, centered 1150px content, isolated footer artwork */
.wwta-root{max-width:none!important;width:100%;overflow:visible}
.wwta-hero,.wwta-host{width:100vw;max-width:none;position:relative;left:50%;margin-left:-50vw;margin-right:0;box-sizing:border-box}
.wwta-hero{background:#f9f9f9;overflow:hidden;padding:0 22px 18px!important;min-height:480px}
.wwta-hero-inner{max-width:1150px;margin:0 auto;position:relative;min-height:360px!important;display:flex;align-items:center}
.wwta-hero-copy{z-index:3;width:40%;padding:32px 0 0!important;position:relative}
.wwta-hero h1{font-size:clamp(58px,6.7vw,91px)!important;line-height:.86!important;letter-spacing:-1.3px!important;margin:0}
.wwta-map{position:absolute!important;top:0;right:0;width:65%!important;height:375px;min-height:0!important;background-repeat:no-repeat;background-size:contain!important;background-position:center right;background-color:transparent;opacity:1}
.wwta-scrape{pointer-events:none}.wwta-scrape-top{z-index:1}.wwta-scrape-right{z-index:1}
.wwta-search{max-width:1150px!important;width:100%;margin:4px auto 0!important;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr) minmax(155px,1fr);gap:9px;align-items:stretch;position:relative;z-index:5;padding:0!important}
.wwta-search label{min-width:0}.wwta-search-submit{min-width:0!important;margin:0!important}.wwta-nearby{display:none!important}
.wwta-content{max-width:1150px!important;margin:0 auto;padding-left:0!important;padding-right:0!important}
.wwta-host{isolation:isolate;display:block!important;min-height:194px!important;padding:0 22px!important;background:linear-gradient(110deg,#e5e5e5,#fff 64%,#f1f1f1)!important;overflow:hidden;border:0!important}
.wwta-host-art{position:absolute;inset:0 auto 0 0;width:max(280px,32%);background:url('host-art.png') no-repeat center left;background-size:cover;z-index:-1;pointer-events:none}
.wwta-host-inner{max-width:1150px;margin:0 auto;min-height:194px;display:flex;align-items:center;gap:26px;padding-left:245px}
.wwta-host-text{min-width:0;flex:1}.wwta-host-text>div{display:flex;align-items:center;gap:20px}.wwta-host h2{font-size:clamp(32px,3.3vw,43px)!important;line-height:1.05}.wwta-host-btn{flex:none;font-size:19px;padding:13px 22px}.wwta-host p{font-size:13px;line-height:1.4}.wwta-host-text strong{white-space:nowrap;font-size:12px;letter-spacing:3px}
@media(min-width:1600px){.wwta-map{width:62%!important}}
@media(max-width:1190px){.wwta-content{padding-left:18px!important;padding-right:18px!important}.wwta-host-inner{padding-left:25%}.wwta-map{right:0}}
@media(max-width:900px){.wwta-hero-inner{min-height:320px!important}.wwta-map{height:300px;width:63%!important}.wwta-hero-copy{width:47%}.wwta-hero h1{font-size:clamp(52px,7.5vw,76px)!important}.wwta-host-inner{padding-left:28%;gap:10px}.wwta-host-text>div{flex-wrap:wrap;gap:3px}.wwta-host-text strong{border:0;padding-left:0}}
@media(max-width:700px){.wwta-hero{padding:20px 14px!important;min-height:auto}.wwta-hero-inner{min-height:290px!important}.wwta-hero-copy{width:70%;padding:0!important}.wwta-map{width:85%!important;right:-32%;opacity:.34;height:280px}.wwta-hero h1{font-size:clamp(47px,10vw,70px)!important}.wwta-search{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.wwta-search-submit{grid-column:1/-1}.wwta-host{padding:18px!important}.wwta-host-art{width:40%;opacity:.5}.wwta-host-inner{min-height:190px;padding-left:20%;gap:10px;flex-wrap:wrap;justify-content:flex-end}.wwta-host-text{flex-basis:100%}.wwta-host h2{font-size:35px!important}.wwta-host-btn{margin-left:0}}
@media(max-width:430px){.wwta-hero-copy{width:100%}.wwta-map{opacity:.17}.wwta-hero h1{font-size:54px!important}.wwta-search{grid-template-columns:1fr}.wwta-search-submit{grid-column:auto}.wwta-host-art{opacity:.22;width:90%}.wwta-host-inner{padding-left:0}.wwta-host-text strong{font-size:11px}}

/* v1.4: standalone Elementor-friendly filters; hero and host panels intentionally absent. */
.wwta-filter-only{max-width:1150px!important;width:100%;margin:0 auto!important;overflow:visible;background:transparent}
.wwta-filter-only .wwta-search{width:100%;margin:0 auto!important;padding:0!important}
.wwta-filter-only .wwta-search label{height:54px}
@media(max-width:700px){.wwta-filter-only .wwta-search{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:430px){.wwta-filter-only .wwta-search{grid-template-columns:1fr}}

/* Compact, heading-free three upcoming events shortcode */
.wwta-root.wwta-mini-upcoming{width:100%;max-width:100%;font-family:Arial,Helvetica,sans-serif;color:#161616;background:transparent}
.wwta-mini-upcoming .wwta-mini-row{display:grid;grid-template-columns:94px minmax(0,1fr) 24px;align-items:center;min-height:94px;border-top:1px solid #e2e6eb;padding:0 8px 0 0;text-decoration:none!important;color:inherit!important;gap:24px;background:transparent;box-shadow:none}
.wwta-mini-upcoming .wwta-mini-row:last-of-type{border-bottom:1px solid #e2e6eb}
.wwta-mini-upcoming .wwta-mini-date{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:84px;border-right:1px solid #e2e6eb;gap:0}
.wwta-mini-upcoming .wwta-mini-month{font-weight:700;line-height:1.2;font-size:16px;color:#151515}
.wwta-mini-upcoming .wwta-mini-date strong{font-weight:800;font-size:36px;line-height:1.1;color:#101010}
.wwta-mini-upcoming .wwta-mini-details{min-width:0;display:flex;flex-direction:column;gap:7px}
.wwta-mini-upcoming .wwta-mini-name{font-size:19px;font-weight:700;line-height:1.3;color:#111;overflow-wrap:anywhere}
.wwta-mini-upcoming .wwta-mini-location{font-size:16px;color:#7b8795;line-height:1.35}
.wwta-mini-upcoming .wwta-mini-chevron{color:var(--wwta-red,#ed111d);font-size:36px;font-weight:700;text-align:right;line-height:1}
.wwta-mini-upcoming .wwta-mini-row:hover .wwta-mini-name,.wwta-mini-upcoming .wwta-mini-row:focus-visible .wwta-mini-name{color:var(--wwta-red,#ed111d)}
.wwta-mini-upcoming .wwta-mini-row:focus-visible{outline:2px solid var(--wwta-red,#ed111d);outline-offset:2px}
.wwta-mini-upcoming .wwta-mini-empty{padding:18px 0;color:#777}
@media(max-width:600px){.wwta-mini-upcoming .wwta-mini-row{grid-template-columns:68px minmax(0,1fr) 15px;gap:12px;min-height:80px}.wwta-mini-upcoming .wwta-mini-date{min-height:70px}.wwta-mini-upcoming .wwta-mini-date strong{font-size:29px}.wwta-mini-upcoming .wwta-mini-month{font-size:13px}.wwta-mini-upcoming .wwta-mini-name{font-size:15px}.wwta-mini-upcoming .wwta-mini-location{font-size:13px}.wwta-mini-upcoming .wwta-mini-chevron{font-size:27px}}

/* v1.8: date-range fields and six-column search form */
.wwta-filter-only .wwta-search{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr) minmax(155px,1fr)!important}
.wwta-directory-filter{display:flex!important;flex-wrap:wrap;gap:10px;align-items:center}
.wwta-directory-date-label{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}
.wwta-directory-date-label input{min-width:130px;max-width:180px;border:1px solid #ddd;border-radius:4px;padding:9px}
@media(max-width:1100px){.wwta-filter-only .wwta-search{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:700px){.wwta-filter-only .wwta-search{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wwta-directory-date-label{flex:1 1 45%}}
@media(max-width:430px){.wwta-filter-only .wwta-search{grid-template-columns:1fr!important}.wwta-directory-date-label{flex:1 1 100%}}
