.ce-campaign-admin{max-width:1400px;margin:25px auto;padding:0 24px;color:#17324d;font-family:Arial,sans-serif}.ce-campaign-admin header{display:flex;justify-content:space-between;gap:24px;align-items:center;background:#eef7ff;border:1px solid #cee5fb;border-radius:20px;padding:30px;margin-bottom:24px}.ce-campaign-admin h1{font-size:30px;margin:10px 0}.ce-campaign-admin h2{font-size:20px;margin:0 0 20px}.ce-campaign-kicker{font-size:11px;letter-spacing:1.6px;font-weight:bold;color:#148ee1}.ce-campaign-admin p{font-size:14px;line-height:1.6;color:#61748c}.ce-campaign-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);gap:24px}.ce-campaign-panel{background:white;padding:26px;border:1px solid #dce6f0;border-radius:18px;margin-bottom:24px}.ce-campaign-panel label:not(.ce-campaign-check){display:block;font-weight:600;margin:15px 0 8px}.ce-campaign-panel input:not([type=checkbox]),.ce-campaign-panel textarea{display:block;box-sizing:border-box;width:100%;border:1px solid #cbdced;border-radius:9px;padding:11px;margin-top:7px;font:inherit;color:#17324d}.ce-campaign-check{display:flex!important;gap:9px;align-items:flex-start;font-size:14px;line-height:1.5;font-weight:normal!important;margin:9px 0}.ce-campaign-check input{margin-top:4px}.ce-campaign-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;max-height:320px;overflow:auto;padding:4px}.ce-campaign-button{display:inline-block;border:0;border-radius:10px;padding:13px 20px;background:#1395e5;color:white!important;text-decoration:none;font-weight:bold;cursor:pointer}.ce-campaign-button.secondary{background:white;color:#1476bd!important;border:1px solid #cee0f0;white-space:nowrap}.ce-campaign-preview img{display:block;max-width:100%;height:auto;border-radius:6px}.ce-campaign-preview.mobile{max-width:270px}.ce-campaign-dates{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ce-campaign-admin details{margin-top:20px;border-top:1px solid #e1e9f0;padding-top:15px}.ce-campaign-admin summary{cursor:pointer;font-weight:bold}.ce-campaign-table{overflow:auto}.ce-campaign-table table{width:100%;border-collapse:collapse}.ce-campaign-table th,.ce-campaign-table td{text-align:left;padding:14px 10px;border-bottom:1px solid #e1e9f0;font-size:14px}.ce-campaign-status{font-size:12px;display:inline-block;padding:3px 8px;border-radius:20px;background:#eef7ff;margin-bottom:6px}.ce-campaign-error,.ce-campaign-success{padding:16px;border-radius:10px;background:#fff0ee;color:#a12222!important}.ce-campaign-success{background:#e9f8ef;color:#16633c!important}
.ce-campaign-slot{display:none;clear:both;box-sizing:border-box;width:100%;max-width:1200px;margin:20px auto;padding:0 12px}.ce-campaign-slot.ce-campaign-visible{display:block}.ce-campaign-label{display:block;text-align:right;color:#687b8d;font:10px/1.5 Arial,sans-serif;letter-spacing:.8px;text-transform:uppercase;margin-bottom:5px}.ce-campaign-slot a,.ce-campaign-slot picture,.ce-campaign-slot img{display:block;width:100%}.ce-campaign-slot img{height:auto;max-width:100%;border-radius:4px}.ce-campaign-slot a:focus{outline:3px solid #148ee1;outline-offset:3px}.ce-campaign-job-ad{padding:0;max-width:none}.ce-campaign-slot[hidden]{display:none!important}
@media(max-width:800px){.ce-campaign-grid{grid-template-columns:1fr}.ce-campaign-admin{padding:0 12px}.ce-campaign-admin header{display:block;padding:22px}.ce-campaign-admin header .ce-campaign-button{margin-top:12px}.ce-campaign-panel{padding:20px}.ce-campaign-options{grid-template-columns:1fr}.ce-campaign-slot{margin:14px auto}}

.ce-campaign-check[hidden]{display:none!important}

.job-list-banner-holder[hidden],#job-ad-banner-slot[hidden]{display:none!important}
.ce-campaign-grid>div,.ce-campaign-grid>aside{min-width:0;width:auto;float:none}.ce-campaign-panel{min-width:0;box-sizing:border-box}.ce-campaign-panel input,.ce-campaign-panel textarea{min-width:0}.ce-campaign-dates{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:800px){.ce-campaign-grid{grid-template-columns:minmax(0,1fr)}}
