/* One centered editor; only the content area scrolls. */
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-dialog{position:fixed!important;inset:0!important;margin:auto!important;width:min(820px,calc(100vw - 64px))!important;height:min(720px,calc(100dvh - 64px))!important;max-width:none!important;max-height:none!important;padding:0!important;border:0!important;border-radius:12px!important;background:#f6f3ed!important;box-shadow:none!important;overflow:hidden!important;color:#2c211a!important}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-dialog::backdrop{background:rgba(12,10,8,.54);backdrop-filter:blur(3px)}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form{display:flex!important;flex-direction:column!important;height:100%!important;gap:0!important;padding:0!important;min-height:0}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form>header{display:flex!important;flex-wrap:nowrap!important;gap:20px!important;flex:0 0 auto;padding:28px 32px 20px!important;border:0!important;align-items:center!important}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form>header>div{flex:1;min-width:0}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form>header>div>span{display:none!important}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form>header h3{font-size:30px!important;margin:0!important;line-height:1.1!important}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form>header>button{display:grid!important;place-items:center;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;flex:0 0 40px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#493629!important;font-size:28px!important;box-shadow:none!important;outline-offset:3px!important}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form>header>button:hover{background:#eae2d7!important}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form>header>button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form .cb-editor-tabs{display:flex;gap:28px;padding:0 32px;flex:0 0 auto;border-bottom:1px solid #ded7cd}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form .cb-editor-tabs button{min-height:50px;padding:8px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:#716357;font-weight:600;white-space:nowrap;cursor:pointer}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form .cb-editor-tabs button[aria-selected=true]{border-bottom-color:#7e592f;color:#2c211a}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-dialog:not(.is-rights) .cb-editor-tabs{display:none}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form .cb-editor-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:30px 40px;scrollbar-width:thin}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form [data-editor-panel]{display:grid;grid-template-columns:1fr 1fr;gap:26px 24px;min-width:0}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form [data-editor-panel][hidden]{display:none!important}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form label{min-width:0;gap:10px!important}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form label>span{font-size:15px!important;font-weight:600!important;color:#554536!important;text-transform:none!important;letter-spacing:normal!important}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form :is(input,select,textarea){width:100%;min-height:48px;border:0!important;border-bottom:1px solid #baab97!important;border-radius:0!important;background:transparent!important;color:#2c211a!important;padding:10px 0!important;box-shadow:none!important;font:inherit;outline-offset:4px}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form input::placeholder,#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form textarea::placeholder{color:#8b7c6d}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form #cb-artist-item-title{font-size:28px!important;font-weight:650!important;padding:4px 0 12px!important}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form textarea{min-height:130px!important;resize:vertical;line-height:1.6!important}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form #cb-artist-item-credits{min-height:245px!important}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form .cb-artist-notes-field{grid-column:1/-1}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form>footer{position:static!important;flex:0 0 auto;display:flex!important;gap:16px;padding:18px 32px calc(18px + env(safe-area-inset-bottom))!important;border-top:1px solid #ded7cd;background:#f6f3ed!important;align-items:center;flex-wrap:wrap}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form>footer button{min-height:46px!important;padding:10px 24px!important;min-width:110px!important;border-radius:24px!important;box-shadow:none!important}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form>footer button[value=default]{background:#3c2c20!important;color:#fff!important;border:0!important}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form>footer button[value=cancel]{background:transparent!important;color:#493629!important;border:0!important}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form-message{flex:1;font-size:15px!important;min-width:0}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form-message:empty{display:none}
@media(max-width:600px){
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-dialog{width:100vw!important;height:100dvh!important;border-radius:0!important}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form>header{padding:calc(16px + env(safe-area-inset-top)) 16px 16px!important;gap:12px!important}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form>header h3{font-size:25px!important}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form .cb-editor-tabs{padding:0 20px;gap:22px;overflow:auto}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form .cb-editor-tabs button{font-size:15px!important}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form .cb-editor-body{padding:26px 24px}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form [data-editor-panel]{grid-template-columns:1fr;gap:24px}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form>footer{padding-left:20px!important;padding-right:20px!important;justify-content:flex-end}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form-message:not(:empty){flex-basis:100%}
}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form [data-editor-panel=rights] .cb-artist-rights-detail{grid-column:auto!important}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form [data-editor-panel=rights] .cb-artist-rights-field{grid-column:1/-1!important}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-form>footer button:disabled{opacity:.55;cursor:wait}
#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-dialog,#member-area.cb-pilot-logged #cb-client-pilot #cb-artist-dialog *{font-family:Arial,Helvetica,sans-serif!important}
