/* Owner-only Version 30 contact, license and Sofia setup */
#v30-customer-profile{display:grid;gap:12px;margin:14px 0 20px}
.owner-v30-identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.owner-v30-form{padding:16px;border-radius:14px;border:1px solid #d3baab;background:rgba(252,247,240,.92);display:grid;gap:12px}
.owner-v30-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.owner-v30-label{display:grid;gap:5px;color:#332821;font-size:12px;font-weight:700}
.owner-v30-label input:not([type=checkbox]),.owner-v30-label textarea,.owner-v30-label select,.owner-v30-credentials input{width:100%;min-height:42px;padding:9px;border:1px solid #cdb5a5;border-radius:9px;background:#fffdf9;color:#231a15}
.owner-v30-label input[type=checkbox]{width:auto;margin-right:8px}
.owner-v30-form button{justify-self:start}
.owner-v30-credentials{margin:16px 0;padding:14px;border-radius:12px;background:#fcf9f2;border:1px solid #d6c4b5;display:grid;gap:10px}
.owner-v30-credentials[hidden]{display:none}
.owner-v30-credentials label{display:grid;gap:5px}
.owner-v30-credentials button{justify-self:start}
.owner-item-head,.owner-roster-item>header{background:rgba(251,246,238,.84)!important;color:#33261f!important}
.owner-item-head h3,.owner-roster-item>header h3{color:#251b16!important}
.owner-item-head p,.owner-roster-item>header p{color:#5a483b!important}
@media(max-width:700px){.owner-v30-identity,.owner-v30-form-grid{grid-template-columns:1fr}}
