.jobs-owner form,.jobs-dialog form{display:grid;gap:12px}.jobs-owner h3{margin-top:20px}.jobs-owner h3:first-child{margin-top:0}.jobs-owner textarea,.jobs-dialog textarea{min-height:110px;resize:vertical}.jobs-scroll{max-height:340px;overflow:auto;overscroll-behavior:contain}.jobs-item{border:1px solid #28486f;border-radius:12px;padding:14px;margin:10px 0;overflow-wrap:anywhere}.jobs-item p{white-space:pre-wrap;line-height:1.5}.jobs-dialog{color:#f5f8ff;background:#071326;border:1px solid #34557d;border-radius:18px;width:min(720px,calc(100% - 28px));max-height:85vh;padding:24px;overflow:auto}.jobs-dialog::backdrop{background:#000b}.jobs-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.jobs-toolbar h2{margin-right:auto}.jobs-consent{display:flex;gap:10px;align-items:flex-start}.jobs-dialog [hidden]{display:none!important}.jobs-dialog form{border-top:1px solid #34557d;padding-top:20px}.jobs-owner{min-width:0}
.jobs-position-row{display:grid;gap:10px;border:1px solid #28486f;border-radius:12px;padding:14px;margin-bottom:12px}.jobs-position-row button{justify-self:start}.jobs-dialog select:disabled{opacity:1;color:inherit;cursor:default}
.jobs-sidebar[hidden],.partner-list[hidden]{display:none!important}.jobs-sidebar [data-job-list]{max-height:420px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.jobs-sidebar .jobs-item{margin:10px 0;padding:12px}.jobs-sidebar h3{font-size:16px}.jobs-sidebar h2{font-size:18px;margin:14px 0 0}.jobs-application-panel{display:none;min-width:0;border:1px solid #25456d;background:#071326;border-radius:18px;padding:20px;overflow-wrap:anywhere}.jobs-mode>.jobs-application-panel{display:block;grid-column:3;grid-row:1}.jobs-mode>.partner-booking-panel{display:none}.jobs-application-panel form{display:grid;gap:12px}.jobs-application-panel [hidden]{display:none!important}.jobs-application-panel textarea{min-height:110px;resize:vertical}.jobs-application-panel input{min-width:0;max-width:100%}.jobs-application-panel .jobs-consent input{width:auto;min-height:0;flex:0 0 auto}.jobs-toolbar button[aria-pressed=true]{border-color:#43a0ff;background:#0b2649}@media(min-width:761px) and (max-width:1199px){.jobs-mode>.jobs-application-panel{grid-column:2;grid-row:2}}@media(max-width:760px){.jobs-mode>.jobs-application-panel{grid-column:1;grid-row:auto}.jobs-sidebar [data-job-list]{max-height:280px}}
