.user-feedback-sentiment{display:flex;gap:var(--space-xs, 8px);align-items:center;position:relative}.user-feedback-sentiment--small{gap:var(--space-xxs, 4px)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sentiment-button{position:relative;border-radius:var(--border-radius-button, 4px);transition:all .15s ease-in-out}.user-feedback-sentiment button{min-width:40px;min-height:32px}.user-feedback-sentiment--small button{min-width:32px;min-height:24px}.sentiment-button:focus{outline:3px solid var(--color-border-control-focus, #0972d3);outline-offset:2px;box-shadow:0 0 0 1px var(--color-background-container-content, #ffffff)}.sentiment-button:focus-visible{outline:3px solid var(--color-border-control-focus, #0972d3);outline-offset:2px;box-shadow:0 0 0 1px var(--color-background-container-content, #ffffff)}.sentiment-button:focus:not(:focus-visible){outline:none;box-shadow:none}.sentiment-button[aria-pressed=true]{background-color:var(--color-background-control-checked, #0972d3);border:2px solid var(--color-border-control-checked, #0972d3);box-shadow:0 0 0 2px var(--color-border-control-focus, #0972d3)}.sentiment-button[aria-pressed=true] button{background-color:transparent!important;border-color:transparent!important}.sentiment-button:hover:not([aria-disabled=true]){background-color:var(--color-background-control-hover, #f2f3f3);border:1px solid var(--color-border-control-hover, #879596)}.sentiment-button:hover:not([aria-disabled=true]) button{background-color:transparent!important}.sentiment-button:active:not([aria-disabled=true]){background-color:var(--color-background-control-pressed, #d5dbdb);transform:translateY(1px)}.sentiment-button[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none;background-color:var(--color-background-control-disabled, #f2f3f3);border:1px solid var(--color-border-control-disabled, #d5dbdb)}.sentiment-button[aria-disabled=true] button{opacity:1!important;cursor:not-allowed;background-color:transparent!important;border-color:transparent!important}@media (prefers-contrast: high){.sentiment-button{border:2px solid}.sentiment-button:focus{outline:4px solid;outline-offset:2px}.sentiment-button[aria-pressed=true]{background-color:HighlightText;color:Highlight;border-color:Highlight}}@media (prefers-reduced-motion: reduce){.sentiment-button{transition:none}.sentiment-button:active:not([aria-disabled=true]){transform:none}}.sentiment-button--positive[aria-pressed=true]{background-color:var(--color-background-status-success, #037f0c);border-color:var(--color-border-status-success, #037f0c)}.sentiment-button--negative[aria-pressed=true]{background-color:var(--color-background-status-error, #d91515);border-color:var(--color-border-status-error, #d91515)}.sentiment-button--positive[aria-pressed=true] button .awsui-icon{color:var(--color-text-status-success, #ffffff)!important}.sentiment-button--negative[aria-pressed=true] button .awsui-icon{color:var(--color-text-status-error, #ffffff)!important}@media (max-width: 768px){.sentiment-button{min-width:44px;min-height:44px}.user-feedback-sentiment--small .sentiment-button{min-width:40px;min-height:40px}}.quick-feedback{display:inline-flex;align-items:center;min-height:32px;position:relative}.quick-feedback__sentiment{display:flex;align-items:center}.quick-feedback [role=status]{display:flex;align-items:center;gap:var(--space-xs, 8px);padding:var(--space-xs, 8px);border-radius:var(--border-radius-container, 4px);background-color:var(--color-background-status-info, #f2f3f3);border:1px solid var(--color-border-status-info, #879596)}.quick-feedback .awsui-spinner{margin-right:var(--space-xs, 8px)}.quick-feedback [role=status]:focus{outline:2px solid var(--color-border-control-focus, #0972d3);outline-offset:2px;background-color:var(--color-background-status-success, #f0f9ff);border-color:var(--color-border-status-success, #037f0c)}.quick-feedback [role=alert]{padding:var(--space-xs, 8px);border-radius:var(--border-radius-container, 4px);background-color:var(--color-background-status-error, #fdf2f2);border:1px solid var(--color-border-status-error, #d91515);color:var(--color-text-status-error, #d91515)}.quick-feedback [role=alert]:focus{outline:2px solid var(--color-border-control-focus, #0972d3);outline-offset:2px}.quick-feedback .awsui-box[data-awsui-box-variant=span]{gap:var(--space-xs, 8px)}.quick-feedback .awsui-button[data-variant=link]{margin-top:var(--space-xxs, 4px);font-size:var(--font-size-body-s, 12px);min-height:32px;padding:var(--space-xs, 8px)}.quick-feedback .awsui-button[data-variant=link]:focus{outline:2px solid var(--color-border-control-focus, #0972d3);outline-offset:2px;background-color:var(--color-background-control-hover, #f2f3f3);border-radius:var(--border-radius-button, 4px)}.quick-feedback--small{min-height:24px}.quick-feedback [tabindex="-1"]:focus{outline:2px solid var(--color-border-control-focus, #0972d3);outline-offset:2px;border-radius:var(--border-radius-container, 4px)}.quick-feedback [role=status] .awsui-icon[data-variant=success]{color:var(--color-text-status-success, #037f0c)}.quick-feedback [role=alert] .awsui-icon[data-variant=error]{color:var(--color-text-status-error, #d91515)}@media (prefers-contrast: high){.quick-feedback [role=status],.quick-feedback [role=alert]{border-width:2px}.quick-feedback [role=status]:focus,.quick-feedback [role=alert]:focus{outline-width:3px}}@media (prefers-reduced-motion: reduce){.quick-feedback *{transition:none!important;animation:none!important}}@media (max-width: 768px){.quick-feedback .awsui-button{min-height:44px;min-width:44px}.quick-feedback--small .awsui-button{min-height:40px;min-width:40px}}.quick-feedback .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
