.console-ep-employee-card .console-cp-customer-panel{gap:6px;padding-right:36px}.console-ep-employee-identity{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:8px 10px;gap:8px 10px;align-items:start;min-width:0}.console-ep-employee-identity-text{min-width:0}.console-ep-employee-name-row{align-items:center;margin-bottom:0}.console-ep-employee-name-row .console-cp-customer-name{flex:0 1 auto;min-width:0;font-size:1rem;line-height:1.2;overflow-wrap:anywhere}.console-ep-employee-badges,.console-ep-employee-role{margin-top:4px}.console-ep-employee-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.console-ep-employee-details{display:flex;flex-direction:column;gap:4px;min-width:0}.console-ep-employee-details .console-cp-customer-info-item{align-items:flex-start}.console-ep-employee-details .console-cp-customer-info-icon{margin-top:2px}.console-ep-employee-inactive{margin:4px 0 0;font-size:11px;font-weight:600;color:#b42318}.console-ep-employee-card .console-cp-customer-info-item span,.console-ep-employee-card .console-cp-customer-info-link{font-size:12px;min-width:0;overflow-wrap:anywhere;word-break:break-word}.console-ep-employee-info-address span{display:block;line-height:1.35}.console-employee-profile-modal .console-ep-employee-card .console-cp-customer-panel{padding:8px 10px 10px}.console-employee-profile-modal .console-ep-employee-identity{gap:8px 10px}.console-ep-penguin-pay-card,.console-ep-widget-card{display:flex;flex-direction:column;min-height:0;position:relative;overflow:hidden}.console-ep-widget-card .console-ep-widget-placeholder{color:#94a3b8;font-size:13px;font-weight:500;text-align:center;padding:12px}.console-ep-penguin-pay-header{flex-shrink:0;padding-bottom:0}.console-ep-penguin-pay-body{flex:1 1;min-height:0;overflow:auto;padding:0 14px 8px}.console-ep-penguin-pay-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:72px;text-align:center}.console-ep-penguin-pay-setup-btn{border:1px solid #2563eb;background:#2563eb;color:#fff;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:600;cursor:pointer}.console-ep-penguin-pay-setup-btn:hover{background:#1d4ed8;border-color:#1d4ed8}.console-ep-penguin-pay-commissions,.console-ep-penguin-pay-summary{display:flex;flex-direction:column;gap:8px}.console-ep-penguin-pay-pill{display:inline-flex;align-self:flex-start;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.01em}.console-ep-penguin-pay-pill.is-salary-hourly{background:#eff6ff;color:#1d4ed8}.console-ep-penguin-pay-pill.is-commissions-only{background:#faf5ff;color:#7e22ce}.console-ep-penguin-pay-detail{margin:0;font-size:15px;font-weight:700;color:#101828}.console-ep-penguin-pay-commission-section{display:flex;flex-direction:column;gap:6px;margin-top:4px}.console-ep-penguin-pay-section-label{font-size:11px;font-weight:700;color:#667085;text-transform:uppercase;letter-spacing:.04em}.console-ep-penguin-pay-rule-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.console-ep-penguin-pay-rule-item{border:1px solid #eaecf0;border-radius:8px;padding:8px 10px;background:#fcfcfd}.console-ep-penguin-pay-rule-main{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.console-ep-penguin-pay-rule-main strong{font-size:12px;font-weight:700;color:#101828;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-ep-penguin-pay-rule-main span{font-size:12px;font-weight:700;color:#027a48;flex-shrink:0}.console-ep-penguin-pay-rule-meta{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:4px;font-size:11px;color:#667085}.console-ep-penguin-pay-rule-source{font-weight:600}.console-ep-penguin-pay-rule-source.is-role{color:#6941c6}.console-ep-penguin-pay-rule-source.is-employee{color:#175cd3}.console-ep-penguin-pay-no-rules{margin:0}.console-ep-penguin-pay-footer{flex-shrink:0;padding:0 14px 12px;display:flex;justify-content:center}