.quick-create{margin:-12px 0 24px;padding:0 20px}.quick-create summary{cursor:pointer;font-weight:700;padding:16px 0}.frontend-form{display:grid;gap:24px}.compact-form{grid-template-columns:1fr 2fr auto;align-items:end;padding:4px 0 20px}.frontend-form fieldset{border:1px solid var(--border);border-radius:var(--radius-md);padding:20px;margin:0}.frontend-form legend{font-weight:750;padding:0 8px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-grid label,.compact-form label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:.8rem;font-weight:650}.form-grid label.checkbox{align-self:end;min-height:42px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;padding:0 2px;color:var(--text)}.form-grid label.checkbox input{width:18px;height:18px;min-height:18px;margin:0;flex:0 0 auto}.form-grid .full{grid-column:1/-1}.category-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.category-checks label{display:flex;flex-direction:row;align-items:center;color:var(--text)}.category-checks input{min-height:auto}.form-actions{display:flex;gap:12px;justify-content:flex-end}.alert-success{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}@media(max-width:820px){.compact-form{grid-template-columns:1fr}.category-checks{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.form-grid,.category-checks{grid-template-columns:1fr}.form-actions{flex-direction:column}}

.project-access-list{display:grid;gap:12px;padding:8px 0 20px}.project-access-row{margin:0;padding:16px 0;border-top:1px solid var(--border)}.project-access-row>div,.project-access-row label{min-width:0;overflow-wrap:anywhere}.project-access-row input[type=hidden]{display:none}

.project-access-selection{min-width:0}.project-access-options{display:grid;gap:10px;max-height:240px;overflow-y:auto;padding:4px}.project-access-options label{display:flex;flex-direction:row;align-items:center;gap:10px;color:var(--text);font-size:.9rem}.project-access-options input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;min-height:18px;margin:0}.project-access-selection .muted{font-size:.8rem;margin:12px 0 0}
