#tlv-income-payroll-bridge{z-index:2147483000;color:#17191d;-webkit-overflow-scrolling:touch;background:#f5f6f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;inset:0;overflow:auto}#tlv-income-payroll-bridge[hidden]{display:none!important}.tlv-income-shell{width:min(1180px,100%);padding:calc(18px + env(safe-area-inset-top)) 20px calc(34px + env(safe-area-inset-bottom));margin:0 auto}.tlv-income-top{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.tlv-income-top-copy{min-width:0}.tlv-income-eyebrow{color:#d91524;letter-spacing:.11em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.tlv-income-top h1{margin:0 0 6px;font-size:27px;line-height:1.15}.tlv-income-top p{color:#667085;max-width:760px;margin:0;font-size:13px;line-height:1.5}.tlv-income-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tlv-income-actions input,.tlv-income-actions button,.tlv-income-button{min-height:40px;font:inherit;color:#24272d;background:#fff;border:1px solid #d8dde5;border-radius:11px;padding:0 12px;font-size:13px;font-weight:750}.tlv-income-actions button,.tlv-income-button{cursor:pointer}.tlv-income-actions .primary,.tlv-income-button.primary{color:#fff;background:#d91524;border-color:#d91524}.tlv-income-actions button:disabled,.tlv-income-button:disabled{opacity:.55;cursor:not-allowed}.tlv-income-note{color:#68343a;background:#fff7f7;border:1px solid #f1d5d8;border-radius:13px;margin-bottom:14px;padding:11px 13px;font-size:12px;line-height:1.5}.tlv-income-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.tlv-income-summary>div{background:#fff;border:1px solid #e3e6eb;border-radius:15px;padding:14px}.tlv-income-summary small{color:#7b8190;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.tlv-income-summary strong{letter-spacing:-.02em;font-size:21px}.tlv-income-summary .payable{border-color:#eebdc1}.tlv-income-summary .payable strong{color:#c81423}.tlv-income-message{border-radius:12px;margin:10px 0;padding:12px 14px;font-size:13px}.tlv-income-message.error{color:#a60f1b;background:#fff0f1;border:1px solid #efc5c8}.tlv-income-message.success{color:#176c34;background:#effaf2;border:1px solid #c9e8d1}.tlv-income-loading,.tlv-income-empty{text-align:center;color:#727988;background:#fff;border:1px solid #e4e6ea;border-radius:15px;padding:34px 18px}.tlv-income-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tlv-income-card{background:#fff;border:1px solid #e2e5e9;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #10182808}.tlv-income-card-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 16px 10px;display:flex}.tlv-income-person strong{margin-bottom:3px;font-size:16px;display:block}.tlv-income-person>span{color:#737987;font-size:12px;display:block}.tlv-income-badge{color:#24723a;background:#edf8f0;border-radius:999px;margin-top:7px;padding:4px 8px;font-weight:800;font-size:10px!important;display:inline-flex!important}.tlv-income-badge.inherit{color:#686e79;background:#f1f2f4}.tlv-income-card-head button{cursor:pointer;background:#fff;border:1px solid #dcdfe4;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:800}.tlv-income-lines{margin:0;padding:0 16px 8px}.tlv-income-line{border-top:1px solid #f0f1f3;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.tlv-income-line:first-child{border-top:0}.tlv-income-line dt{min-width:0;font-size:12px;font-weight:750}.tlv-income-line dt small{color:#818795;margin-top:2px;font-size:10px;font-weight:500;line-height:1.4;display:block}.tlv-income-line dd{white-space:nowrap;margin:0;font-size:12px;font-weight:850}.tlv-income-line.negative dd{color:#c81423}.tlv-income-line.commission{background:#fbfbfc;margin:0 -16px;padding:9px 16px}.tlv-income-card-foot{background:#fafafa;border-top:1px solid #e9eaed;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.tlv-income-card-foot span{color:#707684;font-size:11px}.tlv-income-card-foot strong{color:#c81423;margin-top:2px;font-size:20px;display:block}.tlv-income-card-foot nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.tlv-income-card-foot a{color:#343840;background:#fff;border:1px solid #dde0e5;border-radius:9px;align-items:center;min-height:32px;padding:0 9px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.tlv-income-editor{background:#fcfcfd;border-top:1px solid #eceef1;padding:13px 16px 16px}.tlv-income-editor h3{margin:0 0 10px;font-size:13px}.tlv-income-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.tlv-income-field{color:#5f6672;flex-direction:column;gap:5px;font-size:10px;font-weight:800;display:flex}.tlv-income-field.full{grid-column:1/-1}.tlv-income-field input,.tlv-income-field select{width:100%;min-height:38px;font:inherit;color:#17191d;background:#fff;border:1px solid #d8dce2;border-radius:9px;padding:0 10px;font-size:12px}.tlv-income-form-actions{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.tlv-income-adjustments{border-top:1px dashed #d9dde3;margin-top:12px;padding-top:11px}.tlv-income-adjustments>strong{font-size:11px}.tlv-income-adjustment{background:#fff;border:1px solid #eceef1;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:7px;padding:8px 9px;font-size:11px;display:flex}.tlv-income-adjustment span{min-width:0}.tlv-income-adjustment span small{color:#7a808d;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.tlv-income-adjustment a{color:#b81320}.tlv-income-adjustment b{white-space:nowrap}.tlv-income-evidence{border-top:1px dashed #d9dde3;margin-top:10px;padding-top:10px}.tlv-income-evidence>p{color:#7c8290;margin:0 0 8px;font-size:10px;line-height:1.45}.tlv-income-evidence-empty{color:#858b98;background:#f4f5f6;border-radius:9px;padding:9px;font-size:11px}.tlv-income-source-preview{color:#777e8b;margin-top:5px;font-size:10px}.tlv-income-refreshing{opacity:.65;pointer-events:none}@media (max-width:800px){.tlv-income-shell{padding-left:12px;padding-right:12px}.tlv-income-top{display:block}.tlv-income-top h1{font-size:22px}.tlv-income-actions{justify-content:flex-start;margin-top:12px}.tlv-income-summary,.tlv-income-grid{grid-template-columns:1fr}.tlv-income-summary>div{padding:12px 13px}.tlv-income-summary strong{font-size:19px}}@media (max-width:480px){.tlv-income-shell{padding-top:calc(12px + env(safe-area-inset-top))}.tlv-income-actions{grid-template-columns:1fr 1fr;display:grid}.tlv-income-actions input{grid-column:1/-1}.tlv-income-actions button{width:100%}.tlv-income-card-head{padding:13px 12px 9px}.tlv-income-lines{padding-left:12px;padding-right:12px}.tlv-income-line.commission{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.tlv-income-card-foot{flex-direction:column;align-items:flex-start;padding:11px 12px}.tlv-income-card-foot nav{justify-content:flex-start}.tlv-income-editor{padding-left:12px;padding-right:12px}.tlv-income-form-grid{grid-template-columns:1fr}.tlv-income-field.full{grid-column:auto}.tlv-income-line{align-items:flex-start}.tlv-income-line dd{padding-top:1px}}
