.PackageReviews_OverviewCard__DmL8x{background-color:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:2rem}.PackageReviews_reviews_details__O9hUZ{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;flex-wrap:wrap}.PackageReviews_review_value__AqHoR{display:flex;flex-direction:column;gap:8px}.PackageReviews_review_value__AqHoR h6{font-weight:700;font-size:34px;color:#034ea2;margin:0!important}.PackageReviews_review_value__AqHoR h6 span{color:#034ea2;font-size:16px;font-weight:400}.PackageReviews_reviews_list__LzlKz{display:flex;flex-direction:column;justify-content:center;gap:16px}.PackageReviews_reviews_list__LzlKz>div{align-items:center;display:flex;gap:8px;color:#555}.PackageReviews_reviews_list__LzlKz>div p:first-of-type{width:120px}.PackageReviews_modal__Y_GRX{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10000}.PackageReviews_modalContent__15D_R{padding:20px;box-shadow:0 4px 10px rgba(0,0,0,.2)}.PackageReviews_modalOverlay__uF61n{width:100%;height:100%;background:rgba(0,0,0,.6)}.PackageReviews_modalContent__15D_R{padding:32px;box-shadow:0 8px 24px rgba(0,0,0,.15);width:90%}.PackageReviews_modalContent__15D_R h2{color:#034ea2;margin-bottom:20px;font-size:24px}.PackageReviews_textarea__FuhUT{height:120px;padding:12px;margin-bottom:20px;border:1px solid #ddd;font-size:16px;resize:none;transition:border-color .3s}.PackageReviews_textarea__FuhUT:focus{border-color:#034ea2}.PackageReviews_starContainer__3hRl_{gap:10px;margin-bottom:24px}.PackageReviews_star__ahDHD{font-size:32px;color:#ddd;transition:color .2s}.PackageReviews_activeStar__Wl_l0{color:#ffc633}.PackageReviews_buttonGroup__aG5Ts{gap:12px;justify-content:flex-end}.PackageReviews_saveButton__dcpdl{background-color:#034ea2;padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:background-color .3s}.PackageReviews_saveButton__dcpdl:hover{background-color:#01295a}.PackageReviews_closeButton__2X4S5{background-color:#fff;color:#034ea2;padding:10px 20px;border:1px solid #034ea2;border-radius:6px;transition:background-color .3s,color .3s}.PackageReviews_closeButton__2X4S5:hover{background-color:#f0f4f9}.PackageReviews_ratingContainer__XK7ab{display:flex;gap:8px;color:#4f4f4f;font-size:14px;align-items:flex-end;margin-top:20px}.PackageReviews_reviews_details__O9hUZ{margin-bottom:2rem}.PackageReviews_addReviewButton__2m4Fl{background-color:#cf9500;border-radius:4px;padding:10px 20px;font-size:16px;margin-top:1.5rem;transition:all .3s ease}.PackageReviews_addReviewButton__2m4Fl:hover{background-color:#dab352;transform:translateY(-2px)}.PackageReviews_modalOverlay__uF61n{background-color:rgba(0,0,0,.7)}.PackageReviews_modalContent__15D_R{background-color:#fff;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.2);position:relative}.PackageReviews_modalContent__15D_R h2{margin-top:0;margin-bottom:1.5rem;color:#333;text-align:center}.PackageReviews_textarea__FuhUT{min-height:150px;padding:1rem;border:1px solid #ccc;border-radius:5px;margin-bottom:1.5rem;font-family:inherit;font-size:1rem;line-height:1.5}.PackageReviews_textarea__FuhUT:focus{border-color:#cf9500;box-shadow:0 0 0 2px rgba(158,0,89,.1)}.PackageReviews_starContainer__3hRl_{justify-content:center;font-size:2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PackageReviews_star__ahDHD{padding:0 5px;color:#ccc}.PackageReviews_activeStar__Wl_l0{color:#ffc107}.PackageReviews_buttonGroup__aG5Ts{display:flex;justify-content:space-between;gap:10px}.PackageReviews_closeButton__2X4S5,.PackageReviews_saveButton__dcpdl{padding:10px 20px;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:100px}.PackageReviews_saveButton__dcpdl{background-color:#cf9500;color:#fff}.PackageReviews_saveButton__dcpdl:hover:not(:disabled){background-color:#cf9400be}.PackageReviews_closeButton__2X4S5{background-color:#eee;color:#333}.PackageReviews_closeButton__2X4S5:hover:not(:disabled){background-color:#ddd}.PackageReviews_closeButton__2X4S5:disabled,.PackageReviews_saveButton__dcpdl:disabled{opacity:.7;cursor:not-allowed}.PackageReviews_errorMessage__0_2kT{background-color:#fff3f3;color:#d32f2f;padding:16px;border-radius:4px;margin-bottom:16px;font-size:15px;border-left:4px solid #d32f2f;text-align:left;line-height:1.5}.PackageReviews_successMessage__GKR_s{background-color:#edf7ed;color:#1e4620;padding:20px;border-radius:12px;margin-bottom:16px;font-size:15px;border-left:4px solid #4caf50;display:flex;flex-direction:column;align-items:center;text-align:center;animation:PackageReviews_fadeInUp__IQCha .4s ease}.PackageReviews_successMessage__GKR_s p{margin:15px 0 0;line-height:1.5;font-weight:500}.PackageReviews_checkmarkWrapper__5W6B7{width:60px;height:60px;background-color:#4caf50;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:5px;box-shadow:0 4px 8px rgba(76,175,80,.3);animation:PackageReviews_scaleIn__iYE3i .3s ease}.PackageReviews_checkmark__LCZ_b{color:#fff;font-size:32px;font-weight:700;line-height:1}.PackageReviews_successButton__ZsSxD{padding:10px 24px;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:all .3s ease;background-color:#4caf50;color:#fff;min-width:100px;margin:0 auto;display:block}.PackageReviews_successButton__ZsSxD:hover{background-color:#388e3c;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.PackageReviews_reviewsSection__YdFXJ{margin:30px 0}.PackageReviews_reviewsList__7irzC{margin-bottom:30px}.PackageReviews_noReviews__6E52q{padding:30px;background-color:#f9f9f9;color:#666}.PackageReviews_seeMoreButton__G_PRp{background-color:transparent;color:#cf9500;border:2px solid #cf9500;border-radius:30px;padding:10px 24px;font-size:16px;font-weight:600;transition:all .3s ease;display:block;margin:20px auto 30px}.PackageReviews_seeMoreButton__G_PRp:hover{background-color:rgba(158,0,89,.05);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.05)}.PackageReviews_allReviewsModal__s2TnB{max-width:800px;width:90%;max-height:90vh;display:flex;flex-direction:column}.PackageReviews_allReviewsList__E8RK8{padding-right:10px;margin:0 -10px 20px 0;max-height:70vh;scrollbar-width:thin;scrollbar-color:#9e0059 #f0f0f0}.PackageReviews_allReviewsList__E8RK8::-webkit-scrollbar{width:8px}.PackageReviews_allReviewsList__E8RK8::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.PackageReviews_allReviewsList__E8RK8::-webkit-scrollbar-thumb{background-color:#9e0059;border-radius:10px}.PackageReviews_allReviewsList__E8RK8::-webkit-scrollbar-thumb:hover{background-color:#7b0046}@keyframes PackageReviews_slideUpFade__I2UqO{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PackageReviews_allReviewsModal__s2TnB{animation:PackageReviews_slideUpFade__I2UqO .3s ease forwards}.PackageReviews_allReviewsModal__s2TnB .PackageReviews_buttonGroup__aG5Ts{justify-content:center;margin-top:auto;padding-top:20px}.PackageReviews_allReviewsModal__s2TnB .PackageReviews_closeButton__2X4S5{min-width:120px}@keyframes PackageReviews_fadeInUp__IQCha{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes PackageReviews_scaleIn__iYE3i{0%{transform:scale(.8);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes PackageReviews_fadeIn__luBtJ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.PackageReviews_allReviewsModal__s2TnB{width:95%;max-height:85vh}.PackageReviews_allReviewsList__E8RK8{max-height:65vh}.PackageReviews_seeMoreButton__G_PRp{padding:8px 20px;font-size:14px}}@media (max-width:600px){.PackageReviews_modalContent__15D_R{padding:1.5rem}.PackageReviews_textarea__FuhUT{min-height:120px}.PackageReviews_starContainer__3hRl_{font-size:1.75rem}.PackageReviews_buttonGroup__aG5Ts{flex-direction:column}.PackageReviews_closeButton__2X4S5,.PackageReviews_saveButton__dcpdl{width:100%}}.PackageReviews_loadingState__kFXn1{text-align:center;padding:2rem;color:#6b7280;font-style:italic}.PackageReviews_reviews_details__O9hUZ{margin-bottom:1rem}.PackageReviews_reviewsSection__YdFXJ{margin-bottom:2rem}.PackageReviews_reviewsList__7irzC{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.PackageReviews_seeMoreButton__G_PRp{background:none;border:1px solid #3b82f6;color:#3b82f6;padding:.75rem 1.5rem;border-radius:12px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;margin-bottom:1.5rem}.PackageReviews_seeMoreButton__G_PRp:hover{background:#3b82f6;color:#fff}.PackageReviews_noReviews__6E52q{text-align:center;color:#6b7280;font-style:italic;padding:2rem;background:#f9fafb;border-radius:12px;border:1px dashed #d1d5db}.PackageReviews_addReviewButton__2m4Fl{background:#3b82f6;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%}.PackageReviews_addReviewButton__2m4Fl:hover{background:#2563eb}.PackageReviews_modalOverlay__uF61n{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.PackageReviews_modalContent__15D_R{background:#fff;border-radius:12px;padding:2rem;max-width:500px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.PackageReviews_modalContent__15D_R h2{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.PackageReviews_textarea__FuhUT{width:100%;min-height:120px;padding:.75rem;border:1px solid #d1d5db;border-radius:12px;font-size:.875rem;resize:vertical;margin-bottom:1rem}.PackageReviews_textarea__FuhUT:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.PackageReviews_starContainer__3hRl_{display:flex;gap:.5rem;margin-bottom:1.5rem}.PackageReviews_star__ahDHD{font-size:1.5rem;color:#d1d5db;cursor:pointer;transition:color .2s ease}.PackageReviews_activeStar__Wl_l0,.PackageReviews_star__ahDHD:hover{color:#fbbf24}.PackageReviews_modalButtons__yhhH9{display:flex;gap:1rem;justify-content:flex-end}.PackageReviews_cancelButton__ZpAf_{background:#6b7280;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.PackageReviews_cancelButton__ZpAf_:hover{background:#4b5563}.PackageReviews_submitButton__mfYMd{background:#3b82f6;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.PackageReviews_submitButton__mfYMd:hover{background:#2563eb}.PackageReviews_cancelButton__ZpAf_:disabled,.PackageReviews_submitButton__mfYMd:disabled{opacity:.6;cursor:not-allowed}.PackageReviews_okButton__i1tYO{background:#3b82f6;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;margin-top:1rem}.PackageReviews_okButton__i1tYO:hover{background:#2563eb}.PackageReviews_closeButton__2X4S5{background:#6b7280;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;margin-top:1rem}.PackageReviews_closeButton__2X4S5:hover{background:#4b5563}.PackageReviews_allReviewsList__E8RK8{max-height:400px;overflow-y:auto;margin-bottom:1rem}@media (max-width:768px){.PackageReviews_modalContent__15D_R{padding:1.5rem;margin:1rem}.PackageReviews_modalButtons__yhhH9{flex-direction:column}.PackageReviews_cancelButton__ZpAf_,.PackageReviews_submitButton__mfYMd{width:100%}.PackageReviews_OverviewCard__DmL8x{margin:0 0 1rem;padding:1.25rem;border-radius:12px;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px rgba(0,0,0,.04)}.PackageReviews_OverviewCard__DmL8x h2{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:.5rem;line-height:1.4}.PackageReviews_OverviewCard__DmL8x span{font-size:.875rem;color:#64748b;font-weight:500}.PackageReviews_reviews_details__O9hUZ{flex-direction:column;gap:1rem;align-items:center;text-align:center;margin-bottom:1.25rem}.PackageReviews_review_value__AqHoR{align-items:center;text-align:center;gap:.5rem}.PackageReviews_review_value__AqHoR h6{font-size:2.5rem;color:#009edb;margin:0;line-height:1}.PackageReviews_review_value__AqHoR h6 span{font-size:1rem;color:#64748b;font-weight:500;display:block;margin-top:.25rem}.PackageReviews_reviews_list__LzlKz{gap:.75rem;width:100%}.PackageReviews_reviews_list__LzlKz>div{gap:.5rem;font-size:.875rem;color:#64748b;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid rgba(226,232,240,.6)}.PackageReviews_reviews_list__LzlKz>div:last-child{border-bottom:none}.PackageReviews_reviews_list__LzlKz>div p:first-of-type{width:auto;font-weight:500;color:#475569}.PackageReviews_reviewsSection__YdFXJ{margin:1.5rem 0}.PackageReviews_reviewsList__7irzC{gap:1rem;margin-bottom:1rem}.PackageReviews_noReviews__6E52q{padding:2rem 1rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:1px dashed #cbd5e1;color:#64748b;font-size:.875rem;text-align:center;line-height:1.5}.PackageReviews_addReviewButton__2m4Fl{width:100%;padding:1rem 1.5rem;background:linear-gradient(135deg,#009edb,#034ea2);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 16px rgba(15,176,196,.3)}.PackageReviews_addReviewButton__2m4Fl:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(15,176,196,.4)}.PackageReviews_seeMoreButton__G_PRp{width:100%;padding:.875rem 1.5rem;background:transparent;color:#009edb;border:2px solid #009edb;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:1rem}.PackageReviews_seeMoreButton__G_PRp:hover{background:#009edb;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(15,176,196,.3)}.PackageReviews_modalOverlay__uF61n{padding:1rem;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.PackageReviews_modalContent__15D_R{width:100%;max-width:500px;max-height:85vh;overflow-y:auto;padding:1.5rem;border-radius:16px;background:#fff;box-shadow:0 20px 40px rgba(0,0,0,.15)}.PackageReviews_modalContent__15D_R h2{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:1rem;text-align:center}.PackageReviews_textarea__FuhUT{width:100%;min-height:120px;padding:.875rem;border:2px solid #e2e8f0;border-radius:12px;font-size:.875rem;resize:vertical;margin-bottom:1rem;transition:all .3s ease;font-family:inherit}.PackageReviews_textarea__FuhUT:focus{outline:none;border-color:#009edb;box-shadow:0 0 0 3px rgba(15,176,196,.1)}.PackageReviews_starContainer__3hRl_{display:flex;justify-content:center;gap:.5rem;margin-bottom:1.25rem;padding:1rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px}.PackageReviews_star__ahDHD{font-size:2rem;color:#e2e8f0;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PackageReviews_activeStar__Wl_l0{color:#fbbf24}.PackageReviews_star__ahDHD:hover{transform:scale(1.1)}.PackageReviews_modalButtons__yhhH9{display:flex;flex-direction:column;gap:.75rem}.PackageReviews_cancelButton__ZpAf_,.PackageReviews_closeButton__2X4S5,.PackageReviews_okButton__i1tYO,.PackageReviews_submitButton__mfYMd{width:100%;padding:.875rem 1.5rem;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.PackageReviews_okButton__i1tYO,.PackageReviews_submitButton__mfYMd{background:linear-gradient(135deg,#009edb,#034ea2);color:#fff;box-shadow:0 4px 16px rgba(15,176,196,.3)}.PackageReviews_okButton__i1tYO:hover:not(:disabled),.PackageReviews_submitButton__mfYMd:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(15,176,196,.4)}.PackageReviews_cancelButton__ZpAf_,.PackageReviews_closeButton__2X4S5{background:#e2e8f0;color:#475569}.PackageReviews_cancelButton__ZpAf_:hover:not(:disabled),.PackageReviews_closeButton__2X4S5:hover:not(:disabled){background:#cbd5e1;transform:translateY(-1px)}.PackageReviews_cancelButton__ZpAf_:disabled,.PackageReviews_submitButton__mfYMd:disabled{opacity:.6;cursor:not-allowed;transform:none}.PackageReviews_allReviewsModal__s2TnB{width:95%;max-height:80vh}.PackageReviews_allReviewsList__E8RK8{max-height:60vh;padding-right:.5rem;margin-bottom:1rem}}@media (max-width:768px){.PackageReviews_allReviewsList__E8RK8::-webkit-scrollbar{width:4px}.PackageReviews_allReviewsList__E8RK8::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.PackageReviews_allReviewsList__E8RK8::-webkit-scrollbar-thumb{background:#009edb;border-radius:2px}.PackageReviews_errorMessage__0_2kT,.PackageReviews_successMessage__GKR_s{padding:1rem;border-radius:12px;margin-bottom:1rem;font-size:.875rem;line-height:1.5;text-align:center}.PackageReviews_errorMessage__0_2kT{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.PackageReviews_successMessage__GKR_s{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.PackageReviews_checkmarkWrapper__5W6B7{width:50px;height:50px;background:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;box-shadow:0 4px 16px rgba(34,197,94,.3)}.PackageReviews_checkmark__LCZ_b{color:#fff;font-size:1.5rem;font-weight:700}}@media (max-width:480px){.PackageReviews_OverviewCard__DmL8x{padding:0}.PackageReviews_OverviewCard__DmL8x h2{font-size:1.125rem}.PackageReviews_OverviewCard__DmL8x span{font-size:.8rem}.PackageReviews_review_value__AqHoR h6{font-size:2rem}.PackageReviews_review_value__AqHoR h6 span{font-size:.875rem}.PackageReviews_modalContent__15D_R{padding:1.25rem}.PackageReviews_modalContent__15D_R h2{font-size:1.125rem}.PackageReviews_textarea__FuhUT{min-height:100px;font-size:.8rem}.PackageReviews_star__ahDHD{font-size:1.75rem}.PackageReviews_starContainer__3hRl_{padding:.875rem}.PackageReviews_addReviewButton__2m4Fl{padding:.875rem 1.25rem;font-size:.875rem}.PackageReviews_seeMoreButton__G_PRp{padding:.75rem 1.25rem;font-size:.8rem}}