 .hfb-container{--hfb-current:currentColor;--hfb-border:color-mix(in srgb,currentColor 24%,transparent);--hfb-surface:color-mix(in srgb,currentColor 5%,transparent);--hfb-surface-hover:color-mix(in srgb,currentColor 9%,transparent);--hfb-positive:#27845f;--hfb-positive-soft:color-mix(in srgb,var(--hfb-positive) 12%,transparent);--hfb-negative:#c74747;--hfb-negative-soft:color-mix(in srgb,var(--hfb-negative) 12%,transparent);width:100%;box-sizing:border-box;margin-block:2rem 1.25rem;color:inherit;background:transparent;font:inherit;font-size:14px;line-height:1.45;}.hfb-container *,.hfb-container *::before,.hfb-container *::after{box-sizing:border-box;}.hfb-style-minimal{padding:0;border:0;}.hfb-style-divider{padding-block-start:1.25rem;border-block-start:1px solid currentColor;border-block-start-color:var(--hfb-border);}.hfb-style-panel{padding:1.25rem;border:1px solid currentColor;border-color:var(--hfb-border);border-radius:6px;background:var(--hfb-surface);}.hfb-question{display:flex;align-items:center;gap:1.25rem;opacity:1;transition:opacity .2s ease;}.hfb-layout-inline .hfb-question{flex-direction:row;}.hfb-layout-stacked .hfb-question{flex-direction:column;gap:12px;}.hfb-align-center .hfb-question{justify-content:center;text-align:center;}.hfb-align-left .hfb-question{justify-content:flex-start;text-align:start;}.hfb-layout-stacked.hfb-align-left .hfb-question{align-items:flex-start;}.hfb-layout-stacked.hfb-align-center .hfb-question{align-items:center;}.hfb-message{margin:0;color:inherit;opacity:.78;font:inherit;font-size:14px;line-height:1.4;}.hfb-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:10px;}.hfb-align-center .hfb-buttons{justify-content:center;}.hfb-align-left .hfb-buttons{justify-content:flex-start;}.hfb-btn{appearance:none;-webkit-appearance:none;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:5px;margin:0;padding:8px 12px;border:1px solid currentColor;border-color:var(--hfb-border);border-radius:4px;background:transparent;box-shadow:none;color:inherit;font:inherit;font-size:14px;line-height:1;text-transform:none;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease;}.hfb-btn::before,.hfb-btn::after{content:none;}.hfb-icon{display:block;width:14px;height:14px;flex:0 0 14px;color:currentColor;fill:none;}.hfb-btn:hover{background:var(--hfb-surface-hover);}.hfb-btn-yes:hover,.hfb-btn-yes.is-selected{color:var(--hfb-positive);border-color:var(--hfb-positive);background:var(--hfb-positive-soft);}.hfb-btn-no:hover,.hfb-btn-no.is-selected{color:var(--hfb-negative);border-color:var(--hfb-negative);background:var(--hfb-negative-soft);}.hfb-btn:focus-visible,.hfb-btn-cancel:focus-visible,.hfb-feedback-form textarea:focus-visible{outline:2px solid currentColor;outline-offset:2px;}.hfb-btn:disabled{opacity:.55;cursor:wait;}.hfb-form-container{max-width:560px;margin:1rem auto 0;padding:0;border:0;background:transparent;}.hfb-align-left .hfb-form-container,.hfb-align-left .hfb-status{margin-inline-start:0;margin-inline-end:auto;}.hfb-form-container[hidden],.hfb-thank-you[hidden],.hfb-question[hidden]{display:none;}.hfb-feedback-form label{display:block;margin:0 0 6px;color:inherit;font:inherit;font-weight:500;}.hfb-feedback-form textarea{appearance:none;display:block;width:100%;min-height:92px;margin:0;padding:10px 12px;resize:vertical;border:1px solid currentColor;border-color:var(--hfb-border);border-radius:4px;background:var(--hfb-surface);box-shadow:none;color:inherit;font:inherit;line-height:1.5;}.hfb-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:10px;}.hfb-btn-submit{border-color:ButtonText;background:ButtonText;color:ButtonFace;font-weight:500;}.hfb-btn-submit:hover{opacity:.88;background:ButtonText;color:ButtonFace;}.hfb-btn-submit.is-loading::before{content:'';display:block;width:12px;height:12px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:hfb-spin .7s linear infinite;}.hfb-btn-cancel{appearance:none;min-height:34px;margin:0;padding:4px 0;border:0;background:transparent;color:inherit;opacity:.72;font:inherit;cursor:pointer;}.hfb-btn-cancel:hover{opacity:1;text-decoration:underline;}.hfb-status{max-width:560px;margin:8px auto 0;color:inherit;opacity:.78;font:inherit;text-align:center;}.hfb-status:empty{display:none;}.hfb-status.is-error{color:var(--hfb-negative);opacity:1;}.hfb-thank-you{display:flex;align-items:center;justify-content:center;min-height:34px;color:var(--hfb-positive);}.hfb-align-left .hfb-thank-you{justify-content:flex-start;}.hfb-thank-you p{margin:0;color:inherit;font:inherit;font-weight:500;}@keyframes hfb-spin{to{transform:rotate(360deg);}}@media (max-width:640px){.hfb-container{margin-block-start:1.5rem;}.hfb-layout-inline .hfb-question{flex-direction:column;gap:12px;}.hfb-align-left .hfb-question{align-items:flex-start;}}@media (forced-colors:active){.hfb-btn,.hfb-feedback-form textarea,.hfb-style-panel,.hfb-style-divider{forced-color-adjust:auto;}}@media (prefers-reduced-motion:reduce){.hfb-question,.hfb-btn{transition:none;}.hfb-btn-submit.is-loading::before{animation-duration:1.4s;}}