.deposit-suggestions{padding:20px;margin:0 0 20px;border:1px solid #e4d49c;border-radius:16px;background:linear-gradient(130deg,#fffbec,#fff);color:#193044}.deposit-suggestions h2{font-size:19px;margin:0 0 15px}.deposit-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.deposit-presets button{padding:12px 4px;background:#fff;border:1px solid #dce1e7;border-radius:9px;color:#26394a;font-size:12px;cursor:pointer}.deposit-presets button.active{border-color:#c89a05;background:#fff0b7;font-weight:700}.deposit-custom{display:flex;align-items:center;gap:8px;margin:14px 0;font-size:12px}.deposit-custom input{width:100%;min-width:0;max-width:160px;border:1px solid #dce1e7;border-radius:6px;padding:8px}.deposit-suggestion-summary{display:grid;gap:5px;font-size:13px;margin:12px 0}.deposit-suggestions details{margin-top:14px;font-size:12px}.deposit-suggestions summary{cursor:pointer;color:#6c5726}.estimate-label{display:flex;gap:10px;align-items:center;margin:12px 0}.estimate-label input{width:65px;padding:6px}.deposit-suggestions details p{line-height:1.7;color:#677582}.deposit-suggestion-error{color:#b42318}.deposit-suggestions button:disabled{opacity:.5;cursor:not-allowed}
.deposit-presets{grid-template-columns:repeat(4,minmax(0,1fr))}.deposit-minimum-note{font-size:12px;line-height:1.7;color:#677582}
