.artist-editor-dialog{box-sizing:border-box;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--desk-line,#d6d2e0);border-top:5px solid var(--desk-primary,#7144df);border-radius:20px;background:var(--desk-paper,#fff);color:var(--desk-ink,#17171b);padding:28px;font:inherit;box-shadow:0 24px 90px #0005}
.artist-editor-dialog::backdrop{background:#09091499;backdrop-filter:blur(3px)}
.artist-editor-dialog form{margin:0}.artist-editor-dialog h2{font-size:25px;line-height:1.2;margin:0 0 18px;letter-spacing:-.025em}
.artist-editor-dialog p,.artist-editor-dialog small{color:var(--desk-muted,#666371);line-height:1.6;white-space:pre-line}
.artist-editor-dialog label{display:grid;gap:9px;margin:20px 0;font-weight:600}.artist-editor-dialog label small{font-weight:400;font-size:13px}
.artist-editor-dialog input:not([type=checkbox]),.artist-editor-dialog textarea,.artist-editor-dialog select{box-sizing:border-box;width:100%;min-width:0;background:var(--desk-soft,#f6f5fa);color:var(--desk-ink,#17171b);border:1px solid var(--desk-line,#c8c3d1);border-radius:10px;padding:12px;font:inherit;font-weight:400}
.artist-editor-dialog textarea{resize:vertical}.artist-editor-dialog input[type=checkbox]{width:20px;height:20px;accent-color:var(--desk-primary,#7144df)}
.artist-editor-dialog footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:24px}
.artist-editor-dialog button{font:inherit;font-weight:600;min-height:44px;padding:11px 18px;border:1px solid var(--desk-line,#c8c3d1);border-radius:999px;background:var(--desk-soft,#f6f5fa);color:var(--desk-ink,#17171b);cursor:pointer}
.artist-editor-dialog button.artist-editor-dialog-primary{background:var(--desk-primary,#7144df);color:var(--look-primary-ink,#fff);border-color:transparent}
.artist-editor-dialog :is(button,input,textarea,select):focus-visible{outline:3px solid var(--desk-primary,#7144df);outline-offset:3px}
@media(max-width:480px){.artist-editor-dialog{padding:22px}.artist-editor-dialog footer button{flex:1}}
