.wp-block-brossard-editor-jobillico-jobs{background-color:#f5f5f5;margin:0 auto;max-width:901px;padding:20px;width:100%}.cta-editor-button{background-color:#0073aa;border-radius:4px;color:#fff!important;display:inline-block;padding:1em 2em;text-decoration:none;transition:background-color .2s}.cta-editor-button:hover{background-color:#005177;color:#fff}.pagination-info{color:#666;text-align:center}.pagination-buttons button{align-items:center;display:flex;justify-content:center;min-width:40px}.pagination-controls .components-select-control{min-width:100px}@media(max-width:768px){.pagination-controls{align-items:stretch;flex-direction:column}.pagination-buttons{justify-content:center}}.table{min-width:100%;width:-moz-max-content;width:max-content}.icon_search svg{vertical-align:sub}.jobs-controls{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.jobs-search{flex:1}.jobs-search-input{border:1px solid #ddd;border-radius:4px;padding:.5rem;width:100%}.jobs-sort{display:flex;gap:.5rem}.jobs-editor-sort{margin-bottom:12px}.items-per-page,.jobs-sort-select{border-radius:4px;padding:.5rem}.all-offer a{clear:both;display:inline-block;float:right}.sort-direction-button{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;padding:.5rem 1rem}.sort-direction-asc{color:green}.sort-direction-desc{color:red}.job-title{font-size:1.1rem;font-weight:800}.jobs-list-editor table{border-collapse:collapse;margin-bottom:1rem;width:100%}.jobs-list-editor td,.jobs-list-editor th{border:1px solid #ddd;padding:.75rem;text-align:left}.jobs-list-editor th{background-color:#f5f5f5}.pagination-controls{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.pagination-buttons{display:flex;gap:.5rem}.pagination-buttons button{background:#fff;border:1px solid #ddd;border-radius:4px;color:#0073aa;cursor:pointer;padding:.5rem 1rem}.pagination-buttons button:disabled{cursor:not-allowed;opacity:.5}