#canonicalProjectCreate { background:#10191e; color:#eee; border:1px solid #ed771c; border-radius:16px; width:min(650px,92vw); max-height:90vh; padding:24px; }
#canonicalProjectCreate::backdrop { background:#000a; }
#canonicalProjectCreate form { display:grid; gap:10px; }
#canonicalProjectCreate h2 { margin:0 0 6px; }
#canonicalProjectCreate label { display:grid; gap:6px; }
#canonicalProjectCreate input:not([type=checkbox]),#canonicalProjectCreate select { width:100%; box-sizing:border-box; background:#172329; color:#eee; border:1px solid #40535a; border-radius:7px; padding:9px; font:inherit; }
#canonicalProjectCreate fieldset label { display:flex; align-items:center; gap:9px; }
#canonicalProjectCreate input[type=checkbox] { margin:0; accent-color:#ed771c; }
#canonicalProjectCreate fieldset,#canonicalProjectCreate details { border:1px solid #40535a; border-radius:8px; padding:12px; }
#canonicalProjectCreate p { font-size:14px; line-height:1.4; margin:5px 0; }
#canonicalProjectCreate footer { display:flex; gap:12px; position:sticky; bottom:-24px; padding:12px 0; background:#10191e; }
#canonicalProjectCreate [role=status] { color:#ffd59f; }
.pending-project-recovery { margin:12px 0; padding:12px; border:1px solid #98612f; border-radius:10px; background:#171d20; display:grid; gap:8px; }
.pending-project-recovery.hidden { display:none; }
.pending-project-row { display:flex; align-items:center; flex-wrap:wrap; gap:8px; }
.pending-project-row span { flex:1 1 240px; color:#ffd59f; }
.project-create-cover-preview{margin:8px 0;border:1px solid #40535a;border-radius:8px;background:#152027;overflow:hidden}.project-create-cover-preview.hidden,.project-create-cover-progress.hidden{display:none}.project-create-cover-preview img{display:block;width:100%;max-height:160px;object-fit:contain}.project-create-cover-progress{display:grid;grid-template-columns:1fr auto;gap:5px 8px;align-items:center;margin:8px 0}.project-create-cover-progress progress{width:100%;accent-color:#ed771c}.project-create-cover-progress small{grid-column:1/-1;color:#adc0ca}
