.customerReviews-module__vQQEUW__crContainerTheme{--cr-bg:#fff;--cr-text:#3b2f2f;--cr-muted:#7a6b6b;--cr-maxw:1420px;--sp-24:24px;--sp-32:32px;--sp-40:40px;--sp-64:64px;--fs-16:16px;--fs-18:18px;--fs-32:32px}.customerReviews-module__vQQEUW__container{max-width:var(--cr-maxw);padding:var(--sp-64)var(--sp-24);background:var(--cr-bg);margin:0 auto;font-family:LatoTR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;}.customerReviews-module__vQQEUW__header{text-align:center}.customerReviews-module__vQQEUW__title{font-size:var(--fs-32);color:var(--cr-text);margin-bottom:8px;font-weight:800}.customerReviews-module__vQQEUW__subtitle{font-size:var(--fs-16);color:var(--cr-muted)}.customerReviews-module__vQQEUW__visuallyHidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.customerReviews-module__vQQEUW__visuallyHiddenCustomerReviews{}@media (max-width:768px){.customerReviews-module__vQQEUW__container{padding:32px 16px}.customerReviews-module__vQQEUW__title{font-size:clamp(20px,5.8vw,28px)}.customerReviews-module__vQQEUW__subtitle{font-size:14px}}@media (max-width:380px){.customerReviews-module__vQQEUW__container{padding:24px 12px}}
.reviewSummary-module__UvjozG__crSummaryTheme{--cr-accent:#c99f5f;--cr-accent-2:#d7af70;--cr-border:#f1e4d6;--cr-chip:#fff0db;--r:16px}.reviewSummary-module__UvjozG__wrap{}.reviewSummary-module__UvjozG__box{background:var(--cr-chip);border:1px solid var(--cr-border);border-left:6px solid var(--cr-accent);border-radius:var(--r);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:28px;padding:18px 28px;display:flex}.reviewSummary-module__UvjozG__score{align-items:center;gap:8px;font-weight:700;display:inline-flex}.reviewSummary-module__UvjozG__count{color:#7a6b6b}.reviewSummary-module__UvjozG__cta{background:linear-gradient(135deg,var(--cr-accent),var(--cr-accent-2));color:#fff;cursor:pointer;border:none;border-radius:14px;margin-left:12px;padding:12px 18px;font-weight:700;transition:transform .15s,box-shadow .2s}.reviewSummary-module__UvjozG__cta:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0000001f}@media (max-width:768px){.reviewSummary-module__UvjozG__box{padding:14px 16px}.reviewSummary-module__UvjozG__cta{text-align:center;width:100%;margin-left:0}}
.reviewFilters-module__IJfP0G__crFiltersTheme{--cr-bg:#fff;--cr-border:#e9e3dc;--cr-accent:#c99f5f;--cr-text:#3b2f2f;--cr-muted:#9a8b8b;--cr-r8:8px;--cr-sp8:8px;--cr-sp12:12px;--cr-sp16:16px}.reviewFilters-module__IJfP0G__bar{gap:var(--cr-sp16);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:24px 0 32px;display:flex;}.reviewFilters-module__IJfP0G__searchBox{background:var(--cr-bg);border:1px solid var(--cr-border);border-radius:var(--cr-r8);align-items:center;width:100%;max-width:340px;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.reviewFilters-module__IJfP0G__searchBox:focus-within{border-color:var(--cr-accent);box-shadow:0 0 0 3px #c99f5f40}.reviewFilters-module__IJfP0G__input{color:var(--cr-text);border:none;outline:none;flex:1;padding:10px 14px;font-size:15px}.reviewFilters-module__IJfP0G__input::placeholder{color:var(--cr-muted)}.reviewFilters-module__IJfP0G__searchBtn{cursor:pointer;background:0 0;border:none;padding:0 12px;font-size:18px}.reviewFilters-module__IJfP0G__sortWrap{align-items:center;gap:var(--cr-sp8);display:inline-flex}.reviewFilters-module__IJfP0G__label{color:var(--cr-text);font-weight:600}.reviewFilters-module__IJfP0G__select{background:var(--cr-bg);border:1px solid var(--cr-border);border-radius:var(--cr-r8);color:var(--cr-text);padding:10px 14px;font-size:15px}.reviewFilters-module__IJfP0G__select:focus{border-color:var(--cr-accent);outline:none;box-shadow:0 0 0 2px #c99f5f33}@media (max-width:768px){.reviewFilters-module__IJfP0G__bar{flex-direction:column;align-items:stretch}.reviewFilters-module__IJfP0G__searchBox{max-width:100%}.reviewFilters-module__IJfP0G__sortWrap{justify-content:space-between}.reviewFilters-module__IJfP0G__select{width:100%}.reviewFilters-module__IJfP0G__bar{gap:12px}.reviewFilters-module__IJfP0G__input{padding:12px 14px;font-size:15px}.reviewFilters-module__IJfP0G__searchBtn{padding:8px 12px;font-size:18px}.reviewFilters-module__IJfP0G__sortWrap{width:100%}.reviewFilters-module__IJfP0G__select{width:100%;min-height:44px;font-size:15px}}@media (max-width:380px){.reviewFilters-module__IJfP0G__label,.reviewFilters-module__IJfP0G__input{font-size:14px}}
.reviewList-module__W-tr4q__crListTheme{--gap:20px}.reviewList-module__W-tr4q__list{gap:var(--gap);grid-template-columns:1fr;display:grid;}@media (min-width:1024px){.reviewList-module__W-tr4q__list{grid-template-columns:1fr}}
.reviewCard-module__2h4GRW__crReviewCardTheme{--cr-bg:#fff;--cr-surface:#fafafa;--cr-surface-2:#f3f3f3;--cr-text:#3b2f2f;--cr-text-weak:#7a6b6b;--cr-text-strong:#2a1f1f;--cr-border:#e9e3dc;--cr-accent:#c99f5f;--cr-accent-strong:#a37d46;--cr-accent-soft:#fff7ea;--cr-accent-star:#ffb400;--cr-success-bg:#e6f4ea;--cr-success:#2a8c55;--cr-r8:8px;--cr-r12:12px;--cr-r16:16px;--cr-sp4:4px;--cr-sp8:8px;--cr-sp12:12px;--cr-sp16:16px;--cr-sp20:20px;--cr-sp24:24px;--cr-shadow:0 8px 30px #0000000f}.reviewCard-module__2h4GRW__card{background:linear-gradient(145deg,var(--cr-bg),#f8f6f3);border-radius:var(--cr-r16);border:1px solid var(--cr-border);padding:var(--cr-sp20);box-shadow:var(--cr-shadow);transition:box-shadow .25s,transform .2s;}.reviewCard-module__2h4GRW__card:hover{transform:translateY(-1px);box-shadow:0 12px 36px #0000001a}.reviewCard-module__2h4GRW__cardHighlighted{outline:2px solid var(--cr-accent);outline-offset:2px}.reviewCard-module__2h4GRW__highlightBadge{color:#b57600;background:var(--cr-accent-soft);margin-bottom:var(--cr-sp12);border:1px solid #f1e4d6;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:700;display:inline-flex}.reviewCard-module__2h4GRW__header{gap:var(--cr-sp12);align-items:flex-start;display:flex}.reviewCard-module__2h4GRW__meta{gap:6px;display:grid}.reviewCard-module__2h4GRW__authorName{color:var(--cr-text-strong)}.reviewCard-module__2h4GRW__verified{background:var(--cr-success-bg);color:var(--cr-success);border-radius:10px;align-items:center;gap:6px;margin-left:8px;padding:2px 8px;font-size:12px;display:inline-flex}.reviewCard-module__2h4GRW__ratingRow{align-items:center;gap:12px;display:flex}.reviewCard-module__2h4GRW__ratingWrap{align-items:center;display:inline-flex}.reviewCard-module__2h4GRW__date{color:var(--cr-text-weak);font-size:.92rem}.reviewCard-module__2h4GRW__body{color:var(--cr-text);overflow-wrap:anywhere;word-break:break-word;margin:10px 0 6px;line-height:1.7}.reviewCard-module__2h4GRW__body img,.reviewCard-module__2h4GRW__body video{border-radius:10px;max-width:100%;height:auto;margin:10px 0;display:block}.reviewCard-module__2h4GRW__body iframe{aspect-ratio:16/9;background:#000;border:none;border-radius:12px;width:100%;height:auto;display:block}.reviewCard-module__2h4GRW__shareRow,.reviewCard-module__2h4GRW__shareButtons,.reviewCard-module__2h4GRW__row{flex-wrap:wrap;gap:8px;display:flex}.reviewCard-module__2h4GRW__action,.reviewCard-module__2h4GRW__actionAlt,.reviewCard-module__2h4GRW__danger{min-height:44px;padding-block:10px}.reviewCard-module__2h4GRW__tagGroup{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.reviewCard-module__2h4GRW__tag{color:#7a5a3e;background:#fff1db;border:1px solid #f1e4d6;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:500}.reviewCard-module__2h4GRW__rowActions{border-top:1px solid var(--cr-border);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:12px;display:flex}.reviewCard-module__2h4GRW__action{color:var(--cr-accent-strong);cursor:pointer;background:0 0;border:none;padding:6px 0;font-weight:600}.reviewCard-module__2h4GRW__action:hover{text-decoration:underline}.reviewCard-module__2h4GRW__adminGroup{gap:10px;display:flex}.reviewCard-module__2h4GRW__actionAlt{color:var(--cr-text);cursor:pointer;background:#f8f5f1;border:1px solid #d8cbb7;border-radius:10px;padding:8px 12px;font-weight:600;transition:all .2s}.reviewCard-module__2h4GRW__actionAlt:hover{border-color:var(--cr-accent);color:var(--cr-accent)}.reviewCard-module__2h4GRW__danger{color:#a33434;background:#fff5f5;border-color:#f1c2c2}.reviewCard-module__2h4GRW__danger:hover{color:#d32f2f;border-color:#e39696}.reviewCard-module__2h4GRW__adminReply{border-left:4px solid var(--cr-accent);background:#fcf9f5;border-radius:8px;margin-top:14px;padding:12px 14px}.reviewCard-module__2h4GRW__adminTag{color:#8a5a2e;margin-bottom:4px;font-weight:700}.reviewCard-module__2h4GRW__adminContent{color:var(--cr-text);line-height:1.6}.reviewCard-module__2h4GRW__popoverAnchor{display:inline-block;position:relative}@media (max-width:768px){.reviewCard-module__2h4GRW__card{padding:16px}.reviewCard-module__2h4GRW__rowActions{flex-direction:column;align-items:stretch}.reviewCard-module__2h4GRW__adminGroup{flex-wrap:wrap;justify-content:flex-end}.reviewCard-module__2h4GRW__card{border-radius:clamp(10px,2vw,16px);padding:14px}.reviewCard-module__2h4GRW__header{align-items:center}.reviewCard-module__2h4GRW__meta{gap:4px}.reviewCard-module__2h4GRW__authorName{font-size:clamp(14px,3.8vw,16px)}.reviewCard-module__2h4GRW__verified{margin-left:6px;padding:2px 6px;font-size:11px}.reviewCard-module__2h4GRW__ratingRow{flex-wrap:wrap;gap:6px 10px}.reviewCard-module__2h4GRW__date{color:var(--cr-text-weak);font-size:12px}.reviewCard-module__2h4GRW__tagGroup{gap:6px;margin-top:8px}.reviewCard-module__2h4GRW__tag{padding:3px 8px;font-size:12px}.reviewCard-module__2h4GRW__rowActions{flex-direction:column;align-items:stretch;gap:8px}.reviewCard-module__2h4GRW__adminGroup{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.reviewCard-module__2h4GRW__actionAlt,.reviewCard-module__2h4GRW__danger{justify-content:center;width:100%}}@media (max-width:380px){.reviewCard-module__2h4GRW__highlightBadge{padding:4px 10px;font-size:12px}.reviewCard-module__2h4GRW__authorName{font-size:14px}.reviewCard-module__2h4GRW__body{font-size:14px;line-height:1.65}.reviewCard-module__2h4GRW__tag{font-size:11px}}
.shareButtons-module__hR6X4q__row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:inline-flex}.shareButtons-module__hR6X4q__label{color:#7a6b6b;font-size:14px}
.confirmPopover-module__3n6qdG__cpTheme{--cp-bg:#fff;--cp-surface:#fff8f2;--cp-text:#2b2220;--cp-muted:#8a7a6a;--cp-border:#e9e3dc;--cp-accent:#c99f5f;--cp-accent-2:#a37d46;--cp-danger:#d32f2f;--cp-r8:8px;--cp-r12:12px;--cp-sp8:8px;--cp-sp12:12px;--cp-sp16:16px;--cp-shadow:0 12px 34px #0000001f}.confirmPopover-module__3n6qdG__cpWrapper{display:inline-block;position:relative}.confirmPopover-module__3n6qdG__cp{background:linear-gradient(145deg,var(--cp-bg),var(--cp-surface));border:1px solid var(--cp-border);border-radius:var(--cp-r12);min-width:240px;max-width:320px;box-shadow:var(--cp-shadow);padding:var(--cp-sp12);z-index:20;animation:.16s ease-out both confirmPopover-module__3n6qdG__cpIn;position:absolute;}.confirmPopover-module__3n6qdG__bottom-end{top:calc(100% + 8px);right:0}.confirmPopover-module__3n6qdG__bottom-start{top:calc(100% + 8px);left:0}.confirmPopover-module__3n6qdG__top-end{bottom:calc(100% + 8px);right:0}.confirmPopover-module__3n6qdG__top-start{bottom:calc(100% + 8px);left:0}.confirmPopover-module__3n6qdG__cpHeader{justify-content:space-between;align-items:center;gap:var(--cp-sp8);margin-bottom:var(--cp-sp8);display:flex}.confirmPopover-module__3n6qdG__cpTitle{color:var(--cp-text);font-weight:800}.confirmPopover-module__3n6qdG__cpClose{border:1px solid var(--cp-border);cursor:pointer;background:#fff;border-radius:8px;width:28px;height:28px}.confirmPopover-module__3n6qdG__cpClose:hover{border-color:var(--cp-accent);color:var(--cp-accent)}.confirmPopover-module__3n6qdG__cpMessage{margin:0 0 var(--cp-sp12);color:var(--cp-muted);font-size:14px}.confirmPopover-module__3n6qdG__cpActions{gap:var(--cp-sp8);flex-wrap:wrap;justify-content:flex-end;display:flex}.confirmPopover-module__3n6qdG__cpGhost,.confirmPopover-module__3n6qdG__cpPrimary{cursor:pointer;border:1px solid var(--cp-border);background:#fff;border-radius:10px;min-height:44px;padding:10px 14px;font-weight:700}.confirmPopover-module__3n6qdG__cpGhost:hover{border-color:var(--cp-accent);color:var(--cp-accent)}.confirmPopover-module__3n6qdG__cpPrimary{background:linear-gradient(135deg,var(--cp-accent),var(--cp-accent-2));color:#fff;border-color:var(--cp-accent)}.confirmPopover-module__3n6qdG__danger .confirmPopover-module__3n6qdG__cpPrimary{background:linear-gradient(135deg,var(--cp-danger),#ff6b6b);border-color:#ef9a9a}@keyframes confirmPopover-module__3n6qdG__cpIn{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:480px){.confirmPopover-module__3n6qdG__cp{min-width:86vw;max-width:92vw;left:50%;right:auto;transform:translate(-50%)}.confirmPopover-module__3n6qdG__bottom-end,.confirmPopover-module__3n6qdG__bottom-start{top:calc(100% + 10px)}.confirmPopover-module__3n6qdG__top-end,.confirmPopover-module__3n6qdG__top-start{bottom:calc(100% + 10px)}}
.reviewPagination-module__uat0Ua__crPagerTheme{--cr-border:#e9e3dc;--cr-accent:#c99f5f;--cr-text:#3b2f2f;--r:10px}.reviewPagination-module__uat0Ua__nav{justify-content:center;align-items:center;gap:10px;margin:32px 0;display:flex;}.reviewPagination-module__uat0Ua__btn{border:1px solid var(--cr-border);border-radius:var(--r);cursor:pointer;background:#fff;padding:8px 10px}.reviewPagination-module__uat0Ua__btn:disabled{opacity:.5;cursor:not-allowed}.reviewPagination-module__uat0Ua__list{gap:6px;margin:0 6px;padding:0;list-style:none;display:flex}.reviewPagination-module__uat0Ua__page{border:1px solid var(--cr-border);color:var(--cr-text);border-radius:var(--r);cursor:pointer;background:#fff;min-width:40px;padding:8px 12px}.reviewPagination-module__uat0Ua__page:hover{border-color:var(--cr-accent);color:var(--cr-accent)}.reviewPagination-module__uat0Ua__active{background:var(--cr-accent);color:#fff;border-color:var(--cr-accent)}.reviewPagination-module__uat0Ua__ellipsis{color:#9a8b8b;padding:0 6px}.reviewPagination-module__uat0Ua__btn,.reviewPagination-module__uat0Ua__page{min-width:44px;min-height:44px;padding:10px 12px;font-size:15px}@media (max-width:380px){.reviewPagination-module__uat0Ua__page{min-width:38px;padding:8px 10px;font-size:14px}}
.commentFormModal-module__KlpUEq__cfmTheme{--cfm-bg:#fff;--cfm-surface:#fafafa;--cfm-text:#171717;--cfm-muted:#6b7280;--cfm-border:#e5e7eb;--cfm-primary:#c99f5f;--cfm-primary-strong:#a37d46;--cfm-error:#d14343;--cfm-success:#14804a;--cfm-sp-4:4px;--cfm-sp-6:6px;--cfm-sp-8:8px;--cfm-sp-10:10px;--cfm-sp-12:12px;--cfm-sp-16:16px;--cfm-sp-20:20px;--cfm-sp-24:24px;--cfm-radius-sm:8px;--cfm-radius-md:12px;--cfm-radius-lg:16px;--cfm-shadow-sm:0 2px 10px #0000000f;--cfm-shadow-md:0 8px 30px #00000014;--cfm-fs-12:12px;--cfm-fs-13:13px;--cfm-fs-14:14px;--cfm-fs-15:15px;--cfm-fs-16:16px;--cfm-fs-18:18px;--cfm-fs-20:20px}.commentFormModal-module__KlpUEq__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:2147483647;background:#111827c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.commentFormModal-module__KlpUEq__backdrop:before{content:"";pointer-events:none;position:absolute;inset:0}.commentFormModal-module__KlpUEq__modal{border-radius:var(--cfm-radius-lg);background:linear-gradient(#fff,#fff);border:1px solid #ffffffb3;flex-direction:column;width:100%;max-height:min(90vh,1000px);display:flex;overflow:hidden;box-shadow:0 24px 80px #00000059}.commentFormModal-module__KlpUEq__modalHeader{padding:var(--cfm-sp-16)var(--cfm-sp-20);border-bottom:1px solid var(--cfm-border);background:linear-gradient(180deg,#fff,var(--cfm-surface));z-index:1;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.commentFormModal-module__KlpUEq__modalTitle{letter-spacing:.2px;text-align:center;flex:1;margin:10px 0 0;font-size:clamp(18px,2vw,20px);font-weight:700;color:#000!important}.commentFormModal-module__KlpUEq__iconButton{cursor:pointer;border-radius:var(--cfm-radius-sm);background:0 0;border:none;margin-right:10px;padding:6px;font-size:25px;line-height:1;color:#000!important}.commentFormModal-module__KlpUEq__iconButton:hover{color:gray!important}.commentFormModal-module__KlpUEq__modalBody{padding:clamp(16px,2.2vw,24px);overflow:auto}.commentFormModal-module__KlpUEq__form{gap:var(--cfm-sp-20);display:grid}.commentFormModal-module__KlpUEq__fieldGroup{gap:6px;display:grid}.commentFormModal-module__KlpUEq__label{font-size:var(--cfm-fs-15);color:var(--cfm-text);font-weight:600}.commentFormModal-module__KlpUEq__required{color:var(--cfm-error);margin-left:4px}.commentFormModal-module__KlpUEq__input{border-radius:var(--cfm-radius-md);border:1px solid var(--cfm-border);font-size:var(--cfm-fs-15);background:#fff;outline:none;padding:12px 14px;transition:box-shadow .2s,border-color .2s;color:#000!important}.commentFormModal-module__KlpUEq__input:focus{border-color:var(--cfm-primary);box-shadow:0 0 0 4px #c99f5f26}.commentFormModal-module__KlpUEq__error{color:var(--cfm-error);font-size:var(--cfm-fs-13)}.commentFormModal-module__KlpUEq__submitButton{background:linear-gradient(180deg,var(--cfm-primary),var(--cfm-primary-strong));color:#fff;font-size:var(--cfm-fs-16);border-radius:var(--cfm-radius-md);cursor:pointer;will-change:transform;border:none;padding:14px 16px;font-weight:700;transition:transform 40ms,filter .2s}.commentFormModal-module__KlpUEq__submitButton:hover{filter:brightness(1.03)}.commentFormModal-module__KlpUEq__submitButton:active{transform:translateY(1px)}.commentFormModal-module__KlpUEq__submitButton[disabled]{opacity:.7;cursor:not-allowed}.commentFormModal-module__KlpUEq__checkboxGroup{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 12px;display:grid}.commentFormModal-module__KlpUEq__customCheckboxWrapper{-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.commentFormModal-module__KlpUEq__hiddenCheckbox{opacity:0;pointer-events:none;position:absolute}.commentFormModal-module__KlpUEq__customCheckbox{background-color:#fff;border:2px solid #1f2937;border-radius:4px;width:18px;height:18px;transition:border-color .2s,background-color .2s;position:relative}.commentFormModal-module__KlpUEq__customCheckboxWrapper:hover .commentFormModal-module__KlpUEq__customCheckbox{border-color:var(--cfm-primary)}.commentFormModal-module__KlpUEq__customCheckbox:after{content:"";border:2px solid #111827;border-width:0 2px 2px 0;width:4px;height:9px;transition:transform .2s;position:absolute;top:2px;left:5px;transform:rotate(45deg)scale(0)}.commentFormModal-module__KlpUEq__customCheckboxWrapper input[type=checkbox]:checked+.commentFormModal-module__KlpUEq__customCheckbox:after{transform:rotate(45deg)scale(1)}.commentFormModal-module__KlpUEq__checkboxLabel{font-size:var(--cfm-fs-14);color:var(--cfm-text)}.commentFormModal-module__KlpUEq__editorWrapper{border:1px solid var(--cfm-border);border-radius:var(--cfm-radius-md);background:#fff;padding:12px;box-shadow:0 1px #00000005}.commentFormModal-module__KlpUEq__stars{align-items:center;gap:6px;display:inline-flex}.commentFormModal-module__KlpUEq__star,.commentFormModal-module__KlpUEq__starActive{cursor:pointer;filter:drop-shadow(0 1px #0000000d);background:0 0;border:none;font-size:26px;line-height:1;transition:transform 60ms,filter .2s}.commentFormModal-module__KlpUEq__star:hover,.commentFormModal-module__KlpUEq__starActive:hover{transform:scale(1.05)}.commentFormModal-module__KlpUEq__star{color:#d1d5db}.commentFormModal-module__KlpUEq__starActive{color:var(--cfm-primary)}.commentFormModal-module__KlpUEq__starValue{font-size:var(--cfm-fs-14);color:var(--cfm-muted);margin-left:6px}.commentFormModal-module__KlpUEq__toast{border-radius:var(--cfm-radius-md);font-size:var(--cfm-fs-14);box-shadow:var(--cfm-shadow-sm);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;display:flex}.commentFormModal-module__KlpUEq__toastSuccess{color:var(--cfm-success);background:#ecfdf5;border:1px solid #bbf7d0}.commentFormModal-module__KlpUEq__toastError{color:var(--cfm-error);background:#fef2f2;border:1px solid #fecaca}@media (max-width:1280px){.commentFormModal-module__KlpUEq__modalBody{padding:20px}.commentFormModal-module__KlpUEq__editorWrapper{min-height:280px;max-height:55vh;overflow:auto}}@media (max-width:1024px){.commentFormModal-module__KlpUEq__star,.commentFormModal-module__KlpUEq__starActive{font-size:24px}.commentFormModal-module__KlpUEq__input{padding:11px 12px}}@media (max-width:768px){.commentFormModal-module__KlpUEq__backdrop{padding:16px}.commentFormModal-module__KlpUEq__modal{border-radius:var(--cfm-radius-md);max-height:92vh}.commentFormModal-module__KlpUEq__modalBody{padding:16px}.commentFormModal-module__KlpUEq__form{gap:16px}.commentFormModal-module__KlpUEq__checkboxGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.commentFormModal-module__KlpUEq__star,.commentFormModal-module__KlpUEq__starActive{font-size:22px}}@media (max-width:640px){.commentFormModal-module__KlpUEq__backdrop{padding:0}.commentFormModal-module__KlpUEq__modal{height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:0;width:100%;max-height:none}.commentFormModal-module__KlpUEq__modalHeader{padding-top:calc(var(--cfm-sp-16) + env(safe-area-inset-top));padding-bottom:var(--cfm-sp-12)}.commentFormModal-module__KlpUEq__iconButton{padding:8px;font-size:28px}.commentFormModal-module__KlpUEq__modalBody{overscroll-behavior:contain;padding:14px 16px 20px}.commentFormModal-module__KlpUEq__input{font-size:16px}.commentFormModal-module__KlpUEq__editorWrapper{min-height:220px;max-height:50vh}.commentFormModal-module__KlpUEq__submitButton{width:100%;padding:16px;position:sticky;bottom:0}}@media (max-width:480px){.commentFormModal-module__KlpUEq__checkboxGroup{grid-template-columns:1fr}.commentFormModal-module__KlpUEq__label,.commentFormModal-module__KlpUEq__checkboxLabel{font-size:var(--cfm-fs-14)}.commentFormModal-module__KlpUEq__star,.commentFormModal-module__KlpUEq__starActive{font-size:20px}}@media (max-width:360px){.commentFormModal-module__KlpUEq__modalBody{padding:12px 14px 18px}.commentFormModal-module__KlpUEq__input{padding:10px 12px}.commentFormModal-module__KlpUEq__editorWrapper{min-height:200px}}
