.studio-fields select,.studio-fields input,.hours-settings select,.hours-settings input{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.studio-fields label{display:grid;gap:.5rem;min-width:0}.studio-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-block:1rem}.studio-actions>*{min-width:0}.studio-dialog{width:min(55rem,calc(100% - 2rem));max-height:85dvh;overflow:auto;color:var(--wg-text);background:var(--wg-card);border:1px solid #8193a755;border-radius:1.5rem;padding:1.5rem}.studio-dialog::backdrop{background:#0009}.studio-dialog header{position:sticky;top:-1.5rem;padding:1rem 0;display:flex;justify-content:space-between;align-items:center;gap:1rem;background:var(--wg-card);z-index:2}.studio-dialog header h2{margin:0}.range-row{display:grid;grid-template-columns:1fr 1fr auto;gap:.75rem;align-items:end;margin-block:.75rem}.range-row label{display:block}.range-row .clock-parts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.3rem}.hours-times{display:block!important}.hours-times[hidden]{display:none!important}.hours-save-action{margin-block:1.5rem 2rem}.hours-save-action button{width:100%}.hours-settings label{display:grid;gap:.6rem}.hours-settings .hours-repeat{display:flex;align-items:center}.hours-repeat input{width:auto}.hours-row{min-width:0}.hours-row input[type=date]{display:block;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.hours-day{position:static;margin:0 0 1rem!important}.push-panel{padding:1rem;border:1px solid #8193a755;border-radius:1rem;margin:1rem 0}.push-panel[hidden]{display:none}.role-form{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.role-form label{display:flex;align-items:center;gap:.35rem}@media(max-width:600px){.range-row{grid-template-columns:1fr}.studio-dialog{padding:1rem}.studio-dialog header{top:-1rem}.studio-actions .btn{flex:1 1 12rem}.studio-fields{grid-template-columns:1fr!important}}.push-preference{padding:1rem 0;border-block:1px solid #94a3b8;margin:.75rem 0}.push-preference label{display:flex;align-items:center;justify-content:space-between;gap:1rem}.push-preference [role=switch]{flex:0 0 3.5rem;border-radius:2rem;background:#64748b;color:white;min-height:2.3rem;font-size:1.4rem;text-align:left}.push-preference [aria-checked=true]{background:#167a59;text-align:right}.push-preference small{display:block;margin-top:.5rem}
.participant-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.participant-row>div{flex:1;min-width:10rem}.participant-row img{width:3.5rem;height:3.5rem;object-fit:cover;border-radius:50%}.studio-card label{display:block;margin-block:1rem}.studio-card input:not([type=checkbox]),.studio-card select,.studio-card textarea{max-width:100%;box-sizing:border-box}.studio-card form .studio-actions{margin-top:1rem;gap:1rem}.studio-contact-prominent{border:1px solid #1abc9c;border-radius:1.2rem;padding:1.5rem;margin:1.5rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.studio-contact-prominent p{margin:.5rem 0}.studio-contact-prominent .btn{background:#087f5b;color:white}
