/* Each choice uses the visual language of the selected business. */
.deck-card.experience-active{border-color:#d7b567!important;box-shadow:0 0 0 2px rgba(215,181,103,.16),0 17px 36px rgba(0,0,0,.3)}
.experience-choice-popover[hidden]{display:none!important}.experience-choice-popover{position:fixed;z-index:10020;padding:15px 16px 16px;border:1px solid rgba(227,201,143,.38);border-radius:18px 18px 18px 4px;background:linear-gradient(132deg,rgba(8,12,19,.96),rgba(5,7,12,.98));background-size:cover;background-position:center;box-shadow:0 24px 64px rgba(0,0,0,.46),inset 0 1px rgba(255,235,196,.12);color:#f4ecdf;transform-origin:top center;animation:pickerIn .26s cubic-bezier(.2,.85,.25,1)}.experience-choice-popover[data-experience="restaurant"]{background-image:linear-gradient(130deg,rgba(43,12,17,.96),rgba(16,7,11,.93)),url('assets/brand/card-restaurant-v3.png')}.experience-choice-popover[data-experience="barber"]{background-image:linear-gradient(130deg,rgba(8,10,13,.96),rgba(20,15,11,.9)),url('assets/brand/card-barber-v3.png')}.experience-choice-popover[data-experience="automotive"]{background-image:linear-gradient(130deg,rgba(5,10,15,.96),rgba(13,18,25,.9)),url('assets/brand/card-automotive-v2.png')}.experience-choice-popover[data-experience="fitness"]{background-image:linear-gradient(130deg,rgba(8,12,10,.96),rgba(10,25,17,.9)),url('assets/brand/card-fitness-v3.png')}.experience-choice-popover[data-experience="hotel"]{background-image:linear-gradient(130deg,rgba(8,17,23,.95),rgba(19,28,36,.9)),url('assets/brand/card-hotel-v3.png')}.experience-choice-popover[data-experience="cleaning"]{background-image:linear-gradient(130deg,rgba(9,17,21,.96),rgba(17,28,32,.9)),url('assets/brand/card-cleaning-v3.png')}.experience-choice-popover:before{content:'';position:absolute;inset:7px;border:1px solid rgba(225,193,126,.15);border-radius:12px 12px 12px 2px;pointer-events:none}.experience-choice-popover[data-direction="up"]{border-radius:18px 4px 18px 18px;transform-origin:bottom center}.experience-picker-close{position:absolute;z-index:1;right:10px;top:10px;width:25px;height:25px;border:1px solid transparent;border-radius:50%;background:transparent;color:#cbbca5;font:400 19px/1 Arial,sans-serif;cursor:pointer}.experience-picker-close:hover{border-color:rgba(231,206,154,.34);background:rgba(255,255,255,.05);color:#fff}.experience-picker-kicker{position:relative;margin:1px 34px 7px 0;color:#e4c27a;font:700 8px/1.2 "DM Sans",Arial,sans-serif;letter-spacing:1.6px;text-transform:uppercase}.experience-choice-popover h2{position:relative;margin:0 34px 13px 0;color:#f6eee3;font:600 25px/.92 "Cormorant Garamond",Georgia,serif;letter-spacing:-.7px}.experience-picker-options{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8px}.experience-picker-option{display:grid;grid-template-columns:22px minmax(0,1fr) 14px;gap:8px;align-items:center;min-height:68px;padding:10px 9px;border:1px solid rgba(236,219,188,.2);border-radius:10px;background:rgba(4,8,11,.58);backdrop-filter:blur(5px);color:#f7efe2;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.experience-picker-option:hover{transform:translateY(-2px);border-color:rgba(224,185,103,.86);background:rgba(4,8,11,.76)}.experience-picker-option>span{color:#d7b46b;font:700 8px/1 "DM Sans",Arial,sans-serif;letter-spacing:.4px}.experience-picker-option b{display:block;margin-bottom:3px;font:600 13px/1.08 "DM Sans",Arial,sans-serif;letter-spacing:-.2px}.experience-picker-option small{display:block;color:#d2c6b5;font:400 8px/1.35 "DM Sans",Arial,sans-serif}.experience-picker-option i{color:#edcb7e;font:400 16px/1 Arial,sans-serif}.experience-picker-option.app-option{border-color:rgba(226,187,107,.42);background:rgba(19,13,9,.6)}.experience-picker-option.app-option:hover{background:rgba(42,25,11,.72)}@keyframes pickerIn{from{opacity:0;transform:translateY(-9px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:620px){.experience-choice-popover{padding:14px}.experience-picker-options{grid-template-columns:1fr}.experience-picker-option{min-height:58px}.experience-choice-popover h2{font-size:23px}}
