.ugc-invite-negotiation{font-family:Inter,Arial,sans-serif;color:#183450;border:1px solid #cadff5;border-radius:24px;padding:0;width:min(710px,calc(100vw - 28px));max-height:92vh;box-shadow:0 30px 90px #0d2b5140;background:#fff}.ugc-invite-negotiation::backdrop{background:#10263e70;backdrop-filter:blur(4px)}.negotiation-head{display:flex;align-items:flex-start;justify-content:space-between;padding:23px 26px;border-bottom:1px solid #e2ebf5;gap:16px}.negotiation-head small{font-size:11px;font-weight:800;letter-spacing:.1em;color:#2177c4}.negotiation-head h2{font-size:25px;line-height:1.3;margin:8px 0 0}.negotiation-head button{border:0;border-radius:50%;width:36px;height:36px;background:#edf5fe;color:#345976;font-size:25px;cursor:pointer;flex-shrink:0}.negotiation-summary{margin:22px 26px;padding:18px 20px;background:#eff7ff;border:1px solid #d7e8fb;border-radius:16px}.negotiation-summary>span{font-size:10px;letter-spacing:.1em;font-weight:800;color:#537391}.negotiation-summary h3{font-size:18px;margin:7px 0}.negotiation-summary p{font-size:14px;margin:5px 0;line-height:1.6}.negotiation-summary .negotiation-brief{color:#5e7187;max-height:65px;overflow:auto}.negotiation-summary>div{display:flex;gap:25px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid #d5e4f5;font-size:12px;color:#627991}.negotiation-summary>div strong{display:block;font-size:16px;color:#234768;margin-top:3px}.negotiation-fields{padding:0 26px;display:grid;gap:19px}.negotiation-fields label{display:grid;gap:8px;font-size:14px;font-weight:750;line-height:1.5;min-width:0}.negotiation-fields label>span{font-size:11px;font-weight:500;color:#7c8b9e}.negotiation-fields label>span.negotiation-required{color:#206fba}.negotiation-fields small{font-size:12px;font-weight:400;color:#6b7f93}.negotiation-fields input,.negotiation-fields textarea,.negotiation-fields select{font:500 15px/1.5 Inter,Arial,sans-serif;width:100%;box-sizing:border-box;border:1px solid #c8d9eb;border-radius:12px;background:#fff;padding:12px;color:#193650;min-width:0}.negotiation-money,.negotiation-days{display:flex;align-items:center;gap:10px}.negotiation-money>span{padding:12px 14px;border-radius:12px;background:#e8f2ff;color:#1a65af;font-size:15px;font-weight:800}.negotiation-money input{font-size:20px;font-weight:750}.negotiation-days>span{color:#667f97;font-size:14px}.negotiation-time{display:grid;grid-template-columns:1fr 1fr;gap:18px}.negotiation-note{margin:18px 26px 0;color:#677c92;font-size:13px;line-height:1.65}.negotiation-error{color:#a92d3f;font-size:14px;line-height:1.5;margin:14px 26px}.negotiation-error:empty{display:none}.negotiation-actions{padding:22px 26px 26px;display:flex;justify-content:flex-end;gap:12px}.negotiation-actions button{cursor:pointer;font:700 14px/1.4 Inter,Arial,sans-serif;border-radius:15px;padding:12px 20px;min-height:45px}.negotiation-primary{border:1px solid #1774ce;background:linear-gradient(#53b0ff,#137fea 50%,#0962c7);box-shadow:0 4px 0 #064686,inset 0 1px 1px #c3e5ff;color:#fff}.negotiation-secondary{border:1px solid #c8dbee;background:#fff;color:#3a5a78}.ugc-invite-negotiation button:disabled{opacity:.5;cursor:wait}.ugc-invite-negotiation :focus-visible{outline:3px solid #f4b145;outline-offset:3px}.negotiation-copy{margin:20px 26px 26px;border:1px solid #c7e8d8;border-radius:16px;background:#f1fbf6;padding:20px;color:#205a43}.negotiation-copy dl,.invite-proposal-copy dl{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}.negotiation-copy dt,.invite-proposal-copy dt{font-size:12px;color:#617e70}.negotiation-copy dd,.invite-proposal-copy dd{font-size:16px;font-weight:750;margin:5px 0 0}.negotiation-copy h3{font-size:14px}.negotiation-comments,.invite-proposal-comments{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.negotiation-copy small{font-size:12px;line-height:1.6}.negotiation-loading{padding:25px}.invite-proposal-copy{margin-top:16px;padding:20px;border-radius:16px;border:1px solid #c7dff7;background:#eff7ff;color:#25496c}.invite-proposal-copy>strong{font-size:16px}.invite-proposal-copy small{font-size:12px;color:#617991}.invite-state.negotiating{background:#e5efff!important;color:#1f5eb0!important}@media(max-width:560px){.negotiation-head,.negotiation-fields{padding-inline:18px}.negotiation-head h2{font-size:22px}.negotiation-summary{margin:18px;padding:16px}.negotiation-time,.negotiation-copy dl,.invite-proposal-copy dl{grid-template-columns:1fr}.negotiation-note,.negotiation-error{margin-inline:18px}.negotiation-actions{padding:20px 18px;justify-content:stretch}.negotiation-actions button{flex:1}.negotiation-copy{margin-inline:18px}}
.growth-actions [data-negotiate-invite]{border:1px solid #1774ce!important;border-radius:15px!important;background:linear-gradient(#53b0ff,#137fea 50%,#0962c7)!important;box-shadow:0 4px 0 #064686,inset 0 1px 1px #c3e5ff;color:#fff!important;font-weight:750;min-height:44px}
