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