:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--navy:#24245d;--pink:#ec1670;--yellow:#f4cc23;--lime:#9bd52f;--teal:#16a889;--bg:#f6f6fb;--line:#e6e6ef;color:#292b54;background:var(--bg)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}.brand{display:flex;align-items:center;gap:12px;margin-bottom:24px}.brand img{width:58px;height:58px;object-fit:contain}.brand strong{display:block;color:var(--navy)}.brand span{display:block;color:#85869a;font-size:12px;margin-top:2px}.candidate{min-height:100vh;padding:26px 14px 52px;background:radial-gradient(circle at 10% 0,rgba(236,22,112,.07),transparent 28%),radial-gradient(circle at 90% 4%,rgba(155,213,47,.1),transparent 28%),var(--bg)}.center{display:grid;place-items:center}.candidateShell{width:min(100%,760px);margin:auto}.candidateCard,.panel{background:#fff;border:1px solid var(--line);box-shadow:0 18px 55px #24245d12}.candidateCard{border-radius:26px;padding:clamp(24px,4vw,42px)}.eyebrow{color:var(--pink);font-size:11px;font-weight:900;letter-spacing:.14em;margin:0 0 12px}.candidate h1,.login h1{margin:0;color:var(--navy);font-size:clamp(31px,6vw,46px);line-height:1.04;letter-spacing:-.04em}.lead{color:#77798e;line-height:1.6}.progressTop>div:first-child{display:flex;justify-content:space-between;color:#85879a;font-size:11px;margin-bottom:7px}.progress{height:6px;background:#e4e4ed;border-radius:999px;overflow:hidden;margin-bottom:14px}.progress span{display:block;height:100%;background:linear-gradient(90deg,var(--pink),var(--yellow))}.positionGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.positionBtn{min-height:64px;border:1px solid #e0e1e9;background:#fff;border-radius:16px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;color:var(--navy);font-weight:800}.positionBtn.selected{border-color:var(--pink);background:#fff4f8;box-shadow:inset 0 0 0 1px var(--pink)}.field{display:grid;gap:7px;margin-bottom:16px}.field span{font-size:12px;font-weight:800;color:#444665}.question>span{display:block;font-size:16px;line-height:1.45;font-weight:850;color:#34365d;margin-bottom:2px}.field input,.field select,.field textarea,select,textarea{width:100%;border:1px solid #dfe0e9;border-radius:12px;padding:12px 13px;color:#303259;background:#fff;outline:none}.field input:focus,.field textarea:focus,select:focus{border-color:var(--pink);box-shadow:0 0 0 3px #ec167014}.twoCols{display:grid;grid-template-columns:1fr 1fr;gap:12px}.threeCols{display:grid;grid-template-columns:1.4fr .6fr .8fr;gap:12px}.questions{display:grid;gap:18px;margin:20px 0}.choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.choices button{min-height:40px;border:1px solid #dfe0e9;background:#fff;border-radius:11px;padding:0 13px;color:#4c4e6b;font-size:13px;font-weight:750;display:inline-flex;align-items:center;gap:5px}.choices button.selected{border-color:var(--teal);background:#effaf7;color:#137862}.availabilityCards{display:grid;gap:10px}.availabilityCard{border:1px solid #e4e5ed;border-radius:15px;padding:14px}.availabilityCard.on{background:#fbfef8;border-color:#d1dec9}.availabilityTop{display:flex;justify-content:space-between;align-items:center}.availabilityTop strong{color:var(--navy)}.toggle{border:0;border-radius:999px;background:#f0f1f5;color:#77798d;padding:8px 11px;font-size:10px;font-weight:800}.toggle.on{background:#edf8e8;color:#4e7c31}.availabilityTimes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #ececf2}.availabilityTimes label{display:grid;gap:5px}.availabilityTimes span{font-size:10px;color:#85879a;font-weight:800}.review{border:1px solid #e3e4ec;border-radius:15px;overflow:hidden}.review>div{display:flex;justify-content:space-between;padding:13px 15px;border-bottom:1px solid #ededf2}.review>div:last-child{border-bottom:0}.review span{font-size:11px;color:#898b9d}.notice{margin-top:16px;padding:13px;border-radius:13px;background:#fff8df;border:1px solid #f5e3a2;color:#77631b;display:flex;gap:8px;font-size:11px}.actions{display:flex;justify-content:space-between;margin-top:24px;gap:10px}.primary,.secondary{min-height:46px;border:0;border-radius:12px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:850}.primary{background:var(--navy);color:#fff}.secondary{background:#f0f1f5;color:var(--navy)}.primary:disabled{opacity:.4}.full{width:100%}.small{min-height:38px;padding:0 12px;font-size:11px}.error{margin:12px 0;padding:11px 13px;border-radius:11px;background:#fff0f2;border:1px solid #ffd0d9;color:#a52e47;font-size:11px}.success{text-align:center;max-width:600px}.success img{width:120px}.success svg{color:var(--teal)}.login{min-height:100vh;display:grid;grid-template-columns:minmax(0,560px) 1fr}.loginBox{padding:48px clamp(28px,6vw,76px);display:flex;flex-direction:column;justify-content:center;background:#fff}.loginArt{display:grid;place-items:center;background:radial-gradient(circle at 70% 20%,rgba(244,204,35,.22),transparent 22%),radial-gradient(circle at 20% 85%,rgba(236,22,112,.2),transparent 25%),var(--navy)}.loginArt img{width:min(300px,60%);filter:drop-shadow(0 16px 36px rgba(0,0,0,.25))}.manager{min-height:100vh;display:grid;grid-template-columns:244px 1fr;background:#f5f5fa}.sidebar{position:sticky;top:0;height:100vh;background:var(--navy);color:#fff;padding:18px 15px;display:flex;flex-direction:column}.sideBrand{display:flex;align-items:center;gap:10px;padding:5px 7px 18px;border-bottom:1px solid rgba(255,255,255,.12)}.sideBrand img{width:44px;height:44px;object-fit:contain}.sideBrand strong{display:block}.sideBrand span{display:block;font-size:10px;color:#b8b8cd;margin-top:2px}.sidebar nav{display:grid;gap:5px;padding:18px 0}.nav{min-height:43px;border-radius:10px;padding:0 11px;display:flex;align-items:center;gap:9px;color:#c8c9d8;font-size:12px}.nav.active{background:#ec16702e;color:#fff;box-shadow:inset 3px 0 0 var(--pink)}.logout{margin-top:auto;border:0;background:transparent;color:#bbbccd;display:flex;align-items:center;gap:8px;padding:10px}.main{min-width:0}.topbar{min-height:82px;background:#fff;border-bottom:1px solid #e7e7ef;padding:15px 24px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:8}.titleRow{display:flex;align-items:center;gap:10px}.topbar h1{font-size:23px;margin:0;color:var(--navy)}.topbar p{font-size:10px;color:#8b8d9f;margin:4px 0 0}.content{padding:22px}.menu{display:none}.iconBtn,.menu,.close{width:38px;height:38px;border:1px solid #e0e1e9;background:#fff;border-radius:9px;display:grid;place-items:center;color:var(--navy)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.stat{background:#fff;border:1px solid #e7e7ef;border-radius:15px;padding:17px;border-left:4px solid var(--pink)}.stat strong{display:block;font-size:27px;color:var(--navy)}.stat span{display:block;font-size:10px;color:#8c8ea0;margin-top:3px}.grid2{display:grid;grid-template-columns:2fr 1fr;gap:16px}.panel{border-radius:15px;padding:18px}.recent{margin-top:16px}.panelHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px}.panelHeader h2{margin:0;font-size:15px;color:var(--navy)}.panelHeader p{margin:4px 0 0;font-size:9px;color:#9698a8}.positionGridManager{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.positionCard{border:1px solid #e8e8ef;border-radius:13px;padding:13px;display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center}.positionCard>svg:first-child{color:var(--pink)}.positionCard strong{display:block;font-size:11px}.positionCard span{display:block;font-size:9px;color:#9799aa;margin-top:2px}.upcoming{display:flex;align-items:center;gap:9px;padding:8px 0;border-bottom:1px solid #efeff4}.upcoming>div:last-child strong{display:block;font-size:10px}.upcoming>div:last-child span{display:block;font-size:8px;color:#9294a4;margin-top:2px}.dateBadge{width:40px;height:42px;border-radius:9px;background:#fff6dc;display:grid;place-items:center;align-content:center}.dateBadge strong{font-size:15px;color:#8a6713}.dateBadge span{font-size:7px;color:#a98739}.filters{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:9px;margin-bottom:15px}.filters label{min-height:42px;border:1px solid #e0e1e9;border-radius:10px;display:flex;align-items:center;gap:7px;padding:0 10px;color:#8a8c9d}.filters input,.filters select{border:0;padding:0;box-shadow:none!important;background:transparent}table{width:100%;border-collapse:collapse;min-width:700px}th{text-align:left;font-size:8px;color:#9698a8;text-transform:uppercase;padding:9px 10px;border-bottom:1px solid #ececf2}td{font-size:10px;color:#55576f;padding:11px 10px;border-bottom:1px solid #efeff4}.tableWrap{overflow:auto}.person{display:flex;align-items:center;gap:9px}.person strong{display:block;color:#343658}.person span{display:block;font-size:8px;color:#999baa;margin-top:2px}.avatar{width:32px;height:32px;border-radius:50%;background:#ffe8f2;color:var(--pink);display:grid;place-items:center;font-weight:900}.badge{display:inline-flex;align-items:center;min-height:23px;border-radius:999px;padding:0 8px;font-size:8px;font-weight:900}.blue{background:#eaf1ff;color:#3566aa}.slate{background:#eef0f5;color:#666a80}.amber{background:#fff6da;color:#967000}.orange{background:#fff0df;color:#a85f00}.green{background:#e9f7ee;color:#2e7d4f}.violet{background:#f1ebff;color:#7255b2}.purple{background:#eee8ff;color:#6740b1}.red{background:#ffeded;color:#b34343}.gray{background:#f1f1f4;color:#737583}.facts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.fact{background:#fff;border:1px solid #e7e7ef;border-radius:13px;padding:12px}.fact span{display:block;font-size:8px;color:#999bac;text-transform:uppercase;font-weight:800}.fact strong{display:block;font-size:11px;margin-top:4px}.fact select{margin-top:5px;padding:6px 8px;font-size:10px}.detail{display:grid;grid-template-columns:1.7fr .8fr;gap:16px}.detailMain{display:grid;gap:16px}.infoGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.info{border:1px solid #ededf2;border-radius:11px;padding:11px;display:grid;grid-template-columns:auto 1fr;column-gap:8px}.info>div{grid-row:1/3}.info svg{width:15px;color:#73758d}.info span{font-size:8px;color:#999baa}.info strong{font-size:10px;overflow-wrap:anywhere}.availabilityRow{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #efeff4}.availabilityRow strong{font-size:10px}.availabilityRow span{font-size:9px;background:#eef9f5;color:#18765f;padding:5px 8px;border-radius:8px}.availabilityRow em{font-size:9px;color:#a2a3b0;font-style:normal}.answer{display:grid;grid-template-columns:1.4fr .6fr;gap:14px;padding:9px 0;border-bottom:1px solid #efeff4}.answer span{font-size:9px;color:#676981}.answer strong{font-size:9px;text-align:right}.interviewItem{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #efeff4}.interviewItem strong{display:block;font-size:10px}.interviewItem span{display:block;font-size:8px;color:#999baa}.notes{position:sticky;top:104px;height:max-content}.notes textarea{margin-bottom:10px}.noteList{display:grid;gap:9px;margin-top:14px}.note{border:1px solid #ededf2;border-radius:10px;padding:10px;background:#fbfbfd}.note>div{display:flex;justify-content:space-between}.note strong,.note span{font-size:8px}.note span{color:#a0a2b1}.note p{font-size:9px;line-height:1.5}.modalBg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#1f1f4180;display:grid;place-items:center;padding:16px}.modal{width:min(100%,540px);background:#fff;border-radius:18px;padding:20px}.modalHead{display:flex;justify-content:space-between}.modalHead h2{margin:0;color:var(--navy)}.modalActions{display:flex;justify-content:flex-end;gap:9px}.calNav{display:flex;gap:7px}.weekHead,.calendarGrid{display:grid;grid-template-columns:repeat(7,1fr)}.weekHead span{text-align:center;padding:8px;font-size:8px;font-weight:900;color:#9193a5}.day{min-height:120px;border:1px solid #efeff4;border-width:0 1px 1px 0;padding:6px}.blank{background:#fafafe}.dayNum{font-size:9px;font-weight:900;color:#77798e}.event{display:block;background:#fff2f7;border-left:3px solid var(--pink);border-radius:6px;padding:5px;margin-top:5px}.event strong,.event span,.event small{display:block;font-size:8px}.event span{margin-top:2px}.event small{color:#956079;margin-top:2px}.empty{padding:20px 0;text-align:center;color:#9b9dac;font-size:10px}.skeleton{display:grid;gap:9px}.skeleton div{height:44px;border-radius:9px;background:#f1f1f5}.loading{display:grid;place-items:center;gap:10px}.spinner{width:34px;height:34px;border-radius:50%;border:3px solid #dedfe8;border-top-color:var(--pink);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.drawer,.backdrop{display:none}@media(max-width:1000px){.stats{grid-template-columns:1fr 1fr}.grid2,.detail{grid-template-columns:1fr}.notes{position:static}.facts{grid-template-columns:1fr 1fr}}@media(max-width:760px){.login{grid-template-columns:1fr}.loginArt{display:none}.manager{display:block}.sidebar{display:none}.menu{display:grid}.content{padding:13px}.topbar{min-height:70px;padding:12px 13px}.drawer{display:flex;position:fixed;z-index:30;inset:0 auto 0 0;width:260px;background:var(--navy);color:#fff;padding:18px 15px;flex-direction:column;transform:translate(-100%);transition:.2s}.drawer.open{transform:translate(0)}.drawer nav{display:grid;gap:5px}.backdrop{display:block;position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;border:0;background:#1e1e3c80}.close{align-self:flex-end}.filters,.infoGrid{grid-template-columns:1fr}.calendar .day{min-height:80px}.event span,.event small{display:none}}@media(max-width:560px){.candidate{padding:15px 10px 28px}.candidateCard{padding:22px 17px;border-radius:20px}.positionGrid,.twoCols,.threeCols{grid-template-columns:1fr}.actions{position:sticky;bottom:6px;background:#ffffffed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:20px -6px -6px;padding:8px 6px 6px;border-radius:13px}.stats{grid-template-columns:1fr 1fr;gap:8px}.positionGridManager{grid-template-columns:1fr}.facts{grid-template-columns:1fr 1fr}.answer{grid-template-columns:1fr;gap:4px}.answer strong{text-align:left}.panel{padding:13px}}.headerActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.danger{min-height:46px;border:0;border-radius:12px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:850;background:#fff0f1;color:#b73c49;border:1px solid #ffd8dc}.danger:hover{background:#ffe7e9}.danger:disabled{opacity:.45;cursor:not-allowed}.tiny{min-height:30px!important;padding:0 9px!important;font-size:8px!important;border-radius:8px!important}.interviewManage{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:10px!important;align-items:center}.interviewActions{display:flex;gap:6px;justify-content:flex-end}@media(max-width:560px){.headerActions{width:100%;justify-content:stretch}.headerActions button{flex:1}.interviewManage{grid-template-columns:1fr!important}.interviewActions{justify-content:flex-start}}.filtersFour{grid-template-columns:1.35fr 1fr 1fr .9fr}.fitBadges{display:flex;flex-wrap:wrap;gap:5px}.fitBadge{border-radius:999px;background:#eff8eb;color:#527c3b;padding:4px 7px;font-size:8px;font-weight:850}.mutedDash{color:#aaaaba}.experienceList,.managerExperienceList{display:grid;gap:14px}.experienceCard{border:1px solid #e4e5ed;border-radius:17px;padding:17px;background:#fbfbfe}.experienceTitle{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:16px}.experienceTitle strong{color:var(--navy);font-size:14px}.experienceTitle span{color:#9799aa;font-size:10px}.checkRow{display:flex;gap:9px;align-items:center;margin:-3px 0 16px;font-size:12px;color:#565873}.checkRow input{width:auto}.appliedPosition{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:13px 15px;border-radius:12px;background:#f5f5fa;margin-bottom:16px}.appliedPosition span,.fitLabel{font-size:9px;color:#9294a6;text-transform:uppercase;letter-spacing:.07em;font-weight:900}.appliedPosition strong{color:var(--navy);font-size:13px}.fitLabel{margin-bottom:8px}.fitTags{display:flex;flex-wrap:wrap;gap:8px;min-height:32px}.fitTag{border:1px solid #cde0c6;background:#f1faed;color:#4e7d36;min-height:31px;border-radius:999px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex;align-items:center;gap:8px}.fitTag span{font-size:15px;line-height:1}.fitEmpty{color:#9a9cab;font-size:10px}.fitAdd{display:grid;grid-template-columns:1fr auto;gap:9px;margin-top:12px}.fitAdd select{padding:9px 11px;font-size:11px}.managerExperienceCard{border:1px solid #e9e9f0;border-radius:13px;padding:14px;background:#fbfbfd}.experienceCardHead{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:11px;border-bottom:1px solid #ededf2}.experienceCardHead strong{display:block;color:#34365b;font-size:12px}.experienceCardHead span{display:block;color:#9193a5;font-size:9px;margin-top:3px}.experienceDates{white-space:nowrap;text-align:right}.experienceDetail{display:grid;grid-template-columns:130px 1fr;gap:12px;padding-top:10px;font-size:10px}.experienceDetail span{color:#9496a7}.experienceDetail strong,.experienceDetail a{color:#444663;font-weight:800}@media(max-width:1000px){.filtersFour{grid-template-columns:1fr 1fr}}@media(max-width:760px){.filtersFour{grid-template-columns:1fr}}@media(max-width:560px){.fitAdd{grid-template-columns:1fr}.experienceCardHead{display:grid}.experienceDates{text-align:left}.experienceDetail{grid-template-columns:1fr;gap:3px}}.statusLink{margin:-10px 0 22px;border:0;background:transparent;color:var(--pink);padding:0;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:850}.statusBack{border:0;background:transparent;color:#72758f;padding:0;margin-bottom:22px;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800}.publicStatusResult{margin-top:22px;border:1px solid #e4e5ed;border-radius:17px;padding:17px;background:#fbfbfe}.publicStatusTop{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;border-bottom:1px solid #ececf2}.publicStatusTop span{display:block;font-size:9px;color:#9294a6;text-transform:uppercase;letter-spacing:.07em;font-weight:900}.publicStatusTop strong{display:block;margin-top:4px;color:var(--navy);font-size:20px}.publicStatusTop svg{color:var(--teal)}.statusFacts{margin-top:12px;border:1px solid #ececf2;border-radius:12px;overflow:hidden;background:#fff}.statusFacts .review>div{border-bottom:1px solid #ededf2}.reapplyNotice{margin-top:14px;padding:13px;border-radius:12px;background:#fff8df;border:1px solid #f5e3a2;color:#6f612a;display:grid;gap:4px}.reapplyNotice.ready{background:#eef9f5;border-color:#caeadf;color:#2f6f5b}.reapplyNotice strong{font-size:11px}.reapplyNotice span{font-size:10px;line-height:1.5}.publicStatusResult>.secondary{margin-top:12px}.duplicateNotice{margin-top:8px;padding:14px;border:1px solid #f0d8a6;background:#fff9e8;border-radius:13px;display:grid;gap:6px}.duplicateNotice strong{font-size:12px;color:#5f5323}.duplicateNotice span{font-size:10px;color:#7c7149;line-height:1.5}.duplicateNotice button{justify-self:start}.successAction{min-height:46px;border-radius:12px;padding:0 16px;border:1px solid #cce7d8;background:#edf8f2;color:#2f7a56;display:inline-flex;align-items:center;justify-content:center;font-weight:850}.successAction:disabled{opacity:1;cursor:default}@media(max-width:560px){.publicStatusTop strong{font-size:18px}.duplicateNotice button{width:100%}}.statusFacts>div{display:flex;justify-content:space-between;gap:18px;padding:11px 13px;border-bottom:1px solid #ededf2}.statusFacts>div:last-child{border-bottom:0}.statusFacts>div span{font-size:10px;color:#8a8c9f}.statusFacts>div strong{font-size:10px;color:#35375e;text-align:right}.positionCard{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.positionCard:hover{transform:translateY(-1px);border-color:#d8d9e5;background:#fcfcff;box-shadow:0 8px 22px #24245d12}.positionCard:active{transform:translateY(0)}.panel>.choices:first-child{margin:0 0 16px;padding-bottom:13px;border-bottom:1px solid #ededf3}.panel>.choices:first-child button{min-height:36px;border-radius:999px;padding:0 12px;white-space:nowrap;font-size:10px}.panel>.choices:first-child button.selected{background:var(--navy);border-color:var(--navy);color:#fff}.filtersFour{align-items:stretch}.filtersFour label,.filtersFour select,.filtersFour input{min-width:0}td>.fitBadge{display:inline-flex;align-items:center;white-space:nowrap}.fitBadges{min-width:100px}.candidateCard>.choices{margin-top:18px}.candidateCard>.choices button{min-height:46px;padding:0 16px;font-size:12px}.candidateCard>.choices button.selected{background:#effaf7;border-color:var(--teal);color:#137862}.candidateCard .notice+.positionGrid{margin-top:18px}.notice{align-items:flex-start;line-height:1.45}.notice svg{flex:0 0 auto;margin-top:1px}.positionCard,.positionBtn,.fitTag,.statusLink,.statusBack{-webkit-tap-highlight-color:transparent}.tableWrap tbody tr{transition:background .14s ease}.tableWrap tbody tr:hover{background:#fbfbfe}.tableWrap td:last-child a{width:34px;height:34px;border-radius:9px;display:grid;place-items:center}.tableWrap td:last-child a:hover{background:#f0f1f6}@media(max-width:1000px){.panel>.choices:first-child{overflow-x:auto;flex-wrap:nowrap;padding-bottom:10px}.panel>.choices:first-child::-webkit-scrollbar{height:4px}}@media(max-width:760px){.panel>.choices:first-child{margin-left:-2px;margin-right:-2px}.panel>.choices:first-child button{flex:0 0 auto}}@media(max-width:560px){.candidateCard>.choices{display:grid;grid-template-columns:1fr}.candidateCard>.choices button{width:100%}.positionCard{min-height:64px}.tableWrap{margin-left:-4px;margin-right:-4px}}
