.Toast_toast__5vjwy{position:fixed;bottom:24px;right:24px;background-color:var(--color-surface);border-left:4px solid var(--color-accent);box-shadow:0 8px 32px rgba(15,25,45,.15);border-radius:12px;padding:16px 24px;display:flex;align-items:center;gap:12px;z-index:9999;animation:Toast_slideIn__m60Pb .3s ease forwards}.Toast_toastError__6bFEa{border-left-color:var(--color-error)}.Toast_icon__kk9_a{color:var(--color-accent);flex-shrink:0}.Toast_iconError__oy_1i{color:var(--color-error)}.Toast_message__gQtoa{font-size:16px;font-weight:500;color:var(--color-ink);margin:0}@keyframes Toast_slideIn__m60Pb{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Toast_fadeOut__74Cj1{0%{opacity:1}to{opacity:0}}.Toast_closing__fLdgS{animation:Toast_fadeOut__74Cj1 .3s ease forwards}@media (max-width:640px){.Toast_toast__5vjwy{bottom:16px;left:16px;right:16px;padding:12px 16px}}.MfoReviews_wrap__Qd6hd{display:flex;flex-direction:column;gap:24px}.MfoReviews_summary__8zP1Q{display:flex;align-items:center;gap:24px;padding:20px;background-color:var(--color-bg);border-radius:12px;flex-wrap:wrap}.MfoReviews_summaryRating__klB0W{display:flex;align-items:baseline;gap:8px}.MfoReviews_summaryValue__uI9GK{font-size:36px;font-weight:700;letter-spacing:-.02em;color:var(--color-ink);line-height:1}.MfoReviews_summaryCount__M4GQh{font-size:14px;color:var(--color-muted)}.MfoReviews_summaryStars__hq5c9{display:flex;gap:3px}.MfoReviews_star__0hO_m{color:var(--color-warning)}.MfoReviews_starEmpty__lZDGS{color:var(--color-border)}.MfoReviews_addButton__URVs9{margin-left:auto;padding:12px 20px;background-color:var(--color-primary);color:var(--color-surface);border:none;border-radius:10px;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:.2s ease}.MfoReviews_addButton__URVs9:hover{background-color:var(--color-primary-dark)}.MfoReviews_list__QkJbr{display:flex;flex-direction:column;gap:16px}.MfoReviews_review__9mZd9{padding:20px;background-color:var(--color-bg);border-radius:12px;display:flex;flex-direction:column;gap:10px}.MfoReviews_reviewHead__ZoaWq{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.MfoReviews_author___lkvk{display:flex;flex-direction:column;gap:2px}.MfoReviews_name__UtdAp{font-size:16px;font-weight:700;color:var(--color-ink)}.MfoReviews_meta__QBZN9{font-size:12px;color:var(--color-muted)}.MfoReviews_reviewText__sDvrE{font-size:14px;line-height:1.6;color:var(--color-ink);margin:0}.MfoReviews_reviewDate__wRq36{margin-top:8px;font-size:12px;color:var(--color-muted)}.MfoReviews_empty__7MvRj{text-align:center;padding:48px 24px;background-color:var(--color-bg);border-radius:12px}.MfoReviews_emptyIcon__5qEqp{color:var(--color-muted);opacity:.5;margin-bottom:16px}.MfoReviews_emptyTitle__UIEdg{font-size:18px;font-weight:700;color:var(--color-ink);margin:0 0 8px}.MfoReviews_emptyText__a8W87{font-size:14px;color:var(--color-muted);margin:0}.MfoReviews_form__p3nUT{padding:24px;background-color:var(--color-bg);border-radius:12px;display:flex;flex-direction:column;gap:16px}.MfoReviews_formTitle__Bpwnd{font-size:16px;font-weight:700;color:var(--color-ink);margin:0}.MfoReviews_formRow__u7RRc{display:grid;grid-template-columns:1fr 1fr;gap:12px}.MfoReviews_field__mKvjt{display:flex;flex-direction:column;gap:6px}.MfoReviews_label__mBbSs{font-size:14px;font-weight:500;color:var(--color-ink)}.MfoReviews_input__stlr0,.MfoReviews_textarea__8sn_k{padding:10px 14px;font-size:14px;font-family:inherit;color:var(--color-ink);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;outline:none;transition:border-color .2s ease}.MfoReviews_input__stlr0:focus,.MfoReviews_textarea__8sn_k:focus{border-color:var(--color-primary)}.MfoReviews_textarea__8sn_k{min-height:96px;resize:vertical}.MfoReviews_starsHint__4o6iU{font-size:12px;color:var(--color-muted);margin-left:8px;align-self:center}.MfoReviews_starsInput__99xRF{display:flex;gap:6px;align-items:center}.MfoReviews_starButton__MBPxS{background-color:transparent;border:none;padding:0;cursor:pointer;color:var(--color-border);transition:color .15s ease,transform .15s ease;font-family:inherit}.MfoReviews_starButton__MBPxS:hover{transform:scale(1.1)}.MfoReviews_starButtonActive__DtFR9{color:var(--color-warning)}.MfoReviews_formActions__euQxC{display:flex;gap:12px;justify-content:flex-end}.MfoReviews_cancel__R_2ev{padding:12px 20px;background-color:transparent;border:1px solid var(--color-border);border-radius:10px;font-size:14px;font-weight:500;font-family:inherit;color:var(--color-muted);cursor:pointer}.MfoReviews_cancel__R_2ev:hover{color:var(--color-primary);border-color:var(--color-primary)}.MfoReviews_submit__5n3Pc{padding:12px 24px;background-color:var(--color-accent);color:var(--color-surface);border:none;border-radius:10px;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer}.MfoReviews_submit__5n3Pc:hover{background-color:var(--color-accent-dark)}.MfoReviews_submit__5n3Pc:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.MfoReviews_formRow__u7RRc{grid-template-columns:1fr}.MfoReviews_summary__8zP1Q{gap:16px}.MfoReviews_addButton__URVs9{margin-left:0;width:100%}}