.trade-help-bar{display:flex;align-items:stretch;gap:8px;margin-top:20px;border-bottom:1px solid var(--line-soft,#292d2a)}
.trade-help-bar>.claim-tabs{flex:1;min-width:0;margin:0;border-bottom:0}
.trade-help-bar>.trade-help-trigger{flex:0 0 44px;align-self:center;display:grid;place-items:center;width:44px;min-height:44px;padding:0;border:0;background:transparent;color:#9c9c9c;cursor:pointer}
.trade-help-trigger span{display:grid;place-items:center;width:19px;height:19px;border:1px solid currentColor;border-radius:50%;font:12px/1 Arial,sans-serif}
.trade-help-trigger:hover{color:#f1f1f1}
.trade-help-trigger:focus-visible,.trade-help-close:focus-visible{outline:2px solid #e1e1e1;outline-offset:2px}
.claim-content[data-preview=true] .trade-help-bar{display:none}
body.trade-help-open{overflow:hidden}
dialog.trade-help-dialog{box-sizing:border-box;width:min(680px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid #383838;border-radius:8px;background:#111;color:#d6d6d6;box-shadow:0 20px 70px #000a;font-family:Titillium,Arial,sans-serif;overflow:hidden}
dialog.trade-help-dialog[open]{display:flex;flex-direction:column}
dialog.trade-help-dialog::backdrop{background:rgba(0,0,0,.75)}
.trade-help-header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #303030}
.trade-help-header h2{margin:0;font-size:20px;line-height:1.4;font-weight:600;color:#f0f0f0;letter-spacing:0;text-transform:none}
.trade-help-header>.trade-help-close{display:grid;place-items:center;min-width:44px;min-height:44px;margin:-8px;padding:0;border:0;background:transparent;color:#b5b5b5;font:26px/1 Arial,sans-serif;cursor:pointer}
.trade-help-content{min-height:0;padding:20px;overflow-y:auto;overscroll-behavior:contain;line-height:1.6;font-size:15px;text-align:left}
.trade-help-content p{margin:0 0 12px;color:inherit;font-size:inherit;line-height:inherit}
.trade-help-content section{margin:24px 0 0}
.trade-help-content h3{margin:0 0 10px;font-size:16px;line-height:1.5;font-weight:600;color:#f0f0f0;text-transform:none;letter-spacing:0}
.trade-help-content .trade-help-note{color:#aaa}
.trade-help-rates{width:100%;table-layout:fixed;border-collapse:collapse;margin:14px 0 16px;font-size:14px}
.trade-help-rates th,.trade-help-rates td{padding:10px 8px;border-bottom:1px solid #303030;text-align:left;white-space:normal;overflow-wrap:anywhere;vertical-align:top;line-height:1.5;color:inherit;font-weight:400;font-size:inherit;font-family:inherit;letter-spacing:normal;text-transform:none}
.trade-help-rates thead th{font-size:12px;color:#999}
.trade-help-rates th:first-child{width:52%}
.trade-help-content .trade-help-contact{display:inline-block;margin-top:12px;color:#ddd;text-underline-offset:4px;text-decoration:underline}
@media(max-width:480px){.trade-help-bar{gap:2px}.trade-help-bar>.trade-help-trigger{flex-basis:36px;width:36px}.trade-help-header{padding:14px 16px}.trade-help-content{padding:16px;font-size:14px}.trade-help-rates{font-size:13px}.trade-help-rates th,.trade-help-rates td{padding:8px 4px}}
