.neg-list{display:grid;gap:14px;margin:14px 0}.neg-card{background:#fff;border:1px solid #dce5f3;border-radius:16px;padding:16px;min-width:0}.neg-card .offer-person{align-items:center;margin-bottom:14px}.neg-card .offer-person>div{min-width:0}.neg-card .offer-person small{display:block;font-size:12px;line-height:1.45;color:#61718b}.neg-card .avatar{flex-shrink:0}.neg-status{display:inline-flex;padding:5px 9px;background:#eff4ff;color:#2458a6;font-size:12px;font-weight:700;border-radius:7px;line-height:1.4}.neg-status.neg-agreed{background:#e7f6ee;color:#176645}.neg-price{font-size:21px;font-weight:800;margin:12px 0 3px!important;line-height:1.35}.neg-message{overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;line-height:1.6}.neg-help{font-size:13px;line-height:1.6;color:#61718b}.neg-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px}.neg-actions button{font:inherit;font-size:13px;line-height:1.35;cursor:pointer;white-space:normal}.neg-actions .cta,.neg-actions .outline-btn{padding:10px 12px}.neg-text-btn{border:0;background:transparent;color:#235a9b;padding:6px 4px;font-weight:700!important;text-align:left}.neg-text-btn:hover{text-decoration:underline}.neg-card button:focus-visible,.neg-dialog button:focus-visible{outline:3px solid #86b7ff;outline-offset:3px}.neg-history{border-top:1px solid #e5ebf4;margin-top:16px;padding-top:12px;font-size:12px}.neg-history summary,.neg-contract-terms>summary{cursor:pointer;color:#365579;font-weight:700;line-height:1.5}.neg-history ol{list-style:none;padding:0 0 0 12px;margin:14px 0 0;border-left:2px solid #dce7f8}.neg-history li{padding:0 0 16px 4px}.neg-history li:last-child{padding-bottom:0}.neg-history li>small{display:block;color:#61718b;margin-top:4px}.neg-history p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0}.neg-history li details{margin-top:8px}.neg-terms{font-size:13px;line-height:1.6;text-align:left;margin:14px 0}.neg-terms>div{padding:7px 0;border-bottom:1px solid #e5ebf4}.neg-terms dt{color:#61718b;font-size:12px}.neg-terms dd{margin:1px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:#17263d}.neg-dialog{width:min(540px,calc(100% - 28px));max-height:90dvh;padding:0;border:0;border-radius:20px;box-shadow:0 20px 80px #122f5c38;color:#17263d;background:white}.neg-dialog::backdrop{background:#10254480}.neg-dialog-form{padding:24px}.neg-dialog-head{display:flex;gap:18px;justify-content:space-between;align-items:start}.neg-dialog h2{font-size:23px;margin:0;line-height:1.3}.neg-close{border:0;border-radius:50%;width:32px;height:32px;background:#f1f4f9;cursor:pointer;font-size:23px;flex-shrink:0}.neg-dialog label{display:block;font-size:13px;font-weight:700;margin:16px 0 7px}.neg-dialog input,.neg-dialog textarea{box-sizing:border-box;width:100%;border:1px solid #cbd8eb;border-radius:10px;padding:11px;font:inherit}.neg-dialog textarea{resize:vertical}.neg-error{color:#b42318;font-size:13px;line-height:1.5}.neg-error:empty{display:none}.neg-inbox{max-width:560px;margin:0 auto 18px;width:100%}.neg-contract-terms{margin-top:16px}.neg-dialog [disabled]{opacity:.55;cursor:wait}@media(max-width:600px){.neg-dialog-form{padding:20px}.neg-card{padding:14px}.neg-inbox{min-width:0}.neg-dialog .neg-actions{align-items:stretch}.neg-dialog .neg-actions button{flex:1}.neg-terms{font-size:12px}}
