.public-employee-review .editable-item-heading h3{font-size:15px}.public-employee-review .public-step-panel>.button{margin-top:10px}.public-employee-review .public-step-panel .tool-check{margin:18px 0 0}.public-employee-review .public-step-panel .tool-check h3{margin:0 0 6px;font-size:15px}.public-employee-review .public-tool-check-toggle{font-weight:600}.review-subheading{margin:18px 0 4px;font-size:16px}.review-items>li .operations-field,.review-items>li .field{min-width:0}.review-scale-key{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;flex-wrap:wrap;gap:6px 14px;margin:4px 0 10px;padding:8px 10px;font-size:13px;list-style:none;display:flex}.review-scale-key li{margin:0}.review-scale-key b{background:var(--forest);min-width:20px;height:20px;color:var(--on-forest);border-radius:50%;place-items:center;margin-right:2px;font-size:12px;display:inline-grid}.review-scale{border:0;flex-wrap:wrap;gap:0;margin:10px 0;padding:0;display:flex}.review-scale legend{width:100%;margin-bottom:6px;padding:0;font-size:13px;font-weight:600}.review-scale legend span{color:var(--color-muted);font-weight:500}.review-scale label{border:1px solid var(--color-control-border);background:var(--color-panel);min-width:40px;min-height:34px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;margin:0 -1px 0 0;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.review-scale label:first-of-type{color:var(--color-muted);border-radius:7px 0 0 7px;font-weight:500}.review-scale label:last-of-type{border-radius:0 7px 7px 0;margin-right:0}.review-scale label:hover{background:var(--color-surface)}.review-scale input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.review-scale label.is-picked{z-index:1;background:var(--forest);border-color:var(--color-primary);color:var(--on-forest)}.review-scale label:has(input:focus-visible){z-index:2;outline:2px solid var(--color-primary);outline-offset:2px}.review-scale .calculator-error{width:100%;margin-top:4px}.review-paper{min-width:0}.review-meta dd.review-blank{border-bottom:1px solid var(--color-control-border);min-height:1.5em}.review-key{flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex;white-space:normal!important;margin:10px 0 4px!important}.review-key b{margin-right:2px}.review-criteria{margin:8px 0 0!important;padding-left:22px!important}.review-criteria>li{border-top:1px solid var(--color-border);break-inside:avoid;padding:10px 0}.review-criterion{font-weight:600;margin:0!important}.review-expectation{color:var(--color-muted);font-size:12px;margin:2px 0 0!important}.review-boxes{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 6px;display:flex}.review-boxes span{border:1px solid var(--color-control-border);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:inline-grid}.review-boxes .review-picked{background:var(--forest);border:2px solid var(--color-primary);color:var(--on-forest);font-weight:700}.review-boxes em{font-size:12px;font-style:normal;font-weight:600}.review-comments{margin:0!important}.review-lines{background:repeating-linear-gradient(transparent 0 21px, var(--color-control-border) 21px 22px)}.review-lines-1{height:22px}.review-lines-2{height:44px}.review-lines-3{height:66px}.review-lines-4{height:88px}.review-goals li{margin:6px 0}.review-goals p{margin:0!important}.review-goal-detail{color:var(--color-muted);font-size:12px;display:block}.review-overall{break-inside:avoid}.review-signoff{break-inside:avoid;margin-top:18px}.review-acknowledgement{font-size:12px}.review-sign{grid-template-columns:3fr 1fr;gap:20px;margin-top:30px;display:grid}.review-sign span{border-top:1px solid var(--color-control-border);color:var(--color-muted);padding-top:4px;font-size:12px}@media (max-width:480px){.review-sign{grid-template-columns:1fr;gap:26px}}@media print{.review-boxes span{border-color:#555}.review-boxes .review-picked{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-color:#000}.review-lines{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:repeating-linear-gradient(#0000 0 23px,#999 23px 24px)}.review-lines-1{height:24px}.review-lines-2{height:48px}.review-lines-3{height:72px}.review-lines-4{height:96px}.review-sign span,.review-meta dd.review-blank{border-color:#555}}
