:is(.fja-table-widget,.fja-filter-table){font:15px/1.5 "Segoe UI",Arial,sans-serif;color:#253d31;width:100%;min-width:0}:is(.fja-table-widget,.fja-filter-table) *{box-sizing:border-box}:is(.fja-table-widget,.fja-filter-table) a{text-decoration:none}.fja-table-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px}:is(.fja-table-widget,.fja-filter-table) .fja-table-heading h2{margin:0;font-size:24px;color:#076332;line-height:1.3}.fja-table-heading p{margin:0;color:#647568;white-space:nowrap}.fja-table-scroll{overflow-x:auto;border:1px solid #dce7df;border-radius:16px;background:#fff;box-shadow:0 5px 22px #183b2508}:is(.fja-table-widget,.fja-filter-table) .fja-job-table{border-collapse:collapse;width:100%;min-width:480px;margin:0;background:white;border:0}:is(.fja-table-widget,.fja-filter-table) .fja-job-table th,:is(.fja-table-widget,.fja-filter-table) .fja-job-table td{padding:18px 16px;border:0;border-bottom:1px solid #e6ede7;text-align:left;vertical-align:middle;background:transparent}:is(.fja-table-widget,.fja-filter-table) .fja-job-table thead th{background:#eaf5ee;color:#075e3b;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.03em}.fja-job-table th[scope=row]{font-weight:650;min-width:180px;overflow-wrap:anywhere}.fja-job-table tr:last-child td,.fja-job-table tr:last-child th{border-bottom:0}:is(.fja-table-widget,.fja-filter-table) .fja-row-title{color:#075e3b}.fja-row-title:hover{text-decoration:underline}.fja-table-org{display:block;font-size:13px;color:#65776b;font-weight:400;margin-top:4px}.fja-table-demo{display:inline-block;font-size:10px;margin-left:8px;border-radius:5px;padding:1px 5px;background:#edf1ee;color:#56665b}.fja-linked-row{cursor:pointer}:is(.fja-table-widget,.fja-filter-table) .fja-linked-row:hover>td,:is(.fja-table-widget,.fja-filter-table) .fja-linked-row:hover>th{background:#f5fbf6}.fja-table-status{display:inline-block;font-size:11px;font-weight:700;border-radius:8px;padding:5px 8px}.fja-table-open{background:#def8e4;color:#006e32}.fja-table-soon{background:#fff0dc;color:#a44900}.fja-table-today{background:#ffe7ea;color:#c50017}.fja-table-closed,.fja-table-unknown{background:#f0f4f1;color:#58685d}.fja-table-actions{display:flex;gap:8px;flex-wrap:nowrap;white-space:nowrap}:is(.fja-table-widget,.fja-filter-table) .fja-table-detail,:is(.fja-table-widget,.fja-filter-table) .fja-table-download{display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;white-space:nowrap;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:700}:is(.fja-table-widget,.fja-filter-table) .fja-table-detail{background:#00833d;color:#fff}:is(.fja-table-widget,.fja-filter-table) .fja-table-download{background:#fff0dc;color:#944000;border:1px solid #ffca93}:is(.fja-table-widget,.fja-filter-table) .fja-table-detail:hover{background:#006c32}:is(.fja-table-widget,.fja-filter-table) .fja-table-download:hover{background:#ffdfb8}.fja-table-unavailable{color:#78867c;font-size:12px}.fja-table-empty{padding:30px!important;text-align:center!important;color:#65776b}.fja-table-pages ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;padding:0;margin:24px 0}.fja-table-pages li{margin:0;padding:0}.fja-table-pages a,.fja-table-pages span{display:block;border:1px solid #dce7df;border-radius:9px;padding:8px 13px;color:#076332;background:#fff}.fja-table-pages .current{background:#00833d;color:#fff;border-color:#00833d}.fja-table-live:empty{display:none}.fja-table-live{padding:8px 12px;background:#edf8ef;border-radius:8px;margin-bottom:12px;color:#075e3b}.fja-table-live a{color:inherit;text-decoration:underline}.fja-table-loading .fja-table-content{opacity:.55}:is(.fja-table-widget,.fja-filter-table) a:focus-visible,.fja-table-scroll:focus-visible{outline:3px solid #f77d00;outline-offset:3px}.fja-table-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){:is(.fja-table-widget,.fja-filter-table) .fja-table-heading h2{font-size:20px}.fja-table-heading p{font-size:13px}}

:is(.fja-table-widget,.fja-filter-table),.fja-table-content,.fja-table-scroll{max-width:100%;min-width:0}.fja-table-heading{flex-wrap:wrap}.fja-table-heading h2{min-width:0;overflow-wrap:anywhere}:is(.fja-table-widget,.fja-filter-table) .fja-job-table td:last-child:not(.fja-table-empty),:is(.fja-table-widget,.fja-filter-table) .fja-job-table thead th:last-child{width:1%;white-space:nowrap}@media(max-width:600px){:is(.fja-table-widget,.fja-filter-table) .fja-job-table th,:is(.fja-table-widget,.fja-filter-table) .fja-job-table td{padding:14px 12px}}

.fja-filter-table{margin-top:30px;padding:20px;background:#f7faf8;border:1px solid #dce9df;border-radius:14px}.fja-filter-table .fja-table-heading h2{font-size:20px}.fja-filter-table .fja-table-detail{background:#248842}.fja-filter-table .fja-table-download{border-color:#F2803566;background:#fff0e5}.fja-filter-table .fja-table-heading{scroll-margin-top:24px}@media(max-width:600px){.fja-filter-table{padding:12px}}

.fja-filter-table .fja-job-table{min-width:860px}.fja-filter-table .fja-main-table-date{white-space:nowrap;font-size:13px}.fja-filter-table .fja-main-table-qualification{min-width:130px;overflow-wrap:anywhere}.fja-filter-table .fja-job-table th[scope=row]{min-width:220px}
