.password-account-card{background:#fff;border:1px solid #d9e3dc;border-radius:16px;padding:22px;margin:18px 0}.password-account-card h2{font-size:22px;line-height:1.2;margin:0 0 8px}.password-account-card>p{font-size:14px;color:#526775;margin:0 0 20px}.password-account-card input{min-width:0;font-size:16px!important}.password-input{position:relative}.password-input input{width:100%;padding-right:86px!important}.password-input button{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#3c5f4b;min-height:40px;padding:4px;font-size:13px;cursor:pointer}.password-account-actions{display:flex;gap:10px;margin-top:16px}.password-account-card .live-error:empty{display:none}.password-account-card small{color:#526775;font-size:12px}
.owner-invitation-card{padding:24px 0;border-bottom:1px solid #dce5df}.owner-invitation-caption{font-size:13px;color:#60747b;margin-bottom:10px}.owner-invitation-card h3{font-size:21px;line-height:1.35;margin:0 0 8px}.owner-invitation-card>p{margin:8px 0;font-size:15px}.owner-invitation-status{color:#20533b}.owner-invitation-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.owner-invitation-actions .btn{min-height:46px}.owner-sent-offer{display:grid;gap:6px;padding:16px;border-radius:12px;background:#f0f5f1;margin:16px 0}.owner-sent-offer>strong{font-size:24px}.owner-sent-offer span{font-size:14px;color:#526775}.owner-sent-offer p{margin:6px 0 0}.owner-offer-total{font-size:22px;margin:22px 0}.owner-offer-hint{font-size:14px;color:#526775}.owner-invitation-card .btn-primary,.password-account-card .btn-primary{background:#f4601b;color:#fff}
@media(max-width:600px){.password-account-card{padding:18px}.password-account-card .modal-grid{grid-template-columns:minmax(0,1fr)}.password-account-actions{flex-direction:column}.owner-invitation-actions{display:grid;grid-template-columns:1fr}.owner-invitation-actions .btn{width:100%}.owner-invitation-card h3{font-size:19px}}
