.wage-negotiation{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1d1d);border:1px solid var(--lightningcss-light,#dce4eb)var(--lightningcss-dark,#363d43);border-radius:14px;gap:10px;margin:16px 0;padding:15px 14px;display:grid}.wage-negotiation>div:first-child{gap:3px;display:grid}.wage-negotiation>div:first-child small{color:var(--lightningcss-light,#185548)var(--lightningcss-dark,#c4e5de);letter-spacing:.08em;font-size:10px;font-weight:850}.wage-negotiation h3{color:var(--lightningcss-light,#26354a)var(--lightningcss-dark,#ced3d9);margin:0;font-size:16px}.wage-negotiation>p{color:var(--lightningcss-light,#68758a)var(--lightningcss-dark,#abafb4);margin:0;font-size:12px;line-height:1.55}.wage-negotiation>button{color:#fff;cursor:pointer;font:inherit;background:#185548;border:0;border-radius:10px;min-height:44px;padding:9px 12px;font-size:13px;font-weight:800}.wage-negotiation>button:disabled{cursor:default;opacity:.55}.wage-negotiation-outcome{border:1px solid var(--lightningcss-light,#dce4eb)var(--lightningcss-dark,#363d43);border-radius:10px;gap:5px;padding:11px 10px;display:grid}.wage-negotiation-outcome strong{font-size:13px}.wage-negotiation-outcome p,.wage-negotiation-outcome small{color:var(--lightningcss-light,#68758a)var(--lightningcss-dark,#abafb4);margin:0;font-size:12px;line-height:1.5}.wage-negotiation-outcome.approved{background:var(--lightningcss-light,#edf8f4)var(--lightningcss-dark,#1d2b26);border-color:var(--lightningcss-light,#b7d6cc)var(--lightningcss-dark,#3f4f4a)}.wage-negotiation-outcome.approved strong{color:var(--lightningcss-light,#185548)var(--lightningcss-dark,#c4e5de)}.wage-negotiation-outcome.rejected{background:var(--lightningcss-light,#fff7f5)var(--lightningcss-dark,#2f1712);border-color:var(--lightningcss-light,#ecd7d0)var(--lightningcss-dark,#493934)}.wage-negotiation-outcome.rejected strong{color:#9b4b3e}.wage-negotiation>p.wage-negotiation-fame{color:var(--lightningcss-light,#26354a)var(--lightningcss-dark,#ced3d9);gap:2px;font-size:13px;display:grid}.wage-negotiation-fame small{color:var(--lightningcss-light,#68758a)var(--lightningcss-dark,#abafb4);font-size:11px}
.signature-replay{color:var(--t-g900,var(--lightningcss-light,#172f78)var(--lightningcss-dark,#b2bee4));display:block}.signature-replay path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:8px;vector-effect:non-scaling-stroke}.signature-replay-segment{animation:signature-replay-write var(--signature-replay-duration,20ms) linear var(--signature-replay-delay,0s) forwards;stroke-dasharray:1;stroke-dashoffset:1px}.fa-contract-autograph{aspect-ratio:1.9;background:linear-gradient(var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1d1d),var(--lightningcss-light,#f7f9fd)var(--lightningcss-dark,#171d29));border:1px solid var(--lightningcss-light,#c8d4e5)var(--lightningcss-dark,#38404b);border-radius:13px;width:100%;margin-top:10px;position:relative;overflow:hidden}.fa-contract-autograph>small{color:var(--lightningcss-light,#7b8799)var(--lightningcss-dark,#a2a5ab);letter-spacing:.08em;z-index:2;font-size:8px;font-weight:800;position:absolute;top:12px;left:13px}.fa-contract-autograph>.signature-replay{z-index:3;width:calc(100% - 50px);height:calc(100% - 43px);position:absolute;inset:25px 25px 18px}.fa-contract-autograph>i{z-index:1;background:var(--lightningcss-light,#b7c3d499)var(--lightningcss-dark,#363c4499);height:1px;position:absolute;bottom:29px;left:18px;right:18px}.fa-contract-autograph>span{color:var(--lightningcss-light,#8a94a5)var(--lightningcss-dark,#9a9ea4);z-index:2;font-size:9px;font-weight:700;position:absolute;bottom:12px;right:19px}.fa-contract-autograph.is-complete{border-color:#8eb8e5;box-shadow:inset 0 0 0 1px #087eda16}@keyframes signature-replay-write{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.signature-replay-segment{stroke-dashoffset:0;animation:none}}[data-slot=dialog-content].contract-signature{scrollbar-gutter:stable;display:block;overflow-y:auto}.contract-signature>h2,.contract-signature>h3{margin-bottom:12px}.contract-signature>p{margin:12px 0}.contract-signature .fa-contract-autograph{aspect-ratio:auto;height:160px;min-height:160px}.contract-signature>button.primary.wide{z-index:5;width:100%;min-height:48px;margin-top:16px;position:sticky;bottom:0;box-shadow:0 -6px 10px #fffc}
