.applicant-filter-toggle{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;padding:7px;border:1px solid #b8c9ed;border-radius:50%;background:#fff;color:#2854d8;cursor:pointer}.applicant-filter-toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.applicant-filter-toggle.is-active{background:#e4ecff;border-color:#2854d8}
.applicant-filter-dialog{width:min(370px,calc(100vw - 32px));max-height:85vh;overflow:auto;box-sizing:border-box;border:1px solid #d0d7e2;border-radius:16px;padding:24px;color:#172641;box-shadow:0 16px 60px #10204030}.applicant-filter-dialog::backdrop{background:#10204033}.applicant-filter-dialog header,.applicant-filter-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.applicant-filter-dialog h3{margin:0;font-size:18px}.applicant-filter-dialog header button{border:0;background:none;font-size:24px;cursor:pointer}.applicant-filter-dialog [data-popup-filters]{display:grid;gap:24px;margin:24px 0}.applicant-filter-dialog label{display:grid;gap:8px;font-size:14px}.applicant-filter-dialog fieldset{border:0;padding:0;margin:0}.applicant-filter-dialog legend{font-size:14px;margin-bottom:8px}.applicant-age-range{display:grid;grid-template-columns:1fr 1fr;gap:12px}.applicant-filter-dialog :is(input,select){width:100%;box-sizing:border-box;border:1px solid #cdd8e8;border-radius:8px;padding:9px;background:#fff;font:inherit}.applicant-filter-dialog footer{justify-content:flex-end}.applicant-filter-dialog [data-filter-clear]{border:0;background:none;color:#344766;cursor:pointer}
.applicant-card>summary .applicant-summary-copy{flex:0 1 175px;min-width:100px;overflow:hidden}
.applicant-card>summary .applicant-demographics{border:0;background:none;padding:0;margin:0;gap:22px;flex:0 1 auto}
.applicant-card>summary .applicant-applied-date{order:2;flex:0 1 210px;margin:0;padding:0;border:0;background:none;font-size:12px}
.applicant-summary-copy .applicant-name-window{display:block;max-width:100%;overflow:hidden;white-space:nowrap!important}.applicant-name-window>span{display:inline-block;white-space:nowrap}.applicant-name-window.is-overflowing{mask-image:linear-gradient(to right,#000 85%,transparent);-webkit-mask-image:linear-gradient(to right,#000 85%,transparent)}.applicant-name-window.is-overflowing:is(:hover,:focus-visible){mask-image:none;-webkit-mask-image:none}.applicant-name-window.is-overflowing:is(:hover,:focus-visible)>span{transform:translateX(var(--name-shift));transition:transform var(--name-duration) linear .25s}
@media(max-width:760px){.applicant-card>summary .applicant-summary-copy{flex:1 1 150px}.applicant-card>summary .applicant-demographics{flex-basis:100%;padding-left:0}.applicant-card>summary .applicant-applied-date{flex-basis:100%}.applicant-card>summary .applicant-nationality{margin-left:0}}
@media(prefers-reduced-motion:reduce){.applicant-name-window.is-overflowing:is(:hover,:focus-visible)>span{transition:none}}
