aq-cart-feedback{display:block;margin-block-start:16px;text-align:left;font-size:14px;border-top:1px solid #d5dfdb;padding-block-start:12px}
aq-cart-feedback[hidden]{display:none!important}
.aq-feedback-toggle{cursor:pointer;list-style:revert;font-weight:500;padding:8px 0}
.aq-feedback-body{display:grid;gap:12px;padding:8px 0}
.aq-feedback-options{display:grid;grid-template-columns:1fr;gap:6px}
.aq-feedback-options button{min-height:44px;border:1px solid #bbcfc7;border-radius:4px;text-align:left;padding:10px 12px;background:transparent;color:inherit;line-height:1.4}
.aq-feedback-options button:hover{background:#edf3f0}
.aq-feedback-options button:focus-visible,.aq-feedback-toggle:focus-visible,.aq-feedback-close:focus-visible{outline:2px solid #23494c;outline-offset:3px}
.aq-feedback-privacy{font-size:12px;opacity:.85}
.aq-feedback-close{text-decoration:underline;justify-self:start;min-height:44px}
aq-cart-feedback [data-feedback-status]:empty{display:none}
.aq-feedback-options[hidden]{display:none!important}

.aq-feedback-body[hidden]{display:none!important}
.aq-feedback-toggle{min-height:44px;text-align:left;line-height:1.5}
.aq-feedback-toggle:before{content:'+';margin-inline-end:8px}
.aq-feedback-toggle[aria-expanded=true]:before{content:'−'}
