.recruitment-table{display:flex;flex-direction:column;gap:32px;margin:32px 0}.recruitment-table-widget-tabs{display:inline-flex;width:100%;margin-bottom:0}.recruitment-table-widget-tabs::-webkit-scrollbar{display:none}.recruitment-table-list{list-style:none;margin:0;padding:0}.recruitment-table-list-button{align-items:center;border-bottom:1px solid var(--border-weak);display:grid;gap:16px;padding:32px 0;grid-template-columns:calc(42.5% - 16px) calc(42.5% - 16px) 15%;text-decoration:none}.recruitment-table-list-button:hover .recruitment-table-list-apply{color:var(--surface_active_primary-hover)}.recruitment-table-list-title{color:var(--text-strong);font-size:16px;font-weight:700;line-height:24px}.recruitment-table-list-department{color:var(--text-weak);font-size:14px;letter-spacing:.15px;line-height:20px}.recruitment-table-list-apply{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:flex-end;letter-spacing:.15px;line-height:20px}.recruitment-table-pagination{display:flex;gap:8px;list-style:none;margin:0;padding:0}.recruitment-table-pagination::-webkit-scrollbar{display:none}.recruitment-table-pagination-button{border-radius:1000px;border:1px solid var(--border-strong);background-color:var(--surface_active_strong-enabled);color:var(--text-strong);font-size:14px;letter-spacing:.15px;line-height:20px;margin:0;padding:6px;transition:background-color .3s;width:59px}.recruitment-table-pagination-button:hover{background-color:var(--surface_active_strong-hover);color:var(--text-strong)}.recruitment-table-pagination-button.active{background-color:var(--surface-selected);border-color:var(--border-selected);cursor:pointer;pointer-events:none}.recruitment-table-pagination-button.active:hover{background-color:var(--surface-selected)}.recruitment-table-no-results{color:var(--text-strong);font-size:24px;font-weight:700;line-height:32px;padding:32px 0;text-align:center;overflow-wrap:anywhere}.recruitment-table-no-results-image{display:block;margin:0 auto 24px}@media all and (max-width: 991px){.recruitment-table-widget-tabs{display:flex;overflow:scroll}.recruitment-table-pagination{margin:0 -84px;overflow:scroll;padding:0 84px;white-space:nowrap}.recruitment-table-list-button{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.recruitment-table .foundations-tabs{padding:0}}@media all and (max-width: 767px){.recruitment-table-pagination{margin:0 -12px;padding:0 12px}}.recruitment-table-module{margin:120px 0}.recruitment-table-module-header{max-width:630px}@media all and (max-width: 991px){.recruitment-table-module{margin:56px 0}}
