#azabara-feedback-island[hidden]{display:none!important}
#azabara-feedback-island{max-width:1080px;width:calc(100% - 36px);margin:20px auto 0;color:inherit;font:inherit}
.azf-card{background:linear-gradient(135deg,#fffcf6,#fff 75%);border:1px solid rgba(180,148,91,.32);border-radius:18px;padding:clamp(20px,4vw,30px);box-shadow:0 8px 22px rgba(0,0,0,.04)}
.azf-card h2{font-size:clamp(20px,3vw,28px);margin:0 0 12px}.azf-card p{margin:12px 0}
.azf-stars{display:flex;gap:8px;align-items:center;margin:18px 0}
.azf-star{border:0;background:transparent;color:#8f8981;font-size:clamp(31px,6vw,42px);cursor:pointer;line-height:1.1;padding:3px}
.azf-selected{color:#d4a123}.azf-star:focus-visible,.azf-google:focus-visible,.azf-submit:focus-visible{outline:3px solid #376e9c;outline-offset:3px}
.azf-field{display:flex;flex-direction:column;gap:10px;margin:18px 0}.azf-field span{font-weight:650}
.azf-field textarea{display:block;width:100%;box-sizing:border-box;resize:vertical;border:1px solid #ada9a2;border-radius:10px;padding:12px;background:#fff;color:#252525;font:inherit}
.azf-submit{padding:12px 18px;border:0;border-radius:10px;background:#284e49;color:#fff;font:inherit;font-weight:650;cursor:pointer}.azf-submit:disabled{opacity:.65;cursor:wait}
.azf-error{color:#a92d32}.azf-happy{color:#496b45}.azf-thanks{font-weight:700}.azf-google{display:inline-block;margin-top:8px;text-decoration:underline;text-underline-offset:3px;font-weight:650}

#azabara-feedback-island.azf-positioned {
  position: absolute;
  z-index: 3;
  max-width: none;
  margin: 0;
  box-sizing: border-box;
}

body.azf-layout-active
#root .guest-portal-header-premium + .guest-entry-first {
  margin-top: var(--azf-entry-margin, 0px) !important;
}
