dialog.order-review-dialog{max-width:930px;width:calc(100% - 32px);max-height:calc(100dvh - 32px);overflow:auto;padding:20px 27px 24px;border:3px solid #c19d61;border-radius:18px;background:linear-gradient(110deg,#fffdf1f7,#fff5dff5),url('/garden-watercolor.png') center/cover;box-shadow:inset 0 0 0 3px #f1dbab,0 20px 80px #172b2a70}dialog.order-review-dialog::backdrop{background:#2433229c;backdrop-filter:blur(2px)}.order-review-dialog .dialog-head{position:absolute;top:17px;right:16px;z-index:2}.order-review-dialog .dialog-head .eyebrow{display:none}.order-review-dialog .dialog-head .icon-button{font-size:31px}.review-title{text-align:center;position:relative;margin:3px 0 19px}.review-title>span{font:9px/1.5 "Pair Trade Numerals",system-ui,sans-serif;color:#7c8968;letter-spacing:1px}.review-title h2{font:38px/1.35 "Pair Trade Numerals",Georgia,'Yu Mincho',serif;margin:8px 0 0;color:#183c29}.review-title p{display:flex;gap:18px;align-items:center;justify-content:center;font:23px/1.4 "Pair Trade Numerals",Georgia;color:#75806d;margin:4px 0 0}.review-title p:before,.review-title p:after{content:'';width:60px;border-top:1px solid #c9ad7f}.review-ornament{position:absolute;top:-17px;left:2px;font:100px/1 "Pair Trade Numerals",Georgia;color:#718b49;opacity:.5;transform:rotate(-35deg);pointer-events:none}.review-sides{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px}.review-side{border:1px solid #9db782;border-radius:11px;padding:13px 15px 22px;min-width:0;position:relative;overflow:hidden;background:linear-gradient(#e7efcfe6,#e8edcce0),url('/garden-watercolor.png') left bottom/auto 330px}.review-side.short{border-color:#d6a381;background:linear-gradient(#ffe1c7e8,#f8d7b9e0),url('/garden-watercolor.png') right bottom/auto 330px}.review-side:after{content:'❧';position:absolute;bottom:-27px;right:-4px;font:92px/1 "Pair Trade Numerals",Georgia;transform:rotate(-35deg);color:#7e9a5a;opacity:.26;pointer-events:none}.review-side.short:after{color:#a8854c}.review-side h3{font:21px/1.4 "Pair Trade Numerals",Georgia,'Yu Mincho',serif;font-weight:normal;margin:0 0 7px;padding:0 0 6px;border-bottom:1px solid #a9b68877;white-space:nowrap}.review-side h3>span{color:#7c9758}.review-side h3 small{font-size:17px}.review-side.short h3{color:#a05235}.review-side-scroll{overflow-x:auto;position:relative;z-index:1}.review-side table{width:100%;min-width:320px}.review-side th{font:11px/1.3 "Pair Trade Numerals",Georgia;color:#7a846c;padding:3px 4px 7px;white-space:nowrap}.review-side th small{display:block;font:8px/1.3 "Pair Trade Numerals",system-ui,sans-serif;margin-top:2px}.review-side td{font:13px/1.5 "Pair Trade Numerals",Georgia;padding:12px 4px;border-bottom:1px solid #b8bd9677;white-space:nowrap}.review-side td:first-child{min-width:115px}.review-side .basket-chip-group{background:none;padding:0;gap:0;min-height:25px}.review-side .basket-chip-side{display:none}.review-side .basket-chip-icon{width:28px;height:28px;font-size:20px}.review-side .basket-chip-asset{font:14px "Pair Trade Numerals",Georgia;gap:8px}.review-side .basket-chip-icon.pump{width:22px;height:13px;margin:0 4px}.review-side .review-quantity{display:block;font:8px/1.6 "Pair Trade Numerals",system-ui,sans-serif;color:#7c826b;white-space:normal;margin-top:3px}.review-side th:not(:first-child),.review-side td:not(:first-child){text-align:right}.review-no-assets{text-align:center!important;color:#869070}.review-summary{margin:17px 0 9px;padding:10px 18px 8px;border:1px solid #ddc49b;border-radius:10px;background:#fff6e45e}.review-summary h3{font:23px/1.4 "Pair Trade Numerals",Georgia;font-weight:normal;margin:0 0 2px}.review-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.review-summary dl{margin:0}.review-summary dl>div{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid #dfcdae;font-size:13px}.review-summary dd{margin:0;white-space:nowrap}.review-summary dt{font-weight:normal}.review-summary>p{font:9px/1.7 "Pair Trade Numerals",system-ui,sans-serif;color:#898771;margin:6px 0 0}.review-warning{display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid #dba969;background:#fff0d288;border-radius:8px;padding:8px 13px;color:#b16c28}.review-warning>span{font-size:27px;line-height:1}.review-warning p{color:#a66a31;font:12px/1.7 "Pair Trade Numerals",Georgia,'Yu Mincho',serif;margin:0}.review-signing-note{font:10px/1.7 "Pair Trade Numerals",system-ui,sans-serif!important;text-align:center;margin:8px 0 0!important}.review-expiry{text-align:center;font:10px/1.8 "Pair Trade Numerals",system-ui,sans-serif;color:#8f7b57;min-height:18px}.review-actions{gap:18px;margin:7px 40px 0}.review-actions button{min-height:54px;flex:1;border-radius:11px;font:23px "Pair Trade Numerals",Georgia,'Yu Mincho',serif!important;border:2px solid #bd985d;box-shadow:inset 0 0 0 2px #f1d4a0}.review-actions .secondary{background:#fff5dd}.review-actions .primary{background:linear-gradient(100deg,#267049,#135636);color:#fff8df}.review-actions .primary span{color:#d1b76b;margin-left:15px}.order-review-dialog #modal-error:empty{min-height:0;margin:0}
@media(max-width:750px){dialog.order-review-dialog{padding:20px 15px 18px}.review-title h2{font-size:29px}.review-title p{font-size:20px}.review-side{padding:10px 10px 16px}.review-side h3{font-size:17px}.review-side h3 small{font-size:13px}.review-summary{padding:10px 13px}.review-summary-grid{gap:16px}.review-summary dl>div{font-size:11px}.review-actions{margin:8px 8px 0;gap:12px}.review-actions button{font-size:19px!important;min-height:48px}.review-sides{gap:9px}.review-side table{min-width:290px}}
@media(max-width:600px){.review-sides,.review-summary-grid{grid-template-columns:1fr}.review-summary-grid{gap:0}.review-title{margin-top:10px}.review-title h2{font-size:25px}.review-title p{font-size:18px}.review-title>span{font-size:8px}.review-title p:before,.review-title p:after{width:30px}.review-side h3{font-size:20px}.review-side table{min-width:290px}.review-side td{padding:8px 4px}.review-summary h3{font-size:21px}.review-summary dl>div{font-size:12px}.review-warning p{font-size:11px}.review-actions button{font-size:17px!important}.review-actions{margin:8px 0 0;gap:8px}.review-actions .primary span{display:none}.review-ornament{font-size:72px}.review-signing-note{font-size:9px!important}}
.review-preview:before{content:'';position:fixed;inset:0;background:#2433229c;z-index:1;pointer-events:none}.review-preview .review-preview-dialog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;z-index:2}.review-preview-label{padding:30px;margin-top:35px}.review-preview-label h1{font-size:28px}.review-preview-label p,.review-preview-label a{font:13px/1.8 "Pair Trade Numerals",system-ui,sans-serif}.review-preview-label a{text-decoration:underline}
.review-side td{font-size:15px}.review-side th{font-size:12px}.review-side .basket-chip-asset{font-size:16px}.review-side .review-quantity{font-size:9px}.review-summary dl>div{font-size:14px}

.review-value-input{width:105px;max-width:100%;padding:7px;font:inherit;font-variant-numeric:lining-nums tabular-nums}.review-value-label{margin:0;display:block}.review-edit-actions{display:flex;align-items:center;gap:12px;margin-top:16px}.review-edit-actions small{font-size:11px}

dialog.basket-modify-dialog{width:min(740px,94vw);max-width:94vw;max-height:94vh;padding:26px 34px 30px;border:2px solid #b8a76d;border-radius:20px;background:linear-gradient(110deg,#fffdf4fa,#faf5e5fa),url('/garden-watercolor.png') center/cover;box-shadow:0 15px 80px #23321e66}
.basket-modify-dialog .dialog-head{position:relative;margin-bottom:12px}.basket-modify-dialog .dialog-head .eyebrow{letter-spacing:3px;font-size:12px}.basket-modify-dialog #dialog-close{font-size:35px;width:44px;height:44px;border:1px solid #cbbd91;border-radius:8px;background:#fffbed}
.basket-modification h2{font:42px/1.15 "Pair Trade Numerals",Georgia,serif;margin:0 0 8px;color:#103d2d}.modify-basket-title{font-size:24px!important;line-height:1.35!important;color:#183f2e!important;margin:0 0 24px!important}.modify-mode{display:flex;align-items:center;gap:18px}.modify-mode>span{font-size:20px;white-space:nowrap}.modify-mode>div{display:flex;flex:1;border:1px solid #c2b178;border-radius:15px;padding:3px;background:#fffbed}.modify-mode button{flex:1;min-height:48px;border:0;background:none;font-size:20px;border-radius:12px}.modify-mode button.selected{background:linear-gradient(105deg,#246044,#103e30);color:#fffbea;box-shadow:inset 0 0 0 1px #315b41}.modify-help{font-size:15px!important;color:#6b7258!important;line-height:1.5!important;margin:12px 0 20px!important}.modify-leverage-note{display:flex;gap:12px;border:1px solid #c9c298;border-radius:9px;padding:14px;background:#f2efd963;font-size:15px;line-height:1.5;margin-bottom:20px}.modify-leverage-note>span{font-size:23px}.modify-leverage-note small{display:block;color:#74785e;font-size:13px}.modify-assets-heading{display:flex;align-items:center;justify-content:space-between;margin:20px 0 10px}.modify-assets-heading h3{font-size:23px;margin:0}.modify-assets-heading>span{color:#72765b;font-size:15px}.modify-assets{display:grid;gap:9px}.modify-asset{display:grid;grid-template-columns:42px minmax(55px,.8fr) 67px minmax(75px,1fr) minmax(110px,1.3fr);align-items:center;gap:12px;padding:13px 14px;border:1px solid #d9cea5;border-radius:12px;background:#fffdf49c}.modify-coin{width:42px;height:42px;object-fit:contain}.modify-asset>strong{font-size:22px}.modify-side{font:12px "Pair Trade Numerals",system-ui,sans-serif;padding:6px 9px;border-radius:14px;text-align:center}.modify-side.long{background:#dceaca;color:#18512b}.modify-side.short{background:#ffdac5;color:#a03c28}.modify-asset-info{display:flex;flex-direction:column;border-left:1px solid #dbd1ad;padding-left:12px;gap:3px;font-size:14px;color:#66715b}.modify-asset-info b{font-size:17px;font-weight:normal;color:#183e2f}.modify-amount{margin:0!important;display:flex;align-items:center;gap:6px;background:#fffdf2;border:1px solid #baae7c;border-radius:8px;padding:5px 10px}.modify-amount>span{font-size:20px}.modify-amount input{border:0;background:transparent;box-shadow:none;width:100%;padding:7px 0;font-size:20px;min-width:0}.modify-slippage{display:flex;align-items:center;justify-content:space-between;font-size:18px;margin:22px 0 14px}.modify-slippage>div{display:flex;align-items:center;border:1px solid #c2b27d;border-radius:9px;background:#fffbed;max-width:180px;padding:3px 9px}.modify-slippage input{width:100%;min-width:0;border:0;background:transparent;font-size:20px}.modify-slippage>div span{border-left:1px solid #d5c59b;padding-left:12px}.modify-estimate{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid #c5b578;border-radius:12px;background:#f3f0dc9c;padding:16px 20px;margin-top:16px;font-size:18px}.modify-estimate strong{font-size:26px;font-weight:normal}.modify-estimate.scenic{display:block;background:linear-gradient(90deg,#fffbedf2 35%,#fffbed55),url('/garden-watercolor.png') center 65%/cover;min-height:105px}.modify-estimate.scenic strong{display:block;font-size:42px;margin:7px 0 0 20px}.modify-actions{display:grid;gap:10px;margin-top:18px}.modify-actions button{min-height:52px;font-size:21px;border-radius:10px}.modify-actions .primary{background:linear-gradient(105deg,#245f43,#113f30);border:1px solid #b8a061;box-shadow:0 0 0 2px #ead29b;color:#fffbed}.modify-actions .secondary{background:#fffbed;border:1px solid #879568}
@media(max-width:650px){dialog.basket-modify-dialog{padding:20px 15px}.basket-modification h2{font-size:34px}.modify-basket-title{font-size:19px!important}.modify-asset{grid-template-columns:34px minmax(40px,1fr) 59px minmax(85px,1.2fr);gap:7px;padding:11px 9px}.modify-coin{width:34px;height:34px}.modify-asset>strong{font-size:18px}.modify-asset-info{grid-column:2/4;grid-row:2;border:0;padding:0;flex-direction:row;align-items:center;font-size:12px}.modify-asset-info b{font-size:14px}.modify-amount{grid-column:4;grid-row:1/3;padding:4px 6px}.modify-amount input{font-size:17px}.modify-mode{gap:9px}.modify-mode>span{font-size:17px}.modify-mode button{font-size:16px;min-height:43px}.modify-estimate{font-size:16px}.modify-side{font-size:11px;padding:5px 6px}}

.modify-global-percent{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:20px;margin:15px 0}.modify-global-percent input{width:150px;font-size:19px;padding:10px}.modify-asset{grid-template-columns:42px minmax(45px,.7fr) 65px minmax(70px,.8fr) 76px minmax(110px,1.3fr);gap:9px}.modify-row-percent{margin:0!important;display:flex;align-items:center;gap:3px;font-size:12px}.modify-row-percent input{width:60px;padding:8px 3px;font-size:15px}.modify-amount{display:block;padding:5px 9px}.modify-value-caption{display:block;font-size:10px!important;color:#68735b}.modify-amount>div{display:flex;align-items:center;gap:5px}.modify-amount input{font-size:18px;padding:4px 0}.modify-amount>div>span{font-size:18px}
@media(max-width:650px){.modify-asset{grid-template-columns:34px minmax(35px,1fr) 57px 67px minmax(85px,1.2fr);gap:5px}.modify-amount{grid-column:5;grid-row:1/3;padding:4px 6px}.modify-row-percent{grid-column:4;grid-row:1/3}.modify-row-percent input{width:46px;font-size:13px}.modify-asset-info{grid-column:2/4;grid-row:2}.modify-global-percent{font-size:17px}.modify-global-percent input{width:110px}.modify-amount input{font-size:16px}}
