.single-event .event-feedback-card{position:relative;isolation:isolate;width:min(100%,390px);padding:clamp(28px,3.2vw,44px);overflow:hidden;border:1px solid rgba(221,126,22,.18);border-radius:18px;background:linear-gradient(145deg,#fff 0%,#fff 63%,rgba(221,126,22,.055) 100%);box-shadow:0 14px 34px rgba(43,32,23,.13),0 3px 9px rgba(43,32,23,.08);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}
.single-event .event-feedback-card:hover{border-color:rgba(221,126,22,.38);box-shadow:0 18px 40px rgba(43,32,23,.16),0 0 0 5px rgba(221,126,22,.055);transform:translateY(-3px)}
.single-event .event-feedback-card::before{position:absolute;z-index:-1;right:-64px;bottom:-76px;width:200px;height:200px;border:1px solid rgba(221,126,22,.13);border-radius:50%;content:"";box-shadow:0 0 0 27px rgba(221,126,22,.035),0 0 0 54px rgba(221,126,22,.022)}
.single-event .event-feedback-card::after{position:absolute;z-index:-1;top:18px;right:22px;color:rgba(221,126,22,.075);content:"★";font:700 82px/1 Arial,sans-serif;transform:rotate(13deg)}
.single-event .event-feedback-card__eyebrow{display:inline-flex;margin:0 0 8px;padding:5px 9px;border-radius:999px;background:rgba(221,126,22,.1);color:var(--clr-brand,#dd7e16);font-size:clamp(11px,.85vw,13px);font-weight:800;letter-spacing:.035em;line-height:1;text-transform:uppercase}
.single-event .event-feedback-card__title{margin:0;color:#171717;font-size:clamp(22px,2vw,30px);font-weight:800;letter-spacing:-.025em;line-height:1.05;text-transform:uppercase}
.single-event .event-feedback-card__description{max-width:29ch!important;margin:clamp(20px,2.6vh,30px) 0 0;color:#25211f;font-size:clamp(12px,.9vw,14px);line-height:1.45}
.single-event .event-feedback-stars{display:flex;width:100%;max-width:310px;margin:clamp(28px,3.5vh,40px) 0 0;align-items:center;justify-content:space-between;gap:5px}
.single-event .event-feedback-star{display:grid;width:clamp(43px,3.5vw,52px);height:clamp(43px,3.5vw,52px);min-width:0;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--clr-brand,#dd7e16);cursor:pointer;transform-origin:50% 70%;transition:opacity .2s ease,transform .32s cubic-bezier(.2,1.55,.42,1),filter .2s ease}
.single-event .event-feedback-star svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 5px 7px rgba(221,126,22,.08))}
.single-event .event-feedback-star__shape{fill:rgba(221,126,22,.055);stroke:currentColor;stroke-width:2.15;stroke-linejoin:round;transition:fill .2s ease,stroke-width .2s ease,filter .2s ease}
.single-event .event-feedback-star__face{fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;transition:color .2s ease,transform .25s ease;transform-origin:center}
.single-event .event-feedback-star__face-fill{fill:currentColor;stroke:none}
.single-event .event-feedback-stars:hover .event-feedback-star:not(:hover){opacity:.42;transform:scale(.88)}
.single-event .event-feedback-star:hover,.single-event .event-feedback-star:focus-visible,.single-event .event-feedback-star.is-selected{z-index:2;filter:drop-shadow(0 8px 12px rgba(221,126,22,.28));transform:translateY(-8px) rotate(calc((3 - var(--feedback-star-index)) * 2deg)) scale(1.22)}
.single-event .event-feedback-star:hover .event-feedback-star__shape,.single-event .event-feedback-star:focus-visible .event-feedback-star__shape,.single-event .event-feedback-star.is-selected .event-feedback-star__shape{fill:var(--clr-brand,#dd7e16);stroke-width:2.5;filter:drop-shadow(0 0 8px rgba(221,126,22,.32))}
.single-event .event-feedback-star:hover .event-feedback-star__face,.single-event .event-feedback-star:focus-visible .event-feedback-star__face,.single-event .event-feedback-star.is-selected .event-feedback-star__face{color:#fff;transform:scale(1.04)}
.single-event .event-feedback-star:focus-visible{outline:3px solid rgba(221,126,22,.3);outline-offset:4px}
.single-event .event-feedback-card.is-celebrating .event-feedback-star{animation:eventFeedbackStarBurst .68s cubic-bezier(.2,.9,.28,1.35) both;animation-delay:calc(var(--feedback-star-index) * 42ms)}
@keyframes eventFeedbackStarBurst{0%{opacity:.35;transform:translateY(0) scale(.65) rotate(-12deg)}48%{opacity:1;transform:translateY(-12px) scale(1.18) rotate(7deg)}72%{transform:translateY(2px) scale(.96) rotate(-2deg)}100%{opacity:1;transform:translateY(0) scale(1) rotate(0)}}
.single-event .event-feedback-card__button{display:inline-flex!important;align-items:center;justify-content:center;gap:14px;margin:clamp(28px,3.5vh,40px) 0 0!important;text-decoration:none!important}
.single-event .event-feedback-card__button i{font-size:.9em;line-height:1}
.single-event .event-feedback-card__locked-message{max-height:0;margin:0;overflow:hidden;color:#5f5955;font-size:12px;font-weight:600;line-height:1.4;opacity:0;transform:translateY(-5px);transition:max-height .24s ease,margin .24s ease,opacity .2s ease,transform .24s ease}
.single-event .event-feedback-card__locked-message a{color:var(--clr-brand,#dd7e16);font-weight:800;text-decoration:underline;text-underline-offset:2px}
.single-event .event-feedback-card.is-locked .event-feedback-stars,.single-event .event-feedback-card.is-locked .event-feedback-card__button{cursor:not-allowed}
.single-event .event-feedback-card.is-locked .event-feedback-star{color:#96918d;opacity:.64;filter:grayscale(1);transform:none}
.single-event .event-feedback-card.is-locked .event-feedback-stars:hover .event-feedback-star{opacity:.64;filter:grayscale(1);transform:none}
.single-event .event-feedback-card.is-locked .event-feedback-star:hover .event-feedback-star__shape,.single-event .event-feedback-card.is-locked .event-feedback-star:focus-visible .event-feedback-star__shape{fill:rgba(120,116,112,.08);stroke-width:2.15;filter:none}
.single-event .event-feedback-card.is-locked .event-feedback-star:hover .event-feedback-star__face,.single-event .event-feedback-card.is-locked .event-feedback-star:focus-visible .event-feedback-star__face{color:#96918d;transform:none}
.single-event .event-feedback-card.is-locked .event-feedback-star.is-filled,.single-event .event-feedback-card.is-locked .event-feedback-stars:hover .event-feedback-star.is-filled{color:var(--clr-brand,#dd7e16);opacity:1;filter:drop-shadow(0 4px 8px rgba(221,126,22,.22));transform:none}
.single-event .event-feedback-card.is-locked .event-feedback-star.is-filled .event-feedback-star__shape,.single-event .event-feedback-card.is-locked .event-feedback-star.is-filled:hover .event-feedback-star__shape,.single-event .event-feedback-card.is-locked .event-feedback-star.is-filled:focus-visible .event-feedback-star__shape{fill:var(--clr-brand,#dd7e16);stroke-width:2.15;filter:drop-shadow(0 0 7px rgba(221,126,22,.28))}
.single-event .event-feedback-card.is-locked .event-feedback-star.is-filled .event-feedback-star__face,.single-event .event-feedback-card.is-locked .event-feedback-star.is-filled:hover .event-feedback-star__face,.single-event .event-feedback-card.is-locked .event-feedback-star.is-filled:focus-visible .event-feedback-star__face{color:#fff;transform:none}
.single-event .event-feedback-card.is-locked .event-feedback-card__button,.single-event .event-feedback-card.is-locked .event-feedback-card__button:hover,.single-event .event-feedback-card.is-locked .event-feedback-card__button:focus{background:#aaa6a2!important;color:#fff!important;filter:none;box-shadow:none;transform:none}
.single-event .event-feedback-card.is-locked:hover .event-feedback-card__locked-message,.single-event .event-feedback-card.is-locked:focus-within .event-feedback-card__locked-message,.single-event .event-feedback-card.is-locked.show-lock-message .event-feedback-card__locked-message{max-height:120px;margin-top:14px;opacity:1;transform:none}

.event-feedback-modal .event-feedback-form{position:relative}
.event-feedback-modal .event-feedback-step[hidden],.event-feedback-modal .event-feedback-status[hidden]{display:none!important}
.event-feedback-modal .event-feedback-intro{margin-bottom:0}
.event-feedback-intro__optional{display:flex;align-items:flex-start;gap:10px;margin:1.2rem 0!important;padding:14px;border-left:4px solid var(--clr-brand,#dd7e16);border-radius:5px;background:rgba(221,126,22,.08);color:#3d3733}
.event-feedback-intro__optional i{flex:0 0 auto;margin-top:2px;color:var(--clr-brand,#dd7e16);font-size:21px;line-height:1}
.event-feedback-event{display:grid;margin:1.35rem 0!important;padding:13px 15px;border:1px solid rgba(0,0,0,.16);border-radius:7px;background:#faf9f7;gap:3px}
.event-feedback-event span{color:var(--clr-brand,#dd7e16);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.event-feedback-event strong{color:#191919;font-size:16px;line-height:1.25}
.event-feedback-section-picker{display:grid;margin-top:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.event-feedback-section-picker button{display:grid;min-height:68px;padding:11px 12px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:8px;border:1px solid rgba(0,0,0,.18);border-radius:7px;background:#fff;color:#1c1917;text-align:left;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease;cursor:pointer}
.event-feedback-section-picker button>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:rgba(221,126,22,.12);color:var(--clr-brand,#dd7e16);font-size:11px;font-weight:800}
.event-feedback-section-picker button strong{font-size:12px;line-height:1.25;text-transform:uppercase}
.event-feedback-section-picker button i{color:var(--clr-brand,#dd7e16)}
.event-feedback-section-picker button:hover,.event-feedback-section-picker button:focus-visible{border-color:var(--clr-brand,#dd7e16);background:rgba(221,126,22,.045);box-shadow:0 4px 12px rgba(36,31,27,.1);transform:translateY(-2px)}
.event-feedback-section-picker button:focus-visible{outline:3px solid rgba(221,126,22,.28);outline-offset:2px}
.event-feedback-step__header{margin-bottom:2rem}
.event-feedback-modal .event-feedback-step__header .chimera-reg-section-title{margin:0 0 .65rem!important;padding:0!important;border:0!important;color:#1b1b1b;font-size:clamp(20px,2.2vw,28px);font-weight:800;line-height:1.15}
.event-feedback-step__header>p:last-child{margin:0;color:#5f5a56;font-size:13px;line-height:1.45}
.event-feedback-step__eyebrow{margin:0 0 5px!important;color:var(--clr-brand,#dd7e16)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.05em;text-transform:uppercase}
.event-feedback-fields{display:grid;gap:clamp(28px,4vh,42px)}
.event-feedback-field{min-width:0;margin:0;padding:0 0 clamp(26px,3.6vh,38px);border-bottom:1px solid rgba(0,0,0,.14)}
.event-feedback-field:last-child{padding-bottom:0;border-bottom:0}
.event-feedback-field fieldset{min-width:0;margin:0;padding:0;border:0}
.event-feedback-modal .event-feedback-field .form-label.custom-heading,.event-feedback-modal .event-feedback-field legend{display:block;width:100%;margin:0 0 10px!important;padding:0!important;color:#24201d!important;font-size:14px!important;font-weight:700!important;line-height:1.35;text-transform:none!important}
.event-feedback-optional{display:inline-flex;margin-left:7px;padding:2px 7px;vertical-align:middle;border-radius:99px;background:rgba(221,126,22,.1);color:var(--clr-brand,#dd7e16);font-size:9px;font-weight:800;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}
.event-feedback-required{display:inline-flex;margin-left:7px;padding:2px 7px;vertical-align:middle;border-radius:99px;background:var(--clr-brand,#dd7e16);color:#fff;font-size:9px;font-weight:800;letter-spacing:.04em;line-height:1.4;text-transform:uppercase;box-shadow:0 0 9px rgba(221,126,22,.22)}
.event-feedback-intro__fields{margin-top:clamp(24px,3.5vh,36px)}
.event-feedback-field.is-invalid{border-color:#dc3545}
.event-feedback-field.is-invalid .form-control,.event-feedback-field.is-invalid .event-feedback-options,.event-feedback-field.is-invalid .event-feedback-scale{border-radius:7px;box-shadow:0 0 0 3px rgba(220,53,69,.12)}
.event-feedback-modal .event-feedback-field .chimera-reg-help{margin:-4px 0 12px;font-size:11px;line-height:1.4}
.event-feedback-modal .event-feedback-field textarea.form-control{min-height:92px;resize:vertical}
.event-feedback-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}
.event-feedback-options .form-check{display:grid;min-height:54px;margin:0!important;padding:11px 14px!important;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;border:1px solid rgba(0,0,0,.14);border-radius:6px;background:#fff;line-height:1.35;transition:border-color .18s ease,background .18s ease}
.event-feedback-options .form-check:hover{border-color:rgba(221,126,22,.65);background:rgba(221,126,22,.035)}
.event-feedback-options .form-check-input,.event-feedback-other-card>.form-check-input{position:static;display:block;width:20px;height:20px;margin:0!important;float:none!important;align-self:center;justify-self:center;flex:0 0 20px}
.event-feedback-options .form-check:has(.form-check-input:checked){border-color:var(--clr-brand,#dd7e16);background:rgba(221,126,22,.08)}
.event-feedback-options .form-check span{display:flex;min-width:0;min-height:20px;align-items:center;font-size:12px;line-height:1.35;overflow-wrap:anywhere}
.event-feedback-other-card{display:grid;min-height:54px;grid-column:1/-1;padding:11px 14px;grid-template-columns:20px auto minmax(80px,1fr);align-items:center;gap:10px;border:1px solid rgba(0,0,0,.14);border-radius:6px;background:#fff;color:#4f4945;transition:border-color .18s ease,background .18s ease}
.event-feedback-other-card:hover,.event-feedback-other-card.is-checked{border-color:var(--clr-brand,#dd7e16);background:rgba(221,126,22,.06)}
.event-feedback-other-card>label{margin:0;font-size:12px;font-weight:600;line-height:1.2;cursor:pointer}
.event-feedback-other-card__input{display:block;width:100%;min-width:0;padding:3px 2px;border:0;border-bottom:1px solid rgba(0,0,0,.42);border-radius:0;background:transparent;color:#292522;font:inherit;font-size:12px;line-height:1.3;outline:0;transition:border-color .18s ease}
.event-feedback-other-card__input:disabled{border-bottom-color:rgba(0,0,0,.14);cursor:not-allowed;opacity:.45}
.event-feedback-other-card__input:not(:disabled):focus{border-bottom:2px solid var(--clr-brand,#dd7e16)}
.event-feedback-other-card.is-invalid{border-color:#dc3545;background:rgba(220,53,69,.055);box-shadow:0 0 0 3px rgba(220,53,69,.11)}
.event-feedback-other-card.is-invalid .event-feedback-other-card__input{border-bottom-color:#dc3545}
.event-feedback-scale{display:grid;width:100%;grid-template-columns:repeat(var(--feedback-scale-count),minmax(32px,1fr));gap:5px}
.event-feedback-scale input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}
.event-feedback-scale label{display:grid;min-height:40px;margin:0;place-items:center;border:1px solid rgba(0,0,0,.22);border-radius:5px;background:#fff;color:#292522;font-size:12px;font-weight:700;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease;cursor:pointer}
.event-feedback-scale label:hover{border-color:var(--clr-brand,#dd7e16);color:var(--clr-brand,#dd7e16);transform:translateY(-2px)}
.event-feedback-scale input:checked+label{border-color:var(--clr-brand,#dd7e16);background:var(--clr-brand,#dd7e16);color:#fff;box-shadow:0 4px 10px rgba(221,126,22,.25)}
.event-feedback-scale input:focus-visible+label{outline:3px solid rgba(221,126,22,.3);outline-offset:2px}
.event-feedback-scale__ends{display:flex;margin-top:7px;justify-content:space-between;color:#77716d;font-size:10px}
.event-feedback-status{margin:1.5rem 0 0}
.event-feedback-actions{position:relative;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}
.event-feedback-actions>.event-feedback-actions__back{grid-column:1;justify-self:start}
.event-feedback-actions>.event-feedback-section-menu{position:relative;grid-column:2;justify-self:center}
.event-feedback-actions>.event-feedback-actions__forward{grid-column:3;justify-self:end}
.event-feedback-actions>.event-feedback-actions__back,.event-feedback-actions>.event-feedback-actions__forward{width:clamp(104px,18vw,150px)}
.event-feedback-actions .event-feedback-back,.event-feedback-actions .event-feedback-submit,.event-feedback-actions .event-feedback-next{box-sizing:border-box;width:100%;height:40px;min-width:0;margin:0!important;padding:0 14px!important;border-width:2px!important;line-height:1!important}
.event-feedback-actions .event-feedback-next,.event-feedback-actions .event-feedback-submit{border-style:solid;border-color:transparent}
.event-feedback-step-count{display:inline-flex;min-height:38px;padding:7px 11px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:6px;background:transparent;color:#68615d;font-size:12px;line-height:1.25;text-align:center;transition:background .18s ease,color .18s ease;cursor:pointer}
.event-feedback-step-count:hover,.event-feedback-step-count:focus-visible,.event-feedback-section-menu.is-open .event-feedback-step-count{background:rgba(221,126,22,.1);color:var(--clr-brand,#dd7e16)}
.event-feedback-step-count:focus-visible{outline:3px solid rgba(221,126,22,.25);outline-offset:1px}
.event-feedback-step-count i{font-size:10px;transition:transform .18s ease}
.event-feedback-section-menu.is-open .event-feedback-step-count i{transform:rotate(180deg)}
.event-feedback-section-menu.is-guiding .event-feedback-step-count{position:relative;background:rgba(221,126,22,.1);color:var(--clr-brand,#dd7e16)}
.event-feedback-section-menu.is-guiding .event-feedback-step-count::after{position:absolute;top:-4px;right:-3px;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:var(--clr-brand,#dd7e16);box-shadow:0 0 0 0 rgba(221,126,22,.52),0 0 13px rgba(221,126,22,.78);content:"";animation:eventFeedbackSectionGuidePulse 1.25s ease-out infinite}
.event-feedback-section-guide{position:absolute;z-index:1121;bottom:calc(100% + 13px);left:50%;width:min(280px,calc(100vw - 34px));margin:0!important;padding:10px 13px;border:1px solid rgba(221,126,22,.38);border-radius:8px;background:#fff7ed;box-shadow:0 -7px 22px rgba(60,38,18,.2),0 0 16px rgba(221,126,22,.13);color:#332a23;font-size:11px;font-weight:700;line-height:1.4;text-align:center;transform:translateX(-50%)}
.event-feedback-section-guide::after{position:absolute;top:100%;left:50%;width:10px;height:10px;border-right:1px solid rgba(221,126,22,.38);border-bottom:1px solid rgba(221,126,22,.38);background:#fff7ed;content:"";transform:translate(-50%,-5px) rotate(45deg)}
.event-feedback-section-guide[hidden]{display:none!important}
@keyframes eventFeedbackSectionGuidePulse{0%{box-shadow:0 0 0 0 rgba(221,126,22,.56),0 0 11px rgba(221,126,22,.7);transform:scale(.9)}70%{box-shadow:0 0 0 10px rgba(221,126,22,0),0 0 18px rgba(221,126,22,.72);transform:scale(1.08)}100%{box-shadow:0 0 0 0 rgba(221,126,22,0),0 0 11px rgba(221,126,22,.54);transform:scale(.9)}}
.event-feedback-section-menu__list{position:absolute;z-index:1120;bottom:calc(100% + 12px);left:50%;display:grid;width:min(360px,calc(100vw - 34px));max-height:min(390px,55vh);padding:7px;overflow-y:auto;border:1px solid rgba(0,0,0,.16);border-radius:9px;background:#fff;box-shadow:0 -10px 28px rgba(25,22,19,.2);transform:translateX(-50%)}
.event-feedback-section-menu__list[hidden]{display:none!important}
.event-feedback-section-menu__list button{display:grid;width:100%;min-height:46px;padding:8px 10px;grid-template-columns:27px minmax(0,1fr) 18px;align-items:center;gap:8px;border:0;border-radius:6px;background:transparent;color:#27221f;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}
.event-feedback-section-menu__list button>span{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:rgba(221,126,22,.1);color:var(--clr-brand,#dd7e16);font-size:10px;font-weight:800}
.event-feedback-section-menu__list button strong{font-size:11px;line-height:1.25;text-transform:uppercase}
.event-feedback-section-menu__list button>i{visibility:hidden;color:var(--clr-brand,#dd7e16)}
.event-feedback-section-menu__list button:hover,.event-feedback-section-menu__list button:focus-visible,.event-feedback-section-menu__list button.is-active{background:rgba(221,126,22,.09);color:#171310}
.event-feedback-section-menu__list button.is-active>i{visibility:visible}
.event-feedback-section-menu__list button:focus-visible{outline:2px solid rgba(221,126,22,.35);outline-offset:-2px}
.event-feedback-confirmation-modal .modal-header{display:flex!important;min-height:0;padding:18px 24px!important;align-items:center!important;justify-content:space-between!important;gap:18px}
.event-feedback-confirmation-modal .modal-title{flex:1 1 auto;width:auto;margin:0!important;padding:0!important;font-size:clamp(22px,2.4vw,30px);line-height:1!important}
.event-feedback-confirmation-modal .modal-header .btn-close{position:static!important;flex:0 0 30px;width:30px!important;height:30px!important;margin:0!important;padding:0!important;background-position:center;background-size:18px;transform:none!important}
.event-feedback-confirmation-modal .modal-header .btn-close:hover,.event-feedback-confirmation-modal .modal-header .btn-close:focus-visible{transform:scale(1.06)!important}
.event-feedback-confirmation-modal .modal-body{color:#302b28}

@media(max-width:767.98px){
  .single-event .event-feedback-card{margin-right:auto;margin-left:auto;text-align:left}
  .single-event .event-feedback-card__button{display:flex!important;width:max-content;margin-right:auto!important;margin-left:auto!important}
  .single-event .event-feedback-stars{margin-right:auto;margin-left:auto}
  .event-feedback-section-picker,.event-feedback-options{grid-template-columns:1fr}
  .event-feedback-scale{gap:3px}
  .event-feedback-scale label{min-height:37px;font-size:11px}
}
@media(max-width:575.98px){
  .event-feedback-modal .modal-dialog{margin:.5rem}
  .event-feedback-section-picker{grid-template-columns:1fr}
  .event-feedback-scale[style*="10"]{grid-template-columns:repeat(5,minmax(32px,1fr));row-gap:6px}
  .event-feedback-actions{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:7px!important;padding:.75rem!important}
  .event-feedback-actions>.event-feedback-actions__back{grid-column:1}
  .event-feedback-actions>.event-feedback-section-menu{grid-column:2}
  .event-feedback-actions>.event-feedback-actions__forward{grid-column:3}
  .event-feedback-actions>.event-feedback-actions__back,.event-feedback-actions>.event-feedback-actions__forward{width:104px;max-width:100%}
  .event-feedback-step-count{max-width:98px;padding-right:5px;padding-left:5px;font-size:10px}
  .event-feedback-confirmation-modal .modal-header{padding:15px 18px!important}
  .event-feedback-confirmation-modal .modal-title{font-size:21px}
  .event-feedback-confirmation-modal .modal-header .btn-close{flex-basis:26px;width:26px!important;height:26px!important;background-size:15px}
}
@media(prefers-reduced-motion:reduce){
  .single-event .event-feedback-card,.single-event .event-feedback-star,.single-event .event-feedback-star svg,.single-event .event-feedback-star__shape,.single-event .event-feedback-star__face,.event-feedback-section-picker button,.event-feedback-scale label{animation:none!important;transition:none!important}
  .single-event .event-feedback-card:hover,.single-event .event-feedback-star:hover,.single-event .event-feedback-star:focus-visible,.single-event .event-feedback-star.is-selected{transform:none}
  .event-feedback-section-menu.is-guiding .event-feedback-step-count::after{animation:none!important}
}
