.family-pilot-settings,.family-pilot-invitation,.family-pilot-welcome{margin:16px 0;padding:20px;border:1px solid #dcd4ef;border-radius:20px;background:#fffaf5;color:#24345b}.family-pilot-form{display:flex;flex-wrap:wrap;gap:12px;align-items:end;padding:16px 0;border-top:1px solid #e9e2ef}.family-pilot-form h3,.family-pilot-form p,.family-pilot-form details{flex-basis:100%;margin:4px 0}.family-pilot-form label{display:flex;flex-direction:column;gap:6px;max-width:100%;font-size:14px}.family-pilot-form input,.family-pilot-form select,.family-pilot-form button,.family-pilot-dialog button,.family-pilot-invitation button{font:inherit;min-height:44px;padding:8px 12px;border:1px solid #c7bbdb;border-radius:10px;background:#fff;color:#24345b}.family-pilot-form input[type=checkbox]{align-self:start;width:24px;height:24px;min-height:24px}.family-pilot-dialog{width:min(620px,calc(100vw - 32px));max-height:85dvh;overflow:auto;padding:24px;border:1px solid #dcd4ef;border-radius:20px;color:#24345b}.family-pilot-dialog::backdrop{background:#1a224950}.family-pilot-dialog>button{margin:8px}.pv-dialog p{white-space:pre-line}@media(max-width:600px){.family-pilot-form label{width:100%}.family-pilot-settings{padding:16px}}
