.modal-wrap{overflow:auto;align-items:start;padding:18px}.advanced-modal{width:min(612px,100%);max-height:calc(100vh - 36px);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 70px #1114;color:var(--text)}.advanced-head{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 26px 17px;border-bottom:1px solid var(--line)}.advanced-head h2{margin:0;font-size:20px;font-weight:720}.advanced-head p{margin:16px 0 0;color:var(--muted);font-size:13px}.advanced-head p strong{color:var(--text);font-weight:550}.inline-copy{border:0;background:none;color:var(--muted);font-size:18px;vertical-align:-2px;padding:0 2px}.advanced-body{padding:20px 26px 2px}.mode-switch{display:grid;grid-template-columns:repeat(3,1fr);padding:5px;border-radius:14px;background:var(--soft);gap:4px}.mode-switch button{height:50px;border:0;border-radius:10px;background:none;color:var(--muted);font-size:15px}.mode-switch button.selected{background:#f9b600;color:#141414;font-weight:700}.mode-description{margin:12px 0 25px;font-size:12px;color:var(--muted)}.advanced-field{margin:28px 0}.field-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:0 0 13px;font-size:15px;font-weight:650}.field-heading>span:last-child{font-size:13px;font-weight:400;color:var(--muted)}.field-heading.secondary{margin-top:24px;color:var(--muted);font-weight:500}.field-heading strong{font-size:14px}.amount-input{height:60px;border-radius:13px;background:var(--soft);display:flex;align-items:center;padding:0 20px}.amount-input input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:18px}.amount-input span{color:#666;font-size:14px}.field-hint{color:var(--muted);font-size:12px;margin:8px 2px}.accent-range{appearance:none;-webkit-appearance:none;width:100%;height:7px;border-radius:10px;background:linear-gradient(to right,#f9b600 var(--range-progress),var(--line) var(--range-progress));margin:4px 0 0;cursor:pointer}.accent-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:27px;height:27px;background:var(--surface);border:2px solid #f5ac00;border-radius:50%;box-shadow:0 1px 3px #0001}.accent-range::-moz-range-thumb{width:24px;height:24px;background:var(--surface);border:2px solid #f5ac00;border-radius:50%}.range-labels{display:flex;justify-content:space-between;color:var(--muted);font-size:13px;margin-top:14px}.estimate{text-align:right;color:var(--muted);font-size:13px;margin:8px 0 0}.choice-row{display:flex;gap:14px}.choice-row button{flex:1;min-height:52px;background:var(--surface);color:var(--muted);border:1px solid var(--line);border-radius:12px;font-size:15px}.choice-row button.selected{border-color:#f5aa00;background:#fffaf0;color:var(--text);font-weight:620}.coin-list{display:flex;flex-wrap:wrap;gap:10px;margin:13px 0 0}.coin-list button{min-width:73px;padding:0 15px;height:44px;border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:10px}.coin-list button.selected{border-color:#f9b600;background:#f9b600;color:#111;font-weight:700}.coin-list button:last-child{min-width:120px}.add-coin-row{display:flex;gap:8px;margin-top:10px}.add-coin-row input{min-width:0;flex:1;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:var(--surface);color:var(--text)}.add-coin-row button{border:0;border-radius:8px;background:#f9b600;padding:8px 15px}.protection-note{background:#fff8e9;border-radius:13px;padding:14px 16px;display:grid;gap:5px;color:#af7412;font-size:13px}.protection-note span{color:#8a8375;font-size:12px}.advanced-actions{display:flex;gap:14px;padding:0 26px}.advanced-actions button{flex:1;min-height:56px}.advanced-submit{border:0;border-radius:12px;background:#f9b600;color:#141414;font-weight:700;font-size:15px}.advanced-submit:disabled{background:#ffe1a6;color:#6e5d41;opacity:1}.advanced-footnote{text-align:center;color:var(--muted);font-size:11px;margin:15px 12px 20px}.advanced-body>.form-error{min-height:22px;margin:12px 0 15px}.dark .choice-row button.selected{background:#43351a}.dark .protection-note{background:#42351d}.dark .amount-input span{color:#aaa}
@media(max-width:620px){.modal-wrap{padding:8px}.advanced-modal{max-height:calc(100vh - 16px);border-radius:14px}.advanced-head{padding:18px 17px 13px}.advanced-body{padding:14px 17px 0}.advanced-actions{padding:0 17px}.advanced-head h2{font-size:18px}.mode-switch button{font-size:13px;height:45px}.choice-row{gap:8px}.choice-row button{font-size:13px}.coin-list{gap:7px}.coin-list button{min-width:62px;height:39px;padding:0 9px}}
