.negotiations-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:28px;align-items:start}.negotiations-menu{border:1px solid #e5e1d7;border-radius:12px;background:#fff;padding:18px 12px}.negotiations-group+ .negotiations-group{border-top:1px solid #e9e5dd;margin-top:20px;padding-top:18px}.negotiations-group h2{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:#827358;padding:0 10px;margin:0 0 12px}.negotiations-group button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;text-align:left;border:0;background:transparent;padding:13px 10px;border-radius:7px;color:#555;font-size:.88rem;cursor:pointer}.negotiations-group button.active{background:#f5eddc;color:#785a20;font-weight:700;box-shadow:inset 3px 0 #be9946}.negotiations-group button:hover{background:#f8f5ef}.negotiations-group button:focus-visible{outline:2px solid #b58d36;outline-offset:2px}.negotiations-group b{font-size:.75rem;background:#eee9df;padding:3px 7px;border-radius:12px}.negotiations-results h2{font-size:1.35rem;margin-top:0}.negotiation-card{display:flex;justify-content:space-between;gap:20px;background:white;border:1px solid #e5e1d7;border-radius:12px;padding:22px;margin:0 0 14px}.negotiation-card h3{margin:12px 0 8px;font-size:1.1rem}.negotiation-card p,.negotiation-card small{color:#777;font-size:.82rem}.negotiation-action{display:flex;flex-direction:column;gap:10px;align-items:flex-end;min-width:150px}.negotiation-action strong{font-size:1.25rem}.negotiation-empty{padding:32px;background:#fff;border:1px solid #e5e1d7;border-radius:12px;color:#777}@media(max-width:700px){.negotiations-layout{grid-template-columns:1fr;gap:20px}.negotiations-menu{display:grid;grid-template-columns:1fr 1fr;gap:12px}.negotiations-group+ .negotiations-group{margin:0;padding:0;border:0}.negotiation-card{flex-direction:column}.negotiation-action{align-items:flex-start}}
