@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";
.reco-widget{color:var(--fg-primary);font-family:TT Interfaces,Inter,sans-serif}.reco-widget .review{color:var(--fg-primary);cursor:pointer;text-decoration:none;display:block}.reco-widget .review:not(:first-child){margin-top:48px}.reco-widget .review-header{align-items:center;gap:12px;display:flex}.reco-widget .review-header .avatar{background-color:var(--bg-secondary);border:1px solid var(--border-primary);width:36px;height:36px;color:var(--fg-tertiary);border-radius:20px;justify-content:center;align-items:center;display:flex}.reco-widget .name{font-weight:600;line-height:22px}.reco-widget .trust-state{color:var(--fg-secondary);font-size:14px;line-height:18px;position:relative}.reco-widget .trust-state:hover{cursor:help}.reco-widget .trust-state>span{color:var(--fg-tertiary)}.reco-widget .trust-state .tooltip{color:var(--fg-primary);background-color:rgb(var(--bg-primary));box-shadow:var(--shadow-md);border-radius:8px;width:300px;padding:16px;display:none;position:absolute;bottom:25px}.reco-widget .trust-state:hover .tooltip{display:block}.reco-widget .trust-state .tooltip:after{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--fg-inversed);width:0;height:0;display:block;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.reco-widget .review-details{align-items:center;gap:8px;margin:24px 0 12px;display:flex}.reco-widget .review-details .symbol-rating{align-items:center;gap:1px;display:flex}.reco-widget .date{color:var(--fg-secondary);font-size:14px;line-height:18px}.reco-widget .comment{flex-direction:column-reverse;display:flex}.reco-widget .comment p{color:var(--fg-secondary);word-break:break-word;margin:0;font-size:16px;line-height:24px}.reco-widget .comment label{cursor:pointer;margin-top:8px;font-weight:600;line-height:22px}.reco-widget .comment input[type=checkbox]{display:none}.reco-widget .comment input[type=checkbox]~p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reco-widget .comment input[type=checkbox]:checked~p{-webkit-line-clamp:unset;overflow:auto}.reco-widget .comment input[type=checkbox]~label:after{content:"Visa mer"}.reco-widget .comment input[type=checkbox]:checked~label:after{content:"Visa mindre"}.reco-widget .company-reply{border-left:3px solid var(--border-secondary);margin:16px 0 0 32px;padding:8px 0 8px 16px}.reco-widget .reply-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.reco-widget .banner{border:1px solid var(--border-primary);color:var(--fg-tertiary);border-radius:16px;align-items:center;gap:16px;margin-top:48px;padding:24px;font-size:14px;text-decoration:none;display:flex}.reco-widget .banner .wrapper{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}@media (min-width:530px){.reco-widget .banner .wrapper{flex-direction:row;justify-content:space-between;align-items:center}}.reco-widget .banner .wrapper .text-wrapper{flex-direction:column;gap:2px;line-height:18px;display:flex}.reco-widget .banner .wrapper .text-wrapper :first-child{color:var(--fg-primary);font-weight:600}.reco-widget .banner .wrapper>button{background-color:var(--bg-secondary);cursor:pointer;color:var(--fg-primary);border:none;border-radius:9999px;flex-shrink:0;padding:8px 16px;font-size:14px;font-weight:500}.reco-widget .banner .wrapper>button:hover{background-color:var(--bg-tertiary)}.reco-widget .banner .wrapper>button:active{background-color:var(--bg-quarternary)}
