.order-reviews{background:#f8fcfa;border:1px solid #dce9e2;border-radius:16px;margin-top:16px;padding:16px}.order-reviews h4{align-items:center;gap:7px;margin:0 0 12px;display:flex}.order-reviews h4 svg{color:#f3a400}.order-reviews article{border-top:1px solid #e0ebe5;padding:12px 0}.order-reviews article>div{gap:3px;display:grid}.order-reviews article>div span,.product-rating{color:#b97700;font-weight:800}.order-reviews article>button,.order-reviews form button{color:#fff;background:#188b55;border:0;border-radius:9px;padding:9px 13px;font-weight:800}.order-reviews form{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.order-reviews form label{gap:5px;display:grid}.order-reviews form input,.order-reviews form select,.order-reviews form textarea{background:#fff;border:1px solid #bdd4c7;border-radius:9px;padding:10px}.order-reviews form .wide{grid-column:1/-1}.review-policy-note{color:#62746a;margin:-4px 0 10px;font-size:13px}.order-reviews .review-case-button,.seller-review-case{color:#8a5800;background:#fff7e5;border:1px solid #efd49b;align-items:center;gap:6px;margin-top:9px;display:inline-flex}.order-reviews .review-case-button svg,.seller-review-case svg{width:15px;height:15px}.review-admin-content{gap:18px;display:grid}.review-admin-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.review-admin-heading small{color:#168b55;letter-spacing:.08em;font-weight:900}.review-admin-heading h3{margin:4px 0}.review-admin-heading p{color:#64736b;margin:0}.review-admin-heading>b{color:#13794a;background:#eaf7f0;border-radius:14px;place-items:center;min-width:44px;height:44px;font-size:20px;display:grid}.review-case-card{background:#fff;border:1px solid #dbe8e1;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;margin-top:12px;padding:17px;display:grid}.review-case-icon{color:#a26600;background:#fff2d8;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.review-case-card>div:nth-child(2){gap:5px;display:grid}.review-case-card small{color:#718078;text-transform:capitalize}.review-case-card strong{text-transform:capitalize}.review-case-card p{color:#34443c;margin:0}.review-case-quote{background:#f4f8f6;border-radius:11px;gap:4px;margin-top:8px;padding:11px;display:grid}.review-case-quote span{color:#63756b;font-size:12px}.review-case-quote q{color:#46574e}.review-case-actions{flex-direction:column;gap:8px;display:flex}.review-case-actions button{color:#fff;white-space:nowrap;border:0;border-radius:9px;align-items:center;gap:6px;padding:10px 12px;font-weight:800;display:flex}.review-case-actions button svg{width:16px;height:16px}.review-case-actions .approve{background:#188b55}.review-case-actions .reject{background:#b93939}.recent-review-panel>article{border-top:1px solid #e1ebe6;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:13px 0;display:grid}.recent-review-panel>article>svg{color:#e6a000}.recent-review-panel>article>div{gap:3px;display:grid}.review-admin-message{color:#145f3d;background:#eef7f2;border-radius:10px;padding:12px}@media (max-width:760px){.review-case-card{grid-template-columns:38px 1fr}.review-case-actions{flex-direction:row;grid-column:1/-1}.review-case-actions button{flex:1;justify-content:center}.recent-review-panel>article{grid-template-columns:26px 1fr}.recent-review-panel .admin-status{grid-column:2}}.product-rating{align-items:center;gap:3px;display:inline-flex}.product-rating.muted{color:#718078}.product-reviews-section{background:#fbfdfc;border:1px solid #d5e4dc;border-radius:18px;max-width:1350px;margin:0 auto 70px;padding:30px}.product-reviews-section>header{border-bottom:1px solid #dce9e2;justify-content:space-between;align-items:center;gap:25px;padding-bottom:22px;display:flex}.product-reviews-section header small{color:#168b55;letter-spacing:.07em;font-weight:850}.product-reviews-section header h2{margin:5px 0;font-size:27px}.product-reviews-section header p{color:#66766f;margin:0}.review-score{text-align:center;background:#eff8f3;border-radius:13px;gap:3px;min-width:155px;padding:15px;display:grid}.review-score strong{font-size:30px}.review-score span{color:#e39a00;font-weight:900}.review-score small{color:#65756e!important;letter-spacing:0!important}.review-action-box{background:#eef8f2;border:1px solid #c7ded1;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin:20px 0;padding:16px;display:grid}.review-action-box>svg{color:#168b55;width:28px;height:28px}.review-action-box>div{gap:3px;display:grid}.review-action-box span{color:#5d7067}.review-action-box button,.review-action-box a{color:#fff;cursor:pointer;text-align:center;background:#168b55;border:0;border-radius:9px;padding:10px 14px;font-weight:850}.product-review-form{background:#fff;border:1px solid #d5e4dc;border-radius:13px;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;padding:18px;display:grid}.product-review-form label{gap:6px;font-weight:800;display:grid}.product-review-form input,.product-review-form select,.product-review-form textarea{background:#fff;border:1px solid #bdd2c6;border-radius:9px;padding:11px}.product-review-form textarea{resize:vertical;min-height:110px}.product-review-form .wide{grid-column:1/-1}.product-review-form button{color:#fff;background:#168b55;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:12px;font-weight:850;display:flex}.product-review-message{color:#116a42;background:#e8f6ef;border-radius:10px;padding:12px 14px;font-weight:750}.approved-review-list{display:grid}.approved-review-list>article{border-top:1px solid #e0eae5;grid-template-columns:210px 1fr;gap:22px;padding:21px 4px;display:grid}.review-buyer{align-items:flex-start;gap:9px;display:flex}.review-buyer>svg{color:#168b55;background:#e8f6ef;border-radius:50%;width:38px;height:38px;padding:8px}.review-buyer span{gap:4px;display:grid}.review-buyer small{color:#168b55;align-items:center;gap:4px;display:flex}.review-buyer small svg{width:14px}.approved-review-list article>div:last-child>b{color:#e39a00;letter-spacing:.08em}.approved-review-list h3{margin:7px 0 5px}.approved-review-list p{color:#4f625a;margin:0 0 9px;line-height:1.65}.approved-review-list small{color:#75827d}.no-product-reviews{text-align:center;color:#66766f;padding:36px}.no-product-reviews>svg{color:#e39a00;width:32px;height:32px}.no-product-reviews strong{color:#18362e;margin:8px;display:block}.no-product-reviews p{margin:0}@media (max-width:750px){.product-reviews-section{margin:0 16px 45px;padding:20px}.product-reviews-section>header{flex-direction:column;align-items:flex-start}.review-score{width:100%}.review-action-box{grid-template-columns:auto 1fr}.review-action-box button,.review-action-box a{grid-column:1/-1}.product-review-form{grid-template-columns:1fr}.product-review-form .wide{grid-column:auto}.approved-review-list>article{grid-template-columns:1fr}}.feedback-choice{border:0;gap:10px;margin:0;padding:0;display:flex}.feedback-choice legend{margin-bottom:8px;font-weight:800}.feedback-choice label{cursor:pointer;border:1px solid #bdd4c7;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px!important;display:flex!important}.feedback-choice input{width:auto!important}.feedback-choice svg,.submitted-feedback svg{width:17px}.submitted-feedback{text-transform:capitalize;align-items:center;gap:5px;display:flex!important}.submitted-feedback.positive{color:#087a53!important}.submitted-feedback.negative{color:#b32626!important}.seller-reputation{color:#087654;background:#e6f8f0;border-radius:30px;align-items:center;gap:5px;width:max-content;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.seller-reputation svg{width:15px;height:15px}.seller-reputation.fair{color:#8a6100;background:#fff4d6}.seller-reputation.needs_attention{color:#ad2525;background:#ffeded}.seller-reputation.new{color:#65736e;background:#edf2f0}.reputation-dashboard{background:linear-gradient(125deg,#f5fbf8,#fff);border:1px solid #d9e8e2;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin:18px 0;padding:22px;display:grid}.reputation-score-ring{background:conic-gradient(#138a62 var(--score), #e1ebe7 0);border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:relative}.reputation-score-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:9px}.reputation-score-ring>div{z-index:1;text-align:center;display:grid}.reputation-score-ring strong{font-size:25px}.reputation-score-ring span{color:#71817b;font-size:11px}.reputation-summary>span{color:#63756e;font-size:13px}.reputation-summary h3{margin:4px 0;font-size:25px}.reputation-summary p{color:#966600;align-items:center;gap:5px;margin:0;display:flex}.reputation-summary svg{fill:#ffb400;color:#ffb400;width:17px}.feedback-counts{gap:7px;display:grid}.feedback-counts span{color:#5d716a;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;display:grid}.feedback-counts svg{width:18px}.feedback-counts span:first-child{color:#087654}.feedback-counts span:last-child{color:#ad2525}.seller-feedback-list{margin-top:25px}.seller-feedback-list>article{border-top:1px solid #e1ebe7;grid-template-columns:110px 1fr;gap:18px;padding:16px 4px;display:grid}.seller-feedback-list>article>div:first-child{text-transform:capitalize;align-content:start;gap:5px;display:grid}.seller-feedback-list article.positive>div:first-child{color:#087654}.seller-feedback-list article.negative>div:first-child{color:#ad2525}.seller-feedback-list p{color:#465b54;margin:5px 0}.seller-feedback-list small{color:#74837e}@media (max-width:750px){.order-reviews form{grid-template-columns:1fr}.order-reviews form .wide{grid-column:auto}.reputation-dashboard{text-align:center;grid-template-columns:1fr;justify-items:center}.feedback-counts{grid-template-columns:repeat(3,1fr)}.seller-feedback-list>article{grid-template-columns:1fr}.feedback-choice{flex-direction:column}}
