#owner-actions {max-width:920px;margin:24px auto;padding:28px;border:1px solid var(--border,#a9bfba);border-radius:18px;background:var(--surface,#fff);color:inherit;box-shadow:0 12px 32px #102e2410}
.owner-heading {display:flex;align-items:start;justify-content:space-between;gap:20px}
.owner-heading h2 {margin:4px 0 8px;font-size:1.7rem}
.owner-heading p {margin:0 0 12px}
.owner-kicker {font-size:.75rem;font-weight:700;letter-spacing:.09em;color:#256b60}
#owner-actions form {max-width:620px;display:grid;gap:14px;margin:18px 0}
#owner-actions label {display:grid;gap:7px}
#owner-actions input,#owner-actions select {width:100%;box-sizing:border-box;min-height:44px}
#owner-actions .owner-self {display:flex;align-items:center;gap:10px}
#owner-actions .owner-self input {width:18px;min-height:18px;margin:0}
#owner-actions button {min-height:44px;justify-self:start}
#create-clinic>button {background:#126b60;color:white;border-color:#126b60;font-weight:700;padding:12px 22px}
.owner-hint {font-size:.88rem;margin:0;line-height:1.5}
#owner-confirm,#owner-advanced {border-top:1px solid #879ba866;padding-top:18px;margin-top:22px}
#owner-advanced summary {cursor:pointer;font-weight:700}
html[data-org-theme="pulse"] #owner-actions,html[data-org-theme="pulse"] #owner-actions {background:#101f33;border-color:#345675}
html[data-org-theme="pulse"] .owner-kicker,html[data-org-theme="pulse"] .owner-kicker {color:#53d9eb}
html[data-org-theme="pulse"] #create-clinic>button,html[data-org-theme="pulse"] #create-clinic>button {background:#19c5e5;color:#061427;border-color:#19c5e5}
@media(max-width:640px){#owner-actions{padding:18px;margin:12px 0}.owner-heading{flex-direction:column}#owner-actions button{width:100%}}
