.nad-rate{align-items:center;background:var(--m-bg,#fff);border:1px solid var(--m-border,#ccc);border-radius:var(--m-r,16px);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:var(--m-py,28px) var(--m-px,32px)}.nad-rate h3{color:var(--m-title,#1a1a1a);font-size:var(--m-title-size,22px);line-height:1.25}.nad-rate__emo{display:flex;gap:8px}.nad-rate__emo button{background:var(--m-btn-bg,#fff);border:1px solid var(--m-btn-border,#ccc);border-radius:50%;cursor:pointer;font-size:26px;height:var(--m-btn,52px);line-height:1;transition:transform .15s,border-color .2s;width:var(--m-btn,52px)}.nad-rate__emo button:hover{border-color:var(--m-active,#666);transform:scale(1.12)}.nad-rate__emo button.sel{background:var(--m-active-bg,#f0f0f0);border-color:var(--m-active,#666)}.nad-rate__msg{color:var(--m-text,#4a4a4a);font-size:14px;margin:8px 0 0;min-height:18px}.nad-rate__msg.ok{color:var(--m-ok,#1a1a1a)}.nad-rate--figma{display:block;padding:22px}.nad-rate--figma h3{font-size:18px;margin-bottom:14px}.nad-rate--figma .nad-rate__emo button{background:var(--m-active-bg,#f0f0f0);border-color:transparent;font-size:20px;height:var(--m-btn-figma,42px);width:var(--m-btn-figma,42px)}.nad-rate--figma .nad-rate__emo button.sel{border-color:var(--m-active,#666)}