.pl-user{border:1px solid #ddd;border-radius:14px;margin:24px 0;padding:22px;background:#fff}.pl-user h2{margin-top:0}.pl-functions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pl-check{display:flex;align-items:flex-start;gap:12px;padding:14px;background:#f6f7f8;border-radius:10px}.pl-check input{width:22px;height:22px;min-height:22px;flex:0 0 22px;margin:2px 0}.pl-check strong,.pl-check small{display:block}.pl-check small{font-size:.8rem;color:#666;margin-top:5px}.pl-user fieldset{border:1px solid #ddd;border-radius:12px;padding:18px;min-width:0}.pl-user legend{font-weight:700}.pl-feedback{display:inline-block;margin:12px;font-weight:700;color:#23612f}@media(max-width:700px){.pl-functions{grid-template-columns:1fr}.pl-user{padding:16px}.pl-user fieldset{padding:10px}.pl-user select{font-size:16px;min-height:46px}.pl-user button[type=submit]{width:100%;min-height:48px}}