.nebenjobs-dialog{border:0;border-radius:18px;box-shadow:0 20px 80px #0a292866;width:min(950px,calc(100vw - 24px));max-height:90vh;padding:clamp(16px,3vw,30px);color:#123c39;background:#f6faf8;overflow:auto}.nebenjobs-dialog::backdrop{background:#0d2929a8}.nj-heading{display:flex;justify-content:space-between;align-items:start;gap:1rem}.nj-heading h2{margin:.3rem 0}.nj-heading p{max-width:650px}.nj-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:1rem}.nj-list article,.nj-schools{background:#fff;border:1px solid #d4e3dd;border-radius:14px;padding:1rem}.nj-list article h3{margin:.2rem 0}.nj-list article form,.nj-schools form{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.nj-list article label,.nj-schools label{display:grid;gap:.3rem}.nj-list article input,.nj-list article select,.nj-schools input,.nj-schools select{width:100%;min-height:42px}.nj-list article form>p,.nj-list article form>button,.nj-list article form>span,.nj-schools form>button,.nj-schools form>span{grid-column:1/-1}.nj-list article .nj-check{display:flex;align-items:center;grid-column:1/-1}.nj-list article .nj-check input{width:auto;min-height:auto}.nj-schools{margin-top:1rem}.nj-schools ul{padding-left:1.3rem}.nj-schools li{margin:.6rem 0}.nj-link{margin:1rem 0}@media(max-width:600px){.nj-list article form,.nj-schools form{grid-template-columns:1fr}}
