.employee-public{color:#263739;background:#f1f4f5;min-height:100dvh;padding:28px 20px 48px}.employee-public-brand{color:#68787b;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:18px;max-width:680px;margin:0 auto 26px;font-size:12px;display:flex}.employee-public-brand img{width:105px;height:auto}.employee-public-card{background:#fff;border:1px solid #e1e8e8;border-radius:22px;max-width:680px;margin:auto;padding:36px 42px;box-shadow:0 12px 50px #1b38370a}.employee-public-logo{justify-content:center;height:80px;margin-bottom:28px;display:flex}.employee-public-logo .collab-company-logo{width:160px;max-width:none;height:80px}.rocket .employee-public-logo .collab-company-logo{width:185px}.employee-public h1{letter-spacing:-.035em;margin:8px 0 16px;font-size:30px;line-height:1.18}.employee-intro{color:#52676a;font-size:14px;line-height:1.65}.employee-privacy{color:#536763;background:#f2f7f6;border-left:3px solid #97bab3;margin:18px 0 26px;padding:12px 14px;font-size:12px;line-height:1.6}.employee-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.employee-wide{grid-column:1/-1}.employee-form-grid label{flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.employee-form-grid label small{color:#70807f;font-weight:400}.employee-form-grid label>span{color:#637775;font-size:11px;font-weight:400;line-height:1.6}.employee-form-grid input,.employee-target select{color:#253f3c;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d5dfdd;border-radius:8px;padding:10px 12px;font-weight:400}.employee-form-grid input:focus,.employee-target select:focus{outline-offset:2px;outline:2px solid #82b4a6}.employee-form-grid fieldset{border:0;margin:0;padding:0}.employee-form-grid legend{margin-bottom:10px;font-size:13px;font-weight:600}.employee-badge-choice{gap:12px;display:flex}.employee-badge-choice label{border:1px solid #d9e4e1;border-radius:8px;flex-direction:row;flex:1;align-items:center;padding:12px 16px;display:flex}.employee-badge-choice input,.employee-confirm input{accent-color:#3b8071;flex-shrink:0;width:17px;height:17px;min-height:0}.employee-confirm{align-items:flex-start;gap:10px;margin:24px 0 20px;font-size:12px;font-weight:400;line-height:1.6;flex-direction:row!important;display:flex!important}.employee-public .primary{justify-content:center;width:100%;min-height:45px}.employee-public footer{text-align:center;color:#86938f;margin-top:28px;font-size:11px}.employee-honeypot{opacity:0;pointer-events:none;position:absolute!important;left:-10000px!important}.employee-received{text-align:center;color:#356f60;padding:10px 0}.employee-received svg{margin:auto}.employee-received p{color:#526b63;font-size:14px;line-height:1.7}.rh-section-tabs{border-bottom:1px solid #e1e8e7;gap:8px;margin:24px 0;padding-bottom:12px;display:flex}.rh-section-tabs button{color:#506762;background:0 0;border:1px solid #0000;border-radius:8px;padding:10px 17px;font-size:13px;font-weight:600}.rh-section-tabs button[aria-selected=true]{color:#235749;background:#e3efeb;border-color:#cbded7}.employee-updates{margin:24px 0 60px}.employee-share{background:#f0f6f3;border:1px solid #dfe9e4;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:18px 20px;display:flex}.employee-share strong,.employee-share a,.employee-share small{display:block}.employee-share strong{font-size:13px}.employee-share a{color:#356e5a;overflow-wrap:anywhere;margin:7px 0;font-size:13px}.employee-share small{color:#687d74;font-size:11px}.employee-share button{flex-shrink:0}.employee-counters{color:#63766e;flex-wrap:wrap;gap:22px;margin:18px 0 24px;font-size:12px;display:flex}.employee-counters strong{color:#284e3e;margin-right:5px;font-size:21px}.employee-unmatched{background:#fffcf3;border:1px solid #e7dcb8;border-radius:12px;margin:20px 0;padding:16px 20px}.employee-unmatched summary{cursor:pointer;font-size:14px;font-weight:600}.employee-unmatched p{color:#7d7054;font-size:12px}.employee-unmatched>div{border-top:1px solid #eee5cc;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.employee-unmatched strong,.employee-unmatched small{font-size:13px;display:block}.employee-unmatched small{margin-top:4px;font-size:11px}.employee-table-wrap{background:#fff;border:1px solid #e1e7e4;border-radius:12px;overflow:auto}.employee-table,.employee-compare{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.employee-table thead,.employee-compare thead{color:#64766d;background:#f4f7f5}.employee-table th,.employee-table td,.employee-compare th,.employee-compare td{vertical-align:middle;border-bottom:1px solid #e9eeeb;padding:14px 16px}.employee-table th,.employee-compare th{white-space:nowrap;font-weight:600}.employee-table td:first-child{min-width:190px}.employee-table small{color:#7d8b84;margin-top:4px;font-size:11px;line-height:1.5;display:block}.employee-table tbody tr:last-child td,.employee-compare tr:last-child td,.employee-compare tr:last-child th{border-bottom:0}.employee-state{white-space:nowrap;color:#6c7b74;background:#edf1ef;border-radius:5px;padding:4px 7px;font-size:11px;display:inline-block}.employee-state.pending{color:#8e6a18;background:#fcf0cd}.employee-state.approved{color:#3b7150;background:#e0f1e5}.employee-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.employee-row-actions button{min-height:32px;padding:6px 9px;font-size:11px}.employee-badge-status{color:#586f88;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.employee-review.rh-dialog{max-width:850px}.employee-review .employee-compare{font-size:12px}.employee-compare td{overflow-wrap:anywhere;min-width:150px;max-width:250px}.employee-compare .changed td:last-child{color:#2f6a44;background:#ebf6ef;font-weight:600}.employee-target{flex-direction:column;gap:7px;font-size:12px;display:flex}.employee-submitted,.employee-help{color:#728377;font-size:11px;line-height:1.5}.employee-review .dialog-buttons{flex-wrap:wrap}.employee-review .employee-confirm{margin:12px 0}.employee-review .error{margin:0}.employee-table-wrap .empty{padding:24px}@media (max-width:640px){.employee-public{padding:20px 12px 30px}.employee-public-card{border-radius:16px;padding:28px 22px}.employee-public h1{font-size:27px}.employee-form-grid{grid-template-columns:1fr;gap:18px}.employee-wide{grid-column:auto}.employee-share{flex-direction:column;align-items:flex-start;padding:16px}.employee-counters{gap:14px}.employee-counters strong{font-size:18px}.rh-section-tabs button{padding:10px 12px;font-size:12px}.employee-unmatched>div{flex-direction:column;align-items:flex-start}.employee-table{min-width:640px}.employee-review .employee-compare{font-size:11px}.employee-compare th,.employee-compare td{padding:10px}.employee-compare td{min-width:125px}.employee-review .dialog-buttons button{flex:1}}.employee-review-form{gap:12px;min-width:0;display:grid}.employee-compare input,.employee-compare select{color:#263d32;background:#fff;border:1px solid #ccdcd3;border-radius:7px;width:100%;min-width:0;min-height:40px;padding:9px 10px;font-size:14px;font-weight:400}.employee-compare input:focus,.employee-compare select:focus{outline-offset:2px;outline:2px solid #79a98d}.employee-original{color:#647a6b;overflow-wrap:anywhere;margin-top:7px;font-size:12px;font-weight:400;line-height:1.5;display:block}.employee-review .employee-compare td:last-child{min-width:220px}.employee-review-form .dialog-buttons{margin-top:8px}@media (max-width:640px){.employee-compare input,.employee-compare select{font-size:16px}.employee-review .employee-compare td:last-child{min-width:200px}}
