#dk-reviews{--dk-orange:#FF6801;--dk-blue-title:#0090E3;--dk-blue-text:#005586;font-family:Roboto,Arial,sans-serif;max-width:720px;margin:32px 0}#dk-reviews .dk-reviews-summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid #e6e6e6;margin-bottom:16px}.dk-stars-row{display:inline-flex!important;align-items:center;justify-content:flex-start!important;gap:2px!important;width:auto!important;font-size:22px;line-height:1;letter-spacing:0!important;word-spacing:0!important}.dk-stars-row>span{display:inline-flex!important;margin:0!important;padding:0!important;flex:0 0 auto!important;line-height:1}.dk-stars-row .dk-star{width:1em!important;height:1em!important;display:block}.dk-stars-row .dk-star-wrap{position:relative!important;display:inline-block!important;width:1em;height:1em}.dk-stars-row .dk-star-base{color:#c9d4da!important;display:block}.dk-stars-row .dk-star-fill{position:absolute!important;top:0;left:0;height:100%;overflow:hidden!important;color:#0090E3!important;display:block}.dk-stars-row .dk-star-fill .dk-star{max-width:none!important}#dk-reviews .dk-reviews-count{color:var(--dk-blue-text)!important;font-size:14px}#dk-reviews .dk-reviews-toggle{margin-left:auto;background:#fff!important;border:1.5px solid var(--dk-orange)!important;color:var(--dk-orange)!important;font-weight:700;border-radius:6px;padding:8px 16px;cursor:pointer;font-family:inherit;font-size:14px;box-shadow:none!important;text-shadow:none!important}#dk-reviews .dk-reviews-toggle:hover{background:var(--dk-orange)!important;color:#fff!important}#dk-reviews .dk-review{padding:16px 0;border-bottom:1px solid #f0f0f0}#dk-reviews .dk-review-head{display:flex;align-items:center;gap:10px}#dk-reviews .dk-review-verified{font-size:12px;color:#4f9a38!important;background:#eef7ea!important;border-radius:4px;padding:2px 8px;font-weight:700}#dk-reviews .dk-review-title{color:var(--dk-blue-title)!important;font-size:16px;margin:8px 0 4px;font-weight:700}#dk-reviews .dk-review-content{color:#222;font-size:14px;line-height:1.55}#dk-reviews .dk-review-content p{margin:0 0 8px}#dk-reviews .dk-review-photos{display:flex;gap:8px;margin:8px 0;flex-wrap:wrap}#dk-reviews .dk-review-photo{width:64px;height:64px;object-fit:cover;border-radius:6px;border:1px solid #eee}#dk-reviews .dk-review-meta{color:#888;font-size:12px;margin-top:8px}#dk-reviews .dk-review-form{background:#f8fbfd!important;border:1px solid #e0e9ef!important;border-radius:8px;padding:20px;margin-top:16px;display:flex;flex-direction:column;gap:12px}#dk-reviews .dk-review-form[hidden]{display:none}#dk-reviews .dk-review-form h4{color:var(--dk-blue-title)!important;margin:0 0 4px}#dk-reviews .dk-review-form label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--dk-blue-text)!important;font-weight:700}#dk-reviews .dk-review-form input[type="text"],#dk-reviews .dk-review-form input[type="email"],#dk-reviews .dk-review-form textarea{font-family:inherit;font-size:14px;padding:9px 11px;border:1px solid #ccd9e0!important;border-radius:6px;color:#222!important;font-weight:400;box-shadow:none!important}#dk-reviews .dk-review-form-stars{font-size:30px;display:flex;gap:5px}#dk-reviews .dk-star-input{background:none!important;border:none!important;box-shadow:none!important;text-shadow:none!important;cursor:pointer;padding:0;line-height:1;color:#c9d4da!important;font-size:inherit}#dk-reviews .dk-star-input .dk-star{width:1em;height:1em;display:block}#dk-reviews .dk-star-input.is-active{color:#0090E3!important}#dk-reviews .dk-star-input.is-hover{color:#0090E3!important}#dk-reviews .dk-review-submit{align-self:flex-start;background:var(--dk-orange)!important;color:#fff!important;border:none!important;border-radius:6px;padding:11px 24px;font-weight:700;font-size:14px;cursor:pointer;box-shadow:none!important;text-shadow:none!important}#dk-reviews .dk-review-submit:hover{opacity:.9}#dk-reviews .dk-review-form-msg{font-size:14px;padding:10px 12px;border-radius:6px}#dk-reviews .dk-review-form-msg.is-success{background:#eef7ea!important;color:#2f6e1e!important}#dk-reviews .dk-review-form-msg.is-error{background:#fdecec!important;color:#b02a2a!important}a.dk-rating{display:inline-flex!important;align-items:center;justify-content:flex-start!important;gap:7px;width:auto!important;text-decoration:none!important;font-family:Roboto,Arial,sans-serif}a.dk-rating .dk-stars-row{font-size:25px}a.dk-rating.dk-rating--grid .dk-stars-row{font-size:19px}a.dk-rating .dk-rating-count{color:#005586!important;font-size:15px;text-decoration:underline}a.dk-rating:hover .dk-rating-count{color:#0090E3!important}