.circle{z-index:1;position:absolute;top:-70px;left:calc(47.5px + 45vw)}.text{z-index:2;-webkit-backdrop-filter:blur(40px);background-color:#ffffffb2;border-radius:20px;width:950px;height:138px;position:absolute;top:120px;left:70px;box-shadow:0 2px 20px #dfdedae5}.ActiveJob-Buttons{align-items:center;gap:10px;display:flex}table{border-collapse:separate;border-spacing:0 12px;table-layout:fixed;background-color:#0000;width:100%}.table-header-row th{background-color:var(--background-darken-10);text-align:center;padding:12px 20px;font-family:Inter;font-size:16px;font-weight:700}.table-header-row th:first-child{border-top-left-radius:30px;border-bottom-left-radius:30px}.table-header-row th:last-child{border-top-right-radius:30px;border-bottom-right-radius:30px}tbody tr{font-family:Inter;background-color:#0000!important}tbody td{background-color:var(--background-darken-5);text-align:center;padding:10px 20px;font-family:Inter}td,th{white-space:normal;word-break:break-word;overflow-wrap:anywhere}tbody td:first-child{border-top-left-radius:30px;border-bottom-left-radius:30px}tbody td:last-child{border-top-right-radius:30px;border-bottom-right-radius:30px}tbody tr:hover td{background-color:var(--background-darken-10);transition:background-color .2s}tbody td{padding:10px 20px}.jobsPageContent{flex-direction:column;gap:70px;width:1120px;margin:100px calc(50% - 560px) 40px;display:flex}.jobsPage-main{flex-direction:column;gap:30px;width:100%;display:flex}.jobsPage-maintable{table-layout:auto;width:100%}.jobsPage-header{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.jobsPage-title{color:var(--brown-base);padding:.25rem 0;font-family:Raleway;font-size:38px;font-weight:400;line-height:1.2;display:block}.Jobs-Pagination{z-index:5;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:1rem;display:flex}.Jobs-Pagination-Button{color:#000;cursor:pointer;background-color:#0000;border:none;border-radius:50%;width:32px;height:32px;transition:background-color .2s,color .2s}.Jobs-Pagination-Button.active{background-color:var(--primary2-darken-5);color:#fff}.Jobs-Pagination-Prev-Next{cursor:pointer;align-items:center;gap:12px;padding:8px 12px;font-size:16px;display:flex}.Jobs-Pagination-Prev-Next:disabled{cursor:not-allowed;color:var(--brown-lighten-20)}.error{color:red;text-align:center;margin-top:70px;position:relative}button{pointer-events:auto}.spinner{border:3px solid #ccc;border-top-color:green;border-radius:50%;width:24px;height:24px;margin:1rem auto;animation:1s linear infinite spin}.router-buttons{gap:10px;display:flex}@keyframes spin{to{transform:rotate(360deg)}}th:last-child,td:last-child{text-align:center;vertical-align:middle}td:last-child>*{justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media (max-width:1160px){.jobsPageContent{width:calc(100vw - 40px);margin-left:20px;margin-right:20px}}@media (max-width:760px){.router-buttons{flex-direction:column;gap:10px}}@media (max-width:510px){.Jobs-Pagination{gap:0}.table-header-row th{background-color:var(--background-darken-10);text-align:center;padding:0 10px;font-size:12px;font-weight:400}tbody td{background-color:var(--background-darken-5);text-align:center;padding:5px;font-size:12px}.jobsPage-header{flex-direction:column}.router-buttons{align-items:center}.jobsPageContent{padding-left:10px;padding-right:10px}tbody td .field-value{font-size:12px}}
