:host{display:block;background-color:var(--swat-summary-background-color,transparent);color:var(--fonts-body-color);font-size:var(--fonts-body-size);font-family:var(--fonts-body-family);line-height:var(--fonts-body-line-height)}.swat-review-summary-container{padding:var(--margin-and-padding-content-header-padding)}.swat-review-summary-container-border{padding:var(--margin-and-padding-content-header-padding);margin:var(--margin-and-padding-content-header-margin);border-bottom:1px solid var(--fonts-ugc-date-color)}.swat-hosted-summaries-heading{color:var(--fonts-section-header-controls-color);font-size:var(--fonts-section-header-controls-size);font-family:var(--fonts-section-header-controls-family);line-height:var(--fonts-section-header-controls-line-height);text-transform:var(--fonts-section-header-controls-text-transform);font-style:var(--fonts-section-header-controls-character-styles-font-style);font-weight:var(--fonts-section-header-controls-character-styles-font-weight);text-decoration:var(--fonts-section-header-controls-character-styles-text-decoration);margin-bottom:7px}.swat-hosted-ai-icon{display:flex;padding-right:3px}.swat-hosted-ai-icon div{margin:0px}.swat-hosted-ai-icon svg{display:inline-block;margin-right:5px;width:calc(var(--rating-icons-review-stars-sub-styles-full-color)*0.75);height:calc(var(--rating-icons-review-stars-sub-styles-full-size)*0.75)}.swat-hosted-ai-icon path{fill:var(--rating-icons-review-stars-sub-styles-full-color)}.swat-hosted-summary-text{text-transform:var(--fonts-body-text-transform);font-weight:var(--fonts-body-character-styles-font-weight);font-style:var(--fonts-body-character-styles-font-style);text-decoration:var(--fonts-body-character-styles-text-decoration);margin-top:5px;padding-right:3px}.swat-hosted-summary-text ul{padding-left:0px;margin-left:0px;list-style-type:none}.swat-hosted-summary-text li{position:relative;margin-left:5px;padding-left:10px}.swat-hosted-summary-text li::before{content:"•";position:absolute;left:0px;color:currentcolor}.swat-hosted-show-more-link{cursor:pointer;color:var(--fonts-link-sub-styles-link-color);font-size:var(--fonts-link-sub-styles-link-size);font-family:var(--fonts-link-sub-styles-link-family);text-transform:var(--fonts-link-sub-styles-link-text-transform);font-weight:var(--fonts-link-sub-styles-link-character-styles-font-weight);font-style:var(--fonts-link-sub-styles-link-character-styles-font-style);text-decoration:var(--fonts-link-sub-styles-link-character-styles-text-decoration);margin-right:auto}.swat-hosted-show-more-link:hover{cursor:pointer;color:var(--fonts-link-sub-styles-hover-color);font-size:var(--fonts-link-sub-styles-hover-size);font-family:var(--fonts-link-sub-styles-hover-family);text-transform:var(--fonts-link-sub-styles-hover-text-transform);font-weight:var(--fonts-link-sub-styles-hover-character-styles-font-weight);font-style:var(--fonts-link-sub-styles-hover-character-styles-font-style);text-decoration:var(--fonts-link-sub-styles-hover-character-styles-text-decoration);margin-right:auto}.swat-hosted-summary-actions{margin-top:5px}.swat-hosted-content-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}.swat-hosted-show-more-link{margin-right:auto}.swat-hosted-feedback-buttons{color:var(--button-color);display:flex;justify-content:flex-end;gap:5px;align-items:center;margin-left:auto}.swat-hosted-error-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:600px;text-align:center;overflow-wrap:break-word}.swat-hosted-error-container{display:flex;justify-content:center;align-items:center;height:100px;text-transform:var(--fonts-body-text-transform);font-weight:var(--fonts-body-character-styles-font-weight);font-style:var(--fonts-body-character-styles-font-style);text-decoration:var(--fonts-body-character-styles-text-decoration)}.swat-hosted-loader-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding-bottom:10px}