.owner-dialog{width:min(720px,calc(100vw - 40px));max-height:90vh;padding:0;border:1px solid #ccdff2;border-radius:16px;box-shadow:0 22px 70px #17375333;color:#193b59}.owner-dialog::backdrop{background:#19384f55}.owner-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:19px 23px;background:#f0f6ff;border-bottom:1px solid #d9e6f4}.owner-dialog h2{font-size:19px;margin:0}.owner-dialog .close{background:transparent;color:#33678f;border:0;font-size:26px;padding:0 6px}.owner-dialog-body{padding:23px;overflow:auto}.owner-dialog-body p{line-height:1.65;font-size:13px}.owner-dialog-body form{display:grid;gap:15px}.owner-dialog footer{display:flex;gap:10px;justify-content:flex-end;margin-top:22px;flex-wrap:wrap}.owner-account-card{display:grid;gap:6px;padding:15px 17px;border:1px solid #d4e4f6;background:#f2f7ff;border-radius:10px;margin-bottom:18px}.owner-account-card span{font-size:12px;color:#59758e}.owner-account-card label{margin-top:10px}.owner-invite-actions{display:flex;gap:10px;flex-wrap:wrap}.owner-mail-hint{padding:12px;background:#f6f9fd;border:1px solid #dee9f5;border-radius:9px}.owner-mail-hint button{margin-left:8px}.owner-status-grid{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(0,1.2fr);gap:0;margin:20px 0}.owner-status-grid dt,.owner-status-grid dd{padding:12px 7px;border-bottom:1px solid #e1ebf5;font-size:12px;margin:0}.owner-status-grid dt{font-weight:600;color:#496986}.owner-status-grid dd small{display:block;color:#6d849a;font-size:10px;margin-top:5px}.owner-reset-warning{background:#fff5f5;border:1px solid #e9c3c9;border-radius:10px;padding:15px;color:#93434c}.owner-reset-warning p{margin-bottom:0}.owner-reset-link{color:#8b4e59!important}.owner-mail-card{max-width:760px}.owner-mail-card p{font-size:13px;line-height:1.7;color:#5b748c}.owner-mail-card form{display:grid;gap:14px;max-width:520px}.owner-create-grid{grid-template-columns:1fr 1fr!important}.owner-compact-status{font-size:10px;line-height:1.65;border-top:1px solid #d6e4f4;margin-top:5px;padding-top:7px}.owner-compact-status>span{display:block}.owner-compact-status strong{font-size:10px}.row-actions{gap:6px}.owner-dialog [data-owner-message]{color:#376890;overflow-wrap:anywhere}.owner-status-grid dd{overflow-wrap:anywhere}#operator-mail-form input{max-width:520px}
