.activity-breadcrumb{color:#607985;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:25px;font-size:12px;line-height:1.6;display:flex}.activity-breadcrumb a{text-underline-offset:3px}.activity-breadcrumb>span[aria-hidden]{color:#9baeb9}.activity-heading>div{min-width:0}.public-daily-jobs .activity-heading h1{overflow-wrap:anywhere;font-size:39px}.activity-country{color:#607985;margin-top:8px;font-size:13px;display:block}.activity-group-calendars{margin:24px 0 27px}.activity-group-calendars h2{color:#496777;margin-bottom:10px;font-size:12px;font-weight:600}.activity-group-calendars nav{flex-wrap:wrap;gap:8px 18px;line-height:1.6;display:flex}.activity-group-calendars a{color:#23627d;text-underline-offset:3px;font-size:12px}.activity-group-calendars a[aria-current=page]{color:#102b3b;font-weight:700}.activity-definition{color:#536c7b;max-width:105ch;margin:0 0 25px;font-size:13px;line-height:1.8}.activity-definition strong{color:#345566;font-weight:600}.activity-controls{background:#e8eff3;border:1px solid #dbe5eb;border-radius:6px;margin-bottom:27px;padding:21px}.activity-month-controls{flex-wrap:wrap;align-items:end;gap:20px;display:flex}.activity-month-controls label{color:#496777;font-size:12px;font-weight:600}.activity-month-controls label>span{color:#607985;font-weight:400}.activity-month-controls input{color:#284858;background:#fff;border:1px solid #bcced8;border-radius:4px;max-width:100%;min-height:42px;margin-top:7px;padding:9px 11px;font-size:14px;display:block}.activity-month-buttons{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.activity-month-buttons .secondary{min-height:42px;padding:9px 12px;font-size:12px}.activity-month-buttons .text-button{margin-left:4px;font-size:12px}.activity-date-controls{align-items:end;gap:12px;margin-top:17px;display:flex}.activity-date-controls label{color:#496777;font-size:12px;font-weight:600}.activity-date-controls label>span{color:#607985;font-weight:400}.activity-date-controls input{color:#284858;background:#fff;border:1px solid #bcced8;border-radius:4px;min-height:42px;margin-top:7px;padding:9px 11px;font-size:14px;display:block}.activity-date-controls .secondary{min-height:42px;font-size:12px}.activity-filters{border:0;margin:22px 0 0;padding:0}.activity-filters legend{color:#496777;margin-bottom:9px;font-size:12px;font-weight:600}.activity-filters>div{flex-wrap:wrap;gap:9px;display:flex}.activity-filter{color:#536c7b;background:#fff;border:1px solid #aabdc8;border-radius:4px;align-items:center;gap:7px;min-height:42px;padding:10px 15px;font-size:13px;font-weight:600;display:inline-flex}.activity-filter[aria-pressed=true][data-kind=new]{color:#255b43;background:#e0f1e7;border-color:#6a9980}.activity-filter[aria-pressed=true][data-kind=expired]{color:#7f4e1b;background:#fff0df;border-color:#bc9363}.activity-filter[aria-pressed=true][data-kind=deadline]{color:#484378;background:#e9eafa;border-color:#8d8cbe}.institution-activity .activity-filter:disabled{opacity:1;cursor:default}.activity-filter[aria-pressed=false]{-webkit-text-decoration:line-through #8ca1ad;text-decoration:line-through #8ca1ad}.activity-filters p{color:#607985;margin-top:9px;font-size:11px;line-height:1.6}.activity-month-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.activity-month-heading h2{letter-spacing:-.3px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.activity-month-totals{flex-wrap:wrap;gap:9px;font-size:12px;display:flex}.activity-month-totals>span{color:#4e6877;background:#edf3f6;border-radius:4px;padding:7px 11px}.activity-month-totals>span[data-kind=new]{color:#306c51;background:#e8f4ed}.activity-month-totals>span[data-kind=expired]{color:#875829;background:#fff0e1}.activity-month-totals strong{font-variant-numeric:tabular-nums;margin-right:4px;font-size:18px;font-weight:600}.activity-month-totals>span[data-kind=deadline],.activity-event-label[data-kind=deadline]{color:#51477f;background:#eeedfa}.activity-calendar-help{color:#607985;margin:9px 0 17px;font-size:12px;line-height:1.7}.activity-calendar{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;border:1px solid #cfdde4;border-radius:6px;width:100%;overflow:hidden}.activity-calendar th{color:#4f6e80;text-align:center;background:#edf3f6;border-bottom:1px solid #dce5e9;padding:13px 7px;font-size:12px;font-weight:600}.activity-calendar th abbr{text-decoration:none}.activity-calendar td{vertical-align:top;border-bottom:1px solid #dce5e9;border-right:1px solid #dce5e9;padding:0}.activity-calendar td:last-child{border-right:0}.activity-calendar tr:last-child td{border-bottom:0}.activity-calendar-blank{background:#f7f9fa}.activity-day{text-align:left;color:#284858;background:#fff;flex-direction:column;gap:10px;width:100%;min-height:138px;padding:12px;display:flex}.activity-day:hover:enabled{background:#f3f8fa}.activity-day[aria-pressed=true]{background:#edf5f7;box-shadow:inset 0 0 0 2px #386e82}.activity-day[aria-current=date] .activity-day-number{color:#135d70;font-weight:700}.activity-day-number{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:4px;font-size:15px;display:flex}.activity-today{color:#497485;font-size:9px;font-weight:500}.activity-day-counts{gap:5px;width:100%;display:grid}.activity-day-counts>span{color:#39664f;justify-content:space-between;align-items:center;gap:5px;font-size:11px;line-height:1.4;display:flex}.activity-day-counts>span[data-kind=expired]{color:#875829}.activity-day-counts strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px;font-weight:600}.activity-day-counts>span[data-kind=deadline],.activity-day[data-future=true] .activity-day-number{color:#51477f}.institution-activity .activity-day:disabled{opacity:1;color:#83949f;background:#f7f9fa}.activity-day:disabled .activity-day-counts>span{color:#83949f}.activity-day:focus-visible{z-index:1;outline-offset:-3px;position:relative}.activity-jobs{margin-top:36px;scroll-margin-top:22px}.activity-job-list{background:#fff;border:1px solid #cfdde4;border-radius:6px;margin:0;padding:0;list-style:none;overflow:hidden}.activity-job-list>li{grid-template-columns:135px minmax(0,1fr) 120px;align-items:start;gap:22px;padding:23px;display:grid}.activity-job-list>li+li{border-top:1px solid #dce5e9}.activity-job-event{color:#607985;font-size:11px;line-height:1.7}.activity-event-label{color:#306c51;background:#e8f4ed;border-radius:4px;margin-bottom:7px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.5;display:inline-block}.activity-event-label[data-kind=expired]{color:#875829;background:#fff0e1}.activity-job-event time,.activity-job-event small{display:block}.activity-job-event small{font-size:10px}.activity-job-description{min-width:0}.activity-job-description h3{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.6}.activity-job-description h3 a{color:#23627d;text-underline-offset:3px}.activity-job-description p{color:#607985;overflow-wrap:anywhere;margin-top:9px;font-size:12px;line-height:1.8}.activity-job-description .activity-job-organisation{color:#3f6175;font-weight:600}.activity-job-status>span{color:#607985;margin:3px 0 8px;font-size:10px;display:block}.activity-job-status .daily-jobs-status{white-space:normal;font-weight:500}.activity-history{color:#607985;border-top:1px solid #dce4e8;margin-top:28px;padding-top:17px;font-size:12px;line-height:1.8}.activity-history p+p{margin-top:8px}.activity-no-institution{margin-top:30px}.activity-no-institution>a{text-underline-offset:3px;font-size:14px}@media (max-width:850px){.activity-day{min-height:131px;padding:10px 8px}.activity-day-counts>span{font-size:10px}.activity-job-list>li{grid-template-columns:115px minmax(0,1fr) 95px;gap:16px;padding:20px}.activity-month-buttons{gap:7px}}@media (max-width:650px){.activity-breadcrumb{margin-bottom:21px;font-size:11px}.public-daily-jobs .activity-heading h1{font-size:31px}.activity-definition{font-size:12px}.activity-controls{padding:16px}.activity-month-controls{gap:14px}.activity-month-buttons .secondary{padding:9px;font-size:11px}.activity-month-buttons .text-button{margin-left:2px;font-size:11px}.activity-month-heading h2{font-size:25px}.activity-month-totals{font-size:11px}.activity-month-totals>span{padding:6px 9px}.activity-month-totals strong{font-size:16px}.activity-calendar th{padding:10px 2px;font-size:10px}.activity-day{gap:9px;min-height:134px;padding:8px 4px}.activity-day-number{font-size:13px;display:block}.activity-today{margin-top:2px;font-size:8px;line-height:1.2;display:block}.activity-day-counts{gap:5px}.activity-day-counts>span{flex-direction:column;align-items:start;gap:1px;font-size:8px;line-height:1.3}.activity-day-counts strong{font-size:12px}.activity-day-counts>span[data-kind=expired],.activity-day-counts>span[data-kind=deadline]{letter-spacing:-.1px}.activity-jobs{margin-top:28px}.activity-job-list>li{grid-template-columns:minmax(0,1fr) auto;gap:15px;padding:18px}.activity-job-event{grid-area:1/1}.activity-job-description{grid-area:2/1/auto/-1}.activity-job-status{text-align:right;grid-area:1/2;max-width:120px}.activity-job-description h3{font-size:15px}.activity-job-description p{margin-top:6px;font-size:12px}.activity-job-event time{font-size:10px}.activity-job-event small{font-size:9px}.activity-history{font-size:11px}}@media (max-width:700px){body:has(.institution-activity-main) .rss-launcher{width:max-content;max-width:90%;margin:0 5% 24px auto;position:static}}@media (prefers-reduced-motion:reduce){.institution-activity .spin{animation:none}}
