fairness-product-points{display:block;margin:14px 0 10px;clear:both;text-align:start}.fc-points__row{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid #d8e7e5;border-radius:10px;background:#eef5f4;color:#456f75;font-size:14px;line-height:1.4}.fc-points__row svg{flex:0 0 20px}.fc-points__message{flex:1}.fc-points__message strong{font-weight:700}.fc-points__how{flex:0 0 auto;border:0;background:none;color:#456f75;text-decoration:underline;font:inherit;font-size:12px;padding:8px 0;cursor:pointer;min-height:36px}.fc-points__hint{font-size:12px;line-height:1.5;color:#73645d;margin:7px 0 0}.fc-points__hint a{color:#456f75;text-decoration:underline}.fc-points__dialog{position:fixed;inset:0;margin:auto;width:calc(100% - 32px);max-width:420px;max-height:85dvh;overflow:auto;padding:25px;border:1px solid #d8e7e5;border-radius:16px;background:#fffdfb;color:#34251f;text-align:start;box-shadow:0 15px 60px #30211b33}.fc-points__dialog:not([open]){display:none}.fc-points__dialog::backdrop{background:#30211b66}.fc-points__dialog h2{font-size:22px;line-height:1.3;margin:0 0 16px}.fc-points__dialog p{font-size:14px;line-height:1.6;margin:12px 0}.fc-points__dialog button{border:0;background:#507b80;color:white;font:inherit;font-size:14px;padding:12px 22px;border-radius:8px;cursor:pointer}.fc-points__how:focus-visible,.fc-points__dialog button:focus-visible{outline:2px solid #456f75;outline-offset:3px}@media(max-width:640px){.fc-points__row{gap:7px;padding:9px 10px;font-size:13px}.fc-points__how{font-size:11px}.fc-points__hint{font-size:12px}}
