/* Phase 11 owner/editor studio inside existing Event Operations */
.guest-studio .guest-studio-people{max-height:320px;overflow:auto;margin:10px 0}
.guest-studio-person{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px;border-bottom:1px solid #e1eee0}
.guest-studio-person strong{font-size:12px;color:#2f624e}
.guest-studio-person p{margin:5px 0 0}
.guest-studio-person .btn{flex-shrink:0}
.guest-studio-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:9px 0}
.guest-studio-form{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;margin:10px 0 17px;border-radius:12px;background:#f3f8f2;border:1px solid #e0eddf}
.guest-studio-form label{display:grid;gap:6px;flex:1 1 170px;font-size:11px;font-weight:850;color:#597967}
.guest-studio-form input:not([type=checkbox]),.guest-studio-form select,.guest-studio-form textarea{width:100%;background:white;color:#26463a;padding:10px;border:1px solid #cbded0;border-radius:9px;min-height:40px;min-width:0;font:inherit}
.guest-studio-form .guest-studio-wide{flex-basis:100%}
.guest-studio-form .guest-studio-check{display:flex;align-items:center;gap:7px;flex:1 1 180px}
.guest-studio-check input{width:17px;height:17px;accent-color:#3e8561}
.guest-studio-row{display:flex;align-items:start;justify-content:space-between;gap:10px;border-top:1px solid #e4ece4;padding:14px 0}
.guest-studio-row>div:first-child{flex:1;min-width:0}
.guest-studio-row strong{font-size:13px;color:#2d5b46}
.guest-studio-row p{margin:6px 0 0;white-space:pre-wrap}
@media(max-width:650px){
 .guest-studio-form{padding:12px}
 .guest-studio-form label{flex:1 1 100%}
 .guest-studio-row{flex-direction:column}
 .guest-studio .guest-studio-people{max-height:250px}
}
