.studio-manager{padding-block:28px 64px;max-width:980px}.studio-manager h1{font-size:clamp(1.8rem,4vw,2.8rem);margin:14px 0 6px}.studio-manager .account-nav{overflow-x:auto;flex-wrap:nowrap}.studio-manager .account-nav button{white-space:nowrap;background:none;border:0;padding:12px 10px;font:inherit;font-weight:700;cursor:pointer}.studio-manager .account-nav button.active{box-shadow:inset 0 -3px var(--ink,#242621)}.manager-savebar{position:sticky;top:0;z-index:8;display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 0;background:#f7f8f1;border-bottom:1px solid #dfe2d8}.manager-savebar>span{margin-right:auto;font-size:.84rem}.manager-fields{border:0;padding:0;margin:24px 0;min-width:0}.manager-row{border:1px solid #dfe2d8;border-radius:14px;background:#fff;margin:8px 0;overflow:hidden}.manager-row-title{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;width:100%;text-align:left;font:inherit;background:none;border:0;cursor:pointer}.manager-row-title small{display:block;color:#687063;font-size:.85rem;margin-top:4px}.manager-expanded{padding:4px 16px 18px}.manager-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.manager-grid .field{min-width:0}.manager-grid textarea{min-height:90px}.manager-picker{max-height:240px;overflow-y:auto;padding:8px}.manager-preview>.studio-profile{width:100%;padding-inline:0}.manager-preview .profile-maintenance{display:none}.manager-history{padding:16px}.manager-history pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.75rem}.manager-row>summary{padding:14px;cursor:pointer}.studio-offer{display:flex;align-items:center;gap:12px;border:1px solid #242621;border-radius:16px;background:#f4fad6;padding:16px;margin-block:12px}.studio-offer>div{flex:1}.studio-offer p{margin:8px 0}.studio-team{display:grid;gap:16px}.studio-team article{display:flex;gap:14px;align-items:flex-start}.studio-team img{width:72px;height:88px;object-fit:cover;border-radius:10px}.studio-team p{font-size:.9rem;margin:4px 0}.manager-fields:disabled{opacity:.7}@media(max-width:640px){.studio-manager{padding-top:18px}.manager-grid{grid-template-columns:1fr}.manager-savebar>span{width:100%}.manager-savebar .button{flex:1;padding:9px 8px;font-size:.8rem}.studio-manager .section-heading{gap:12px;align-items:center}.studio-manager .section-heading h2{font-size:1.3rem}.studio-offer{flex-wrap:wrap}.studio-offer .button{margin-left:28px}.studio-manager .form-actions{flex-wrap:wrap}}
