.ps-fb{--fb-accent: var(--ps-primary, #1A22DD)}.ps-fb__wrap{max-width:660px;margin:22px auto 0}.ps-fb__card{background:var(--ps-bg-elevated, var(--color-background));border:1px solid var(--ps-border, rgba(128,128,128,.22));border-radius:20px;padding:clamp(20px,4vw,34px);box-shadow:0 24px 60px -34px #00000080}.ps-fb__legend{display:block;font-size:.82rem;font-weight:800;color:var(--ps-fg-muted, #8a8f9a);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.ps-fb__types{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}@media(max-width:560px){.ps-fb__types{grid-template-columns:1fr 1fr}}.ps-fb__type{display:flex;flex-direction:column;align-items:center;gap:7px;min-height:74px;padding:12px 8px;border-radius:13px;cursor:pointer;background:transparent;color:var(--color-foreground);border:2px solid var(--ps-border, rgba(128,128,128,.22));font:inherit;font-size:.86rem;font-weight:700;transition:border-color .15s ease,background .15s ease,transform .06s ease}.ps-fb__type svg{width:22px;height:22px;color:var(--ps-fg-muted, #8a8f9a);transition:color .15s ease}.ps-fb__type:hover{border-color:color-mix(in srgb,var(--fb-accent) 55%,var(--ps-border))}.ps-fb__type:active{transform:scale(.97)}.ps-fb__type[aria-pressed=true]{border-color:var(--fb-accent);background:color-mix(in srgb,var(--fb-accent) 12%,transparent);color:var(--fb-accent)}.ps-fb__type[aria-pressed=true] svg{color:var(--fb-accent)}.ps-fb__field{margin-top:20px}.ps-fb__label{display:block;font-size:.92rem;font-weight:700;color:var(--color-foreground);margin-bottom:6px}.ps-fb__req{color:var(--fb-accent)}.ps-fb__hint{margin:6px 0 0;font-size:.8rem;color:var(--ps-fg-muted, #8a8f9a);line-height:1.45}.ps-fb__input,.ps-fb__textarea{width:100%;padding:13px 15px;border-radius:12px;font:inherit;font-size:1rem;background:var(--color-background);color:var(--color-foreground);border:2px solid var(--ps-border, rgba(128,128,128,.25));transition:border-color .15s ease,box-shadow .15s ease}.ps-fb__input{min-height:48px}.ps-fb__textarea{min-height:130px;resize:vertical;line-height:1.55}.ps-fb__input:focus,.ps-fb__textarea:focus{outline:none;border-color:var(--fb-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--fb-accent) 22%,transparent)}.ps-fb__input[aria-invalid=true],.ps-fb__textarea[aria-invalid=true]{border-color:#e5484d}.ps-fb__submit{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:22px;min-height:52px;border:none;border-radius:13px;cursor:pointer;background:var(--fb-accent);color:#fff;font-weight:800;font-size:1.02rem;transition:filter .15s ease,transform .1s ease}.ps-fb__submit:hover{filter:brightness(1.08)}.ps-fb__submit:active{transform:scale(.99)}.ps-fb__submit:disabled{opacity:.6;cursor:not-allowed}.ps-fb__spin{width:16px;height:16px;border:2px solid rgba(255,255,255,.5);border-right-color:#fff;border-radius:50%;animation:ps-fb-spin .7s linear infinite}@keyframes ps-fb-spin{to{transform:rotate(360deg)}}.ps-fb__status{margin-top:12px;font-size:.9rem;font-weight:600;min-height:1.2em}.ps-fb__status.is-err{color:#e5484d}.ps-fb__done{text-align:center;padding:14px 6px}.ps-fb__done-icon{width:66px;height:66px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,#17b26a 18%,transparent);color:#17b26a}.ps-fb__done-icon svg{width:34px;height:34px}.ps-fb__done h3{font-size:1.3rem;font-weight:800;margin:0 0 8px;color:var(--color-foreground)}.ps-fb__done p{color:var(--ps-fg-muted, #8a8f9a);margin:0 auto 18px;max-width:42ch;line-height:1.55}.ps-fb__again{background:none;border:2px solid var(--ps-border, rgba(128,128,128,.3));color:var(--color-foreground);font:inherit;font-weight:700;padding:11px 20px;border-radius:11px;cursor:pointer}.ps-fb__again:hover{border-color:var(--fb-accent);color:var(--fb-accent)}.ps-fb__note{text-align:center;margin:16px auto 0;font-size:.82rem;color:var(--ps-fg-muted, #8a8f9a);max-width:52ch}@media(prefers-reduced-motion:reduce){.ps-fb *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/playshop-feedback.css.map */
