#candidateReviewPane *{box-sizing:border-box}#candidateReviewPane{margin:0;background:#f3f6fa;color:#15304b;font:15px/1.6 system-ui,sans-serif}#candidateReviewPane{max-width:1200px;margin:auto;padding:24px}#candidateReviewPane .review-heading{display:flex;justify-content:space-between;align-items:center}#candidateReviewPane h1{font-size:27px;margin:5px 0}#candidateReviewPane h2{font-size:19px}#candidateReviewPane small{letter-spacing:2px;color:#087e84}#candidateReviewPane p{margin:8px 0}#candidateReviewPane a{color:#056a83}#candidateReviewPane section,#candidateReviewPane article{background:white;border:1px solid #dae4ed;border-radius:14px;padding:20px;margin-bottom:16px}#candidateReviewPane button,#candidateReviewPane a.action{border:1px solid #b6ced9;border-radius:8px;padding:9px 14px;background:white;color:#17616c;cursor:pointer;font:inherit}#candidateReviewPane button:disabled{opacity:.45;cursor:default}#candidateReviewPane #review-compare,#candidateReviewPane #review-reload{background:#087e84;color:white}#candidateReviewPane .filters,#candidateReviewPane .selection{display:flex;gap:14px;align-items:end;flex-wrap:wrap}#candidateReviewPane label{display:flex;flex-direction:column;gap:5px;font-size:13px}#candidateReviewPane input,#candidateReviewPane select{padding:10px;border:1px solid #cbd7e2;border-radius:7px;font:inherit}#candidateReviewPane input{min-width:220px}#candidateReviewPane .notice{background:#e8f2f3;padding:15px;border-radius:9px;font-size:13px}#candidateReviewPane .listing-head,#candidateReviewPane nav,#candidateReviewPane .row{display:flex;gap:12px;justify-content:space-between;align-items:center}#candidateReviewPane .tags{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}#candidateReviewPane .tag{padding:4px 9px;background:#eef2f7;border-radius:6px;font-size:12px}#candidateReviewPane .warn{background:#fff4e7;color:#924900}#candidateReviewPane .actions{display:flex;gap:8px;flex-wrap:wrap}#candidateReviewPane article h3{margin:0;font-size:17px}#candidateReviewPane table{border-collapse:collapse;width:100%;font-size:13px}#candidateReviewPane th,#candidateReviewPane td{border-bottom:1px solid #dfe7ee;padding:12px;text-align:left;vertical-align:top;min-width:150px}#candidateReviewPane th:first-child,#candidateReviewPane td:first-child{min-width:130px;font-weight:600}#candidateReviewPane .table-wrap{overflow:auto}#candidateReviewPane #review-error{color:#a12020;white-space:pre-line}#candidateReviewPane #review-history{overflow-wrap:anywhere}#candidateReviewPane nav{justify-content:center;margin:20px}#candidateReviewPane details{font-size:13px;margin:10px 0}#candidateReviewPane #review-comparison{scroll-margin-top:20px}@media(max-width:650px){#candidateReviewPane .review-heading{display:block}#candidateReviewPane .filters label{width:100%}#candidateReviewPane input{min-width:0}#candidateReviewPane{padding:14px}#candidateReviewPane .row{align-items:start}#candidateReviewPane .selection{align-items:center}#candidateReviewPane h1{font-size:23px}}@media print{#candidateReviewPane{background:white}#candidateReviewPane .review-heading,#candidateReviewPane .filters,#candidateReviewPane .selection,#candidateReviewPane #review-list,#candidateReviewPane .listing-head,#candidateReviewPane nav,#candidateReviewPane #review-notice,#candidateReviewPane #review-history,#candidateReviewPane #review-error{display:none!important}#candidateReviewPane #review-comparison{display:block!important;border:0;padding:0}#candidateReviewPane #review-comparison button{display:none}#candidateReviewPane{padding:0;max-width:none}#candidateReviewPane .table-wrap{overflow:visible}#candidateReviewPane table{font-size:9px}#candidateReviewPane th,#candidateReviewPane td{min-width:0;padding:5px}#candidateReviewPane a{color:black} @page{size:A4 landscape;margin:10mm}}
.view-switch{display:flex;gap:10px;margin:16px 0}#candidateReviewPane{max-width:1200px;margin:auto;padding:0}#candidateReviewPane [hidden]{display:none!important}#candidateReviewPane .filters{align-items:end}#candidateReviewPane .selection{position:sticky;top:0;z-index:5;box-shadow:0 2px 8px #1232}#candidateReviewPane .actions a{display:inline-block;text-decoration:none}@media print{body>header,body>footer,.view-switch,#mapWorkspace,.statusbar{display:none!important}#workspace{display:block!important}#candidateReviewPane .selection{display:none!important}}
