.negotiation{color:#1d252d;gap:20px;display:grid}.negotiation h2,.negotiation h3{color:#1d252d;margin:0;font-size:18px}.negotiation [tabindex="-1"]:focus{outline:none}.negotiation-group{gap:10px;display:grid}.negotiation-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.negotiation-list button{color:#1d252d;width:100%;height:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e6eb;border-left:4px solid #ffb23f;border-radius:10px;align-content:start;gap:4px;padding:14px 16px;display:grid}.negotiation-list button:hover{background:#fff8ea}.negotiation-list strong{font-size:15px}.negotiation-list span{color:#5d6b78;font-size:13px}.negotiation-setting{background:#f4f6f8;border:1px solid #e1e6eb;border-radius:14px;gap:10px;padding:18px 20px;display:grid}.negotiation-kind{color:#5d6b78;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.negotiation-setting dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:14px;display:grid}.negotiation-setting dt{color:#5d6b78;font-weight:700}.negotiation-setting dd{margin:0}.negotiation-setting p{margin:0;line-height:1.6}.negotiation-offer{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:360px;font-size:14px}.negotiation-offer caption{text-align:left;padding-bottom:6px;font-weight:800}.negotiation-offer th,.negotiation-offer td{text-align:left;border-bottom:1px solid #d5dce3;padding:6px 10px;font-weight:600}.negotiation-offer td{text-align:right}.negotiation-log{gap:10px;display:grid}.negotiation [data-who]{overflow-wrap:anywhere;border-radius:12px;margin:0;padding:12px 14px;line-height:1.6}.negotiation [data-who] strong{color:#5d6b78;letter-spacing:.04em;font-size:12px;display:block}.negotiation [data-who=them]{background:#fff;border:1px solid #e1e6eb;margin-right:10%}.negotiation [data-who=you]{color:#3b2d0c;background:#fff8ea;border:1px solid #f3dcae;margin-left:10%}.negotiation [data-who=you] strong{color:#7a4a00}.negotiation-choices{gap:8px;margin:10px 0 0;padding-left:22px;display:grid}.negotiation-choices button{color:#1d252d;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9d1da;border-radius:10px;padding:12px 14px;line-height:1.5}.negotiation-choices button:hover{border-color:#0e1a2b}.negotiation :is(button,a,summary):focus-visible{outline-offset:2px;outline:2px solid #0d7a63}.negotiation-result{gap:14px;display:grid}.negotiation-result>p{margin:0}.negotiation-total{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.negotiation-verdict{color:#4a3a12;background:#fff8ea;border-left:4px solid #ffb23f;border-radius:8px;padding:12px 16px;line-height:1.6}.negotiation-review{gap:14px;margin:0;padding:0;list-style:none;display:grid}.negotiation-review>li{background:#fff;border:1px solid #e1e6eb;border-radius:12px;gap:8px;padding:14px 16px;display:grid}.negotiation-review p{overflow-wrap:anywhere;margin:0;line-height:1.6}.negotiation-review [data-who=them]{background:#f4f6f8;margin:0}.negotiation-review ul{gap:10px;margin:8px 0 0;padding-left:18px;display:grid}.negotiation-review summary{color:#0b5c8a;cursor:pointer;width:fit-content;font-size:14px;font-weight:700}.negotiation-why{color:#3a4652;font-size:14px}.negotiation-score{color:#1d252d;white-space:nowrap;background:#e8edf2;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:800;display:inline-block}.negotiation-score[data-score="2"]{color:#0b5a48;background:#d7f0e6}.negotiation-score[data-score="0"]{color:#8f1f1f;background:#fdecec}@media screen{.dark .negotiation,.dark .negotiation h2,.dark .negotiation h3{color:#d6dfe8}.dark .negotiation [tabindex="-1"]:focus{outline:none}.dark .negotiation-list button{color:#d6dfe8;background:#191919;border:1px solid #2b2f33;border-left:4px solid #ffb23f}.dark .negotiation-list button:hover{background:#19150e}.dark .negotiation-list span{color:#b5c2ce}.dark .negotiation-setting{background:#131416;border:1px solid #2b2f33}.dark .negotiation-kind,.dark .negotiation-setting dt{color:#b5c2ce}.dark .negotiation-offer th,.dark .negotiation-offer td{border-bottom:1px solid #2e3339}.dark .negotiation [data-who] strong{color:#b5c2ce}.dark .negotiation [data-who=them]{background:#191919;border:1px solid #2b2f33}.dark .negotiation [data-who=you]{color:#e6d7b8;background:#19150e;border:1px solid #3d2f10}.dark .negotiation [data-who=you] strong{color:#edbe8c}.dark .negotiation-choices button{color:#d6dfe8;background:#191919;border:1px solid #31383f}.dark .negotiation-choices button:hover{border-color:#94a4bb}.dark .negotiation :is(button,a,summary):focus-visible{outline:2px solid #87d2bb}.dark .negotiation-verdict{color:#e1d1ad;background:#19150e;border-left:4px solid #ffb23f}.dark .negotiation-review>li{background:#191919;border:1px solid #2b2f33}.dark .negotiation-review [data-who=them]{background:#131416}.dark .negotiation-review summary{color:#94cffc}.dark .negotiation-why{color:#c4d1dd}.dark .negotiation-score{color:#d6dfe8;background:#0f1214}.dark .negotiation-score[data-score="2"]{color:#a0dac7;background:#071611}.dark .negotiation-score[data-score="0"]{color:#fcb6ae;background:#180f0f}}
