.monthly-extra-vacancy{display:grid;padding:18px 20px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;border:1px solid #f1c547;border-radius:17px;background:linear-gradient(110deg,#fff9df,#fff 62%,#eef8ff);box-shadow:0 8px 20px -16px rgba(10,29,73,.35)}
.monthly-extra-vacancy small{color:#9a7210;font-size:8px;font-weight:900;letter-spacing:.1em}.monthly-extra-vacancy h2{margin:4px 0;font-size:18px}.monthly-extra-vacancy p{margin:0;color:#68758d;font-size:10px}.monthly-extra-vacancy>strong{color:#102a62;font-size:22px}.monthly-extra-vacancy>strong small{display:block;color:#718097;font-size:8px}.monthly-extra-vacancy button{min-height:48px;padding:0 16px;border:0;color:#fff;background:#1748e8}.job-editing-notice{display:flex;margin-bottom:18px;padding:15px 17px;align-items:center;justify-content:space-between;gap:16px;border:1px solid #9bb5ff;border-radius:14px;color:#102a62;background:#edf3ff}.job-editing-notice div{display:grid;gap:3px}.job-editing-notice span{color:#65738c;font-size:10px}.job-editing-notice button{min-height:42px;padding:0 13px;border:1px solid #becbeb;color:#1748e8;background:#fff}
@media(max-width:760px){.monthly-extra-vacancy{grid-template-columns:1fr 1fr;gap:12px}.monthly-extra-vacancy>div{grid-column:1/-1}.monthly-extra-vacancy button{width:100%}.job-editing-notice{align-items:stretch;flex-direction:column}.managed-actions{grid-template-columns:1fr 1fr}.managed-actions button:first-child{grid-column:1/-1}}
