/* Presentation layer for the original PHP template and exchange components. */
:root{--dash-bg:#101111;--dash-surface:#141515;--dash-inset:#0e0f0f;--dash-border:#252727;--dash-muted:#939999;--dash-text:#f2f3f3;--dash-orange:#ffa33d;--dash-green:#44cfa2;--dash-sidebar:244px}
html{color-scheme:dark;scroll-padding-top:110px}
body.dashboard-theme{margin:0;background:#191b1b;color:var(--dash-text);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.5;min-height:100vh;background-image:radial-gradient(circle at 1px 1px,#ffffff04 1px,transparent 0),linear-gradient(135deg,transparent 26%,#0e1010 26%,#0e1010 29%,transparent 29%,transparent 72%,#101212 72%,#101212 87%,transparent 87%);background-size:16px 16px,100% 100%;background-attachment:fixed}
.dashboard-theme *{box-sizing:border-box}
.dashboard-theme h1,.dashboard-theme h2,.dashboard-theme h3,.dashboard-theme p,.dashboard-theme input,.dashboard-theme button,.dashboard-theme select,.dashboard-theme textarea{font-family:"DM Sans",sans-serif!important}
.dashboard-theme button,.dashboard-theme a,.dashboard-theme [role=button]{-webkit-tap-highlight-color:transparent}
.dashboard-theme button{cursor:pointer}
.dashboard-theme a{color:inherit;text-decoration:none}
.dashboard-theme button:focus-visible,.dashboard-theme a:focus-visible,.dashboard-theme [role=button]:focus-visible,.dashboard-theme summary:focus-visible{outline:2px solid var(--dash-orange)!important;outline-offset:4px}
.dashboard-theme input:focus-visible,.dashboard-theme textarea:focus-visible,.dashboard-theme select:focus-visible{outline:2px solid var(--dash-orange)!important;outline-offset:2px}
.dashboard-theme [hidden]{display:none!important}
.dashboard-theme #__next{min-height:100vh;padding:32px;position:relative}
.dashboard-theme #__next:before{content:"";position:fixed;z-index:-1;pointer-events:none;top:-50px;left:-30px;width:170px;height:280px;border-right:3px solid #ba7229;transform:rotate(44deg);opacity:.35}
.dashboard-theme #__next:after{content:"";position:fixed;z-index:-1;pointer-events:none;right:-40px;bottom:10%;width:140px;height:140px;border:3px solid #ba7229;border-radius:50%;opacity:.18}
.dashboard-shell{display:flex;align-items:flex-start;max-width:1536px;margin:0 auto;background:var(--dash-bg);border:1px solid #292b2b;box-shadow:0 24px 72px #0004;min-height:calc(100vh - 64px)}
.dash-sidebar{flex:0 0 var(--dash-sidebar);width:var(--dash-sidebar);padding:24px 16px 20px;background:#141616;border-right:1px solid var(--dash-border);position:sticky;top:32px;height:calc(100dvh - 64px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#313434 transparent;z-index:80}
.dash-brand{display:flex;align-items:center;gap:12px;padding:0 12px 24px;font-size:24px;font-weight:700;letter-spacing:-.5px;min-width:0}
.dash-brand-mark{color:var(--dash-orange);display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px}
.dash-brand-mark svg{width:34px;height:34px}
.dash-brand-name{max-width:165px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dash-sidebar .dash-brand{font-size:20px;gap:10px}
.dash-sidebar-close{display:none}
.dash-nav-section{padding-top:14px;margin-top:6px}
.dash-nav-section+.dash-nav-section{margin-top:17px;padding-top:19px;border-top:1px solid var(--dash-border)}
.dash-nav-label{display:block;margin:0 12px 11px;font-size:13px;line-height:1.4;letter-spacing:1.4px;text-transform:uppercase;color:#777f7f;font-weight:500}
.dash-nav-item{position:relative;display:flex;align-items:center;gap:12px;min-height:42px;padding:10px 12px;margin-bottom:3px;border-radius:7px;color:#adb4b4!important;font-size:16px;line-height:1.45;transition:background .15s,color .15s}
.dash-nav-item>svg{width:18px;height:18px;flex:0 0 18px;stroke-width:1.6;color:#6e7777}
.dash-nav-item:after{content:"›";margin-left:auto;color:#606767;font-size:19px;line-height:1}
.dash-nav-item:hover{background:#1d2020;color:#fff!important}
.dash-nav-item.is-active{background:linear-gradient(105deg,#ff9629,#ffb55b);color:#171717!important;box-shadow:0 3px 16px #ff9f2620;font-weight:700}
.dash-nav-item.is-active svg,.dash-nav-item.is-active:after{color:#442a0c}
.dash-nav-more{margin-top:4px;color:#9aa1a1;font-size:16px}
.dash-nav-more>summary{display:flex;align-items:center;gap:12px;padding:10px 12px;cursor:pointer;list-style:none;border-radius:7px}
.dash-nav-more>summary::-webkit-details-marker{display:none}
.dash-nav-more>summary:after{content:"+";margin-left:auto;font-size:18px}
.dash-nav-more[open]>summary:after{content:"−"}
.dash-nav-more>summary svg{width:18px;height:18px;color:#717a7a}
.dash-nav-more .dash-nav-item{padding-left:42px;font-size:15px;min-height:36px}
.dash-sidebar-note{border:1px solid #2c3030;background:#171a1a;padding:12px;border-radius:7px;color:#8b9696;font-size:14px;line-height:1.6;margin-top:24px}
.dash-sidebar-note strong{display:block;color:#b3bebe;font-weight:500;margin-bottom:4px}
.dashboard-main{flex:1;min-width:0;background:#0f1010}
.dash-topbar{height:74px;padding:16px 26px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#141616;border-bottom:1px solid var(--dash-border);position:sticky;top:0;z-index:60}
.dash-topbar-start{display:flex;align-items:center;gap:14px;min-width:0;flex:0 0 auto}
.dash-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:7px;background:transparent;color:#a1aaaa;transition:background .15s,color .15s}
.dash-icon-button svg{width:19px;height:19px;stroke-width:1.6}
.dash-icon-button:hover{background:#232727;color:var(--dash-orange)}
.dash-search{display:flex;align-items:center;gap:10px;background:#0c0e0e;border:1px solid #232626;border-radius:5px;padding:0 13px;max-width:520px;height:40px;flex:1;min-width:0}
.dash-search>svg{width:16px;height:16px;flex:0 0 16px;color:#6f7979}
.dash-search label{display:block;min-width:0;flex:1;margin:0}
.dash-search input{background:transparent;border:0!important;width:100%;color:#d1d9d9;height:36px;padding:0;outline:none!important;font-size:15px;min-width:0;box-shadow:none!important}
.dash-search input::placeholder{color:#717b7b}
.dash-search button{display:flex;align-items:center;justify-content:center;color:#818c8c;background:transparent;border:0;padding:4px;font-size:14px}
.dash-search button svg{width:15px;height:15px}
.dash-search:focus-within{border-color:#bd7b36}
.dash-topbar-actions{display:flex;align-items:center;gap:12px;min-width:0}
.dash-topbar-divider{width:1px;height:28px;background:#2b3030}
.dash-account-button{display:flex;align-items:center;gap:10px;min-width:0;font-size:15px}
.dash-account-button>svg,.dash-account-avatar{width:33px;height:33px;border-radius:50%;padding:8px;background:#302418;color:var(--dash-orange);flex:0 0 33px}
.dash-account-copy{display:flex;flex-direction:column;min-width:0}
.dash-account-copy strong,.dash-account-label{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:#e9eded}
.dash-account-copy small{font-size:13px;color:#889393;margin-top:1px}
.dash-language{font-size:14px;color:#9aa4a4;display:flex;align-items:center;gap:7px;padding-left:12px;border-left:1px solid #2a3030}
.dash-language span:first-child{font-size:17px}
.dash-skip-link{position:fixed;top:-100px;left:40px;background:var(--dash-orange);color:#191919!important;z-index:2000;padding:12px 16px;border-radius:5px}
.dash-skip-link:focus{top:10px}
.dashboard-home,.dashboard-theme .app-content{padding:26px!important;margin:0!important;max-width:none!important;width:100%!important;min-height:55vh}
.dash-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}
.dash-page-heading h1{font-size:25px!important;line-height:1.3!important;letter-spacing:-.6px!important;margin:0 0 6px!important;text-align:left!important;font-weight:700!important;max-width:760px}
.dash-page-heading p{margin:0!important;color:#879393;font-size:15px;max-width:720px;line-height:1.6}
.dash-page-heading .dash-eyebrow{display:block;font-size:13px;letter-spacing:1.6px;text-transform:uppercase;color:#959f9f;margin-bottom:7px}
.dash-heading-tag{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:#c4cdcd;border:1px solid #303838;padding:7px 10px;border-radius:5px;white-space:nowrap;margin-top:4px}
.dash-heading-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:#ffad48;box-shadow:0 0 0 3px #ffad4810}
.dash-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:25px}
.dash-summary-card{padding:15px 17px 16px;background:#131515;border:1px solid #282c2c;border-radius:7px;position:relative;min-width:0;overflow:hidden}
.dash-summary-card:before{content:"";display:block;position:absolute;left:17px;right:17px;top:0;height:2px;background:var(--dash-orange)}
.dash-summary-card:nth-child(2):before{background:#7778db}
.dash-summary-card:nth-child(3):before{background:#3ac3a2}
.dash-summary-label{font-size:14px;color:#879494;margin-bottom:7px;display:block}
.dash-summary-value{font-size:21px;color:#ecefef;line-height:1.3;display:block;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.4px}
.dash-summary-note{font-size:13px;color:#708080;display:block;margin-top:7px;line-height:1.5}
.dash-workspace{display:grid;grid-template-columns:318px minmax(0,1fr);gap:20px;align-items:start;margin-bottom:30px}
.dash-composer,.dash-offers-panel{min-width:0;background:#141616;border:1px solid #272b2b;border-radius:8px;overflow:visible}
.dash-composer{padding:18px;position:sticky;top:93px}
.dash-composer-header,.dash-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:19px}
.dash-composer-header h2,.dash-panel-header h2{font-size:17px;font-weight:700;margin:0!important;line-height:1.4;color:#edf0f0}
.dash-composer-header span,.dash-panel-header>span{font-size:13px;color:#8a9797}
.dash-composer-header .dash-badge,.dash-panel-header .dash-badge{border:1px solid #303737;padding:4px 7px;border-radius:4px;font-size:13px;line-height:1.2}
.dash-currency-box{background:#0d0f0f;border:1px solid #2a2f2f;border-radius:5px;padding:11px 12px;min-width:0}
.dash-currency-label{display:flex;align-items:center;justify-content:space-between;color:#849393;font-size:13px;margin-bottom:7px;line-height:1.4}
.dash-currency-row{display:flex;align-items:center;gap:8px;min-width:0}
.dash-composer input[aria-label="You send"],.dash-composer input[aria-label="You get"]{width:100%;min-width:0;border:0!important;background:transparent!important;color:#f5f7f7!important;font-size:23px!important;line-height:1.6;padding:0!important;margin:0!important;font-weight:700;outline:none!important;box-shadow:none!important;height:37px}
.dash-composer input[aria-invalid=true]{color:#f57f77!important}
.dash-composer input::placeholder{color:#707e7e}
.dash-composer .styles_toggleButton__13876,.dash-composer .styles_toggleButton__2CzvS{display:flex!important;align-items:center!important;gap:7px!important;flex:0 0 auto!important;width:auto!important;background:transparent!important;border:0!important;position:static!important;padding:7px 0!important;color:#e3e8e8!important;min-width:0!important}
.dash-composer .styles_toggleButton__13876 img,.dash-composer .styles_toggleButton__2CzvS img{width:21px!important;height:21px!important;margin:0!important;object-fit:contain}
.dash-composer .styles_ticker__saVyY{font-size:16px!important;text-transform:uppercase;color:#e8eded!important;line-height:1.4!important}
.dash-composer .styles_pickedChain__2frwi{display:none}
.dash-currency-network{color:#677e7e;font-size:12px;letter-spacing:.5px;margin-top:7px;min-height:13px}
.dash-currency-row>svg,.dash-composer .dash-coin-chevron{width:10px;height:10px;color:#7f8d8d}
.dash-swap-control{height:28px;display:flex;align-items:center;justify-content:center;position:relative;margin:4px 0}
.dash-swap-control:before,.dash-swap-control:after{content:"";height:1px;background:#242c2c;position:absolute;width:calc(50% - 24px);top:50%}
.dash-swap-control:before{left:0}.dash-swap-control:after{right:0}
.dash-swap-control img[alt="swap"]{position:static!important;transform:none!important;width:29px!important;height:29px!important;padding:7px;background:#f4a044;border:1px solid #ffc074;border-radius:50%;cursor:pointer;object-fit:contain;margin:0!important}
.dash-composer-note{font-size:14px;color:#8e9c9c;line-height:1.65;margin:13px 0}
.dash-composer-options{margin:16px 0;color:#778686;font-size:13px;display:flex;align-items:center;gap:8px;justify-content:space-between;flex-wrap:wrap}
.dash-composer-options .styles_switch__1n6rD{transform:scale(.8);transform-origin:right center}
.dash-composer-options input[type=checkbox]{width:auto}
.dash-composer .styles_bestRateBtn__1E6U5{width:100%;margin:0}
.dash-composer button.styles_popUpButton__3BQw1,.dash-composer .dash-primary{display:block!important;width:100%!important;background:linear-gradient(110deg,#ff9527,#ffb65c)!important;border:1px solid #fca83f!important;border-radius:5px!important;color:#1e150b!important;font-size:16px!important;font-weight:700!important;min-height:42px!important;padding:11px 16px!important;margin:0!important;letter-spacing:0;text-transform:none!important;box-shadow:0 3px 16px #ee8b1810}
.dash-composer button.styles_popUpButton__3BQw1:hover,.dash-composer .dash-primary:hover{filter:brightness(1.08)}
.dash-composer .dash-fee-note{font-size:13px;display:flex;justify-content:space-between;color:#7e8d8d;padding:13px 0 0;border-top:1px solid #242d2d;margin-top:15px}
.dash-composer .dash-fee-note strong{color:var(--dash-orange);font-weight:500}
.dash-composer-footnote{font-size:13px;color:#6a7c7c;line-height:1.6;margin:12px 0 0}
.dash-offers-panel{padding:18px;min-height:430px}
.dash-offers-panel .dash-panel-header{margin-bottom:13px}
.dash-offer-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;position:relative}
.dash-rate-tabs{display:flex;align-items:center;gap:3px;background:#0c1010;border:1px solid #2a3030;padding:3px;border-radius:5px}
.dash-rate-tabs .styles_tabButton__24wHE{display:flex;align-items:center;gap:4px;padding:6px 10px;background:transparent;border:0;color:#8b9999;font-size:13px!important;line-height:1.4;min-height:27px!important;text-transform:none;border-radius:3px;white-space:nowrap}
.dash-rate-tabs .styles_tabButton__24wHE.styles_active__11nA-{background:#282721;color:#ffb45a;box-shadow:none;border-color:transparent}
.dash-rate-tabs .styles_tabButton__24wHE svg{width:10px;height:10px}
.dash-sort{position:relative;color:#9aa8a8;font-size:13px;flex:0 0 auto}
.dash-sort .styles_title__18g2-{display:flex;align-items:center;justify-content:center;gap:7px;height:33px;min-width:106px;padding:7px 9px!important;border:1px solid #2b3333;background:#171c1c!important;border-radius:5px;text-transform:none;color:#acb7b7;font-size:13px;cursor:pointer}
.dash-sort .styles_title__18g2- svg{width:10px;height:10px}
.dash-refresh{height:33px;width:33px;background:#171c1c;border:1px solid #2b3333;border-radius:5px;color:#96a5a5;display:inline-flex;align-items:center;justify-content:center;padding:8px;cursor:pointer}
.dash-refresh svg{width:15px!important;height:15px!important;flex:0 0 15px;margin:0!important;fill:none!important}.dash-refresh svg path{fill:none!important}
.dash-offer-actions{display:flex;align-items:center;gap:6px}
.dash-offer-grid.styles_rowContainer__3ifCf{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important;padding:0!important;min-width:0!important;width:100%!important}
.dash-offer-grid>.app-empty{grid-column:1/-1;min-height:270px;display:flex;align-items:center;justify-content:center;padding:24px;line-height:1.7;font-size:15px;color:#8c9c9c;border:1px dashed #303a3a;border-radius:6px;background:#111515}
.dash-quote{position:relative;min-width:0!important;height:auto!important;min-height:266px!important;left:0!important;justify-content:flex-start!important;border:1px solid #2e3636!important;border-radius:7px!important;background:linear-gradient(155deg,#1b2020,#151a1a)!important;padding:15px!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;gap:0!important;width:auto!important;margin:0!important;color:#dce5e5!important;overflow:hidden}
.dash-quote.styles_firstOffer__MXz4o{border-color:#8a6436!important;background:linear-gradient(155deg,#25241e,#161b19)!important}
.dash-quote:before{content:"";height:3px;background:#676aca;position:absolute;top:0;left:15px;right:15px;border-radius:0 0 2px 2px;opacity:.9}
.dash-quote:nth-child(3n):before{background:#41be99}.dash-quote:nth-child(4n):before{background:#399cdc}
.dash-quote.styles_firstOffer__MXz4o:before{background:#f9a43e}
.dash-quote-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 15px}
.dash-quote-provider{flex:1;display:flex;align-items:center;gap:8px;min-width:0}
.dash-quote .styles_partnerLogo__3jRKD{width:23px!important;height:23px!important;object-fit:contain!important;flex:0 0 23px;max-width:23px!important;margin:0!important;filter:none!important}
.dash-quote .styles_partnerTitle__lBI63{font-size:15px!important;font-weight:700;line-height:1.4!important;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e1e9e9}
.dash-quote-best{display:none;color:#ffb561;background:#46341d;font-size:12px;font-weight:700;line-height:1;padding:5px 6px;border-radius:3px;white-space:nowrap;letter-spacing:.2px}
.dash-quote.styles_firstOffer__MXz4o .dash-quote-best{display:block}
.dash-quote-amount{flex-shrink:0;min-width:0;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-bottom:3px;color:#f4f8f8}
.dash-quote .styles_rateNumber__3evDL{font-size:24px!important;line-height:1.4!important;letter-spacing:-.8px!important;font-weight:700!important;overflow-wrap:anywhere;word-break:normal}
.dash-quote .styles_ticker__saVyY{font-size:15px!important;line-height:1.4!important;color:#a4b5b5!important;letter-spacing:0!important;text-transform:uppercase}
.dash-quote-network,.dash-quote .styles_priceAmountUsd__13N6m{font-size:13px!important;color:#6d8888!important;line-height:1.5;min-height:15px;margin:0!important}
.dash-quote [data-quote-mode]{font-size:12px!important;color:#6dd0ae!important;line-height:1.3!important;text-transform:capitalize!important;background:transparent!important;border:0!important;padding:0!important;margin:4px 0 0!important;display:block!important}
.dash-quote-meta{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#819696;padding:13px 0;border-top:1px solid #2a3634;margin-top:15px}
.dash-quote-meta>div{min-width:0;display:flex;gap:4px;flex-wrap:wrap;align-items:baseline}
.dash-quote-meta dt,.dash-quote-meta dd{margin:0}
.dash-quote-meta strong,.dash-quote .styles_titleNumber__3lW1c{font-size:13px!important;color:#b4c6c1!important;font-weight:500!important}
.dash-quote .style_rate__22thp{font-size:13px!important;color:#b4c6c1!important}
.dash-quote-action{margin-top:auto}
button.dash-quote-action{display:block;width:100%;background:#252b2b!important;color:#ccddd4!important;font-size:14px!important;font-weight:500!important;line-height:1.4;border:1px solid #394040!important;border-radius:4px!important;padding:8px 10px!important;min-height:32px!important;text-transform:none!important;margin:12px 0 0!important;box-shadow:none!important}
.dash-quote.styles_firstOffer__MXz4o button.dash-quote-action{background:#ed9b37!important;color:#21180d!important;border-color:#f3a63d!important;font-weight:700!important}
button.dash-quote-action:hover{filter:brightness(1.12)}
.dash-offer-status{margin:14px 0 0!important;font-size:13px!important;line-height:1.7;color:#829a95!important;padding-top:12px;border-top:1px solid #283531;overflow-wrap:anywhere}
.dash-more-offers{color:#9faeaa;font-size:13px;text-align:center;padding-top:14px}
.dash-more-offers button{border:0;background:transparent;color:#b8a183;font-size:13px}
.dash-route-caption{color:#7b9490;font-size:14px;line-height:1.5;margin:0 0 18px}
.dash-section{margin-top:30px;padding:23px;background:#131616;border:1px solid #282f2d;border-radius:8px;min-width:0}
.dash-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}
.dash-section-heading h2{font-size:19px!important;line-height:1.4!important;letter-spacing:-.3px;margin:0 0 5px!important;color:#e4eeee}
.dash-section-heading p{font-size:14px;color:#778d87;margin:0!important;line-height:1.7}
.dash-section-heading>a{font-size:13px;color:#f7ad57;white-space:nowrap;padding-top:4px}
.dash-instructions{display:block}.dash-instructions .DescribeContent_howToMainBlock__n2dLE{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:30px;align-items:center;margin:0}
.dash-instruction-steps{display:flex;flex-direction:column;gap:6px}
.dash-instruction-steps>[data-step]{display:flex!important;flex-direction:column;align-items:stretch!important;text-align:left!important;background:transparent!important;border:1px solid transparent!important;border-radius:5px;padding:12px 14px!important;color:#8fa69b!important;cursor:pointer;font-size:14px;line-height:1.6;position:relative;overflow:hidden}
.dash-instruction-steps .DescribeContent_activeButton__3op5F{background:#232621!important;border-color:#4b4633!important;color:#d9e5da!important}
.dash-step-title{display:flex;align-items:center;gap:10px;color:#c9d7d0;font-size:15px;margin-bottom:3px;font-weight:500}
.dash-step-number{display:flex;align-items:center;justify-content:center;flex:0 0 23px;width:23px;height:23px;border:1px solid #3b5144;border-radius:50%;font-size:13px;color:#8db7a0}
.DescribeContent_activeButton__3op5F .dash-step-number{color:#261b0e;background:var(--dash-orange);border-color:var(--dash-orange)}
.dash-step-copy{padding-left:33px;font-size:13px}
.dash-instructions .DescribeContent_illustrationBlock__VHmcM{position:static!important;max-width:100%!important;width:300px!important;height:auto!important;display:flex;align-items:center;justify-content:center;margin:0!important;background:#111919;border:1px solid #314839;border-radius:8px;overflow:hidden;aspect-ratio:1}
.dash-instructions img[alt="Instruction Gif"]{width:100%!important;height:auto!important;max-width:300px!important;max-height:300px;object-fit:contain}
.dash-benefits .styles_container__list__14OYN{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.dash-benefit-card{padding:17px;background:#171b1b;border:1px solid #2c3333;border-radius:6px;min-width:0}
.dash-benefit-card img{width:38px;height:38px;object-fit:contain;margin:0 0 14px;filter:saturate(.6)}
.dash-benefit-card h3{color:#d5e1d8;font-size:15px;margin:0 0 8px!important;font-weight:500}
.dash-benefit-card p{color:#788e7e;font-size:13px;line-height:1.8;margin:0!important}
.dash-review-header,.dash-video-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}
.dash-slider-controls{display:flex;gap:6px}
.dash-slider-controls button,.dash-review-header [role=button]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:7px;background:#222727;border:1px solid #364239;border-radius:4px;color:#9fae9f;cursor:pointer}
.dash-slider-controls img{width:14px;height:14px;object-fit:contain}
.dash-slider-viewport{overflow:hidden;min-width:0;position:relative}
.dash-testimonials .DescribeContent_sliderReviewsBlock__1cjyM{display:flex!important;gap:14px!important;width:100%!important;margin:0!important;transition:transform .2s}
.dash-testimonials .Review_review__35D5M{flex:0 0 calc((100% - 28px)/3)!important;min-width:0!important;padding:19px!important;border:1px solid #2c3333!important;background:#171b1b!important;border-radius:6px!important;display:flex!important;flex-direction:column!important;height:215px!important;width:auto!important;color:#aabfb0}
.dash-review-stars{color:#7bbc88;font-size:16px;letter-spacing:2px;margin-bottom:12px}
.dash-testimonials .Review_title__brMJl{font-size:15px;color:#d6e5d7;font-weight:500;margin-bottom:6px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.dash-testimonials .Review_text__3q2Ar{font-size:13px;line-height:1.8;color:#789981;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.dash-testimonials .Review_author__2niA6{font-size:12px;color:#718f76;margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}
.dash-testimonials .dash-attribution{font-size:13px;color:#6d8972;margin:12px 0 0;line-height:1.7}
.dash-testimonials .dash-attribution a{color:#bdd2b8;text-decoration:underline;text-underline-offset:3px}
.dash-videos .DescribeContent_sliderBlock__2Zyt7{display:flex!important;gap:14px!important;transition:transform .2s;margin:0!important;width:100%!important}
.dash-videos .DescribeContent_videoContainer__ts9Yn{position:relative;flex:0 0 calc((100% - 28px)/3)!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;background:#171b1b;border:1px solid #2c3333;border-radius:6px;overflow:hidden;padding:0!important;cursor:pointer}
.dash-videos img[alt^="Video"]{display:block;width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:cover;opacity:.8}
.dash-videos .DescribeContent_videoContainer__ts9Yn p{font-size:14px;color:#b4cab4;padding:13px 14px;margin:0!important;line-height:1.5}
.dash-video-play{position:absolute;top:calc((100% - 44px)/2);left:50%;transform:translate(-50%,-50%);width:34px;height:34px;border:1px solid #aaca9d70;background:#16221bbf;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#c7dab8;font-size:14px}
.dash-faq .styles_container__yc1r6{background:#171b1b!important;border:1px solid #2c3333!important;border-radius:5px!important;margin:9px 0!important;padding:0!important}
.dash-faq .styles_top__1aYyf{display:flex!important;align-items:center;justify-content:space-between;gap:15px;padding:15px 17px!important;cursor:pointer;min-height:48px}
.dash-faq .styles_top__title__3C579{font-size:15px!important;font-weight:500!important;line-height:1.5!important;margin:0!important;color:#c4d6ba!important}
.dash-faq .styles_top__1aYyf svg{flex:0 0 13px;width:13px;height:13px;color:var(--dash-orange)}
.dash-faq .styles_top__1aYyf svg path{stroke:#b9a362}
.dash-faq .styles_body__3nmeX{display:none!important;height:auto!important;padding:0 17px 16px!important}
.dash-faq .local-expanded .styles_body__3nmeX{display:block!important}
.dash-faq .app-prose p{font-size:14px;color:#7b9776;line-height:1.9;margin:0 0 10px}
.dash-articles .ArticlesBlock_articlesList__2KMoZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.dash-articles .styles_articleItem__2TizO{display:flex!important;align-items:flex-start!important;gap:15px!important;border:1px solid #2c3333;background:#171b1b;border-radius:6px!important;padding:16px!important;margin:0!important;width:auto!important;min-width:0!important;color:#b9c9a4;transition:border-color .15s}
.dash-articles .styles_articleItem__2TizO:hover{border-color:#8b8045}
.dash-articles .styles_articleItem__2TizO>img{width:54px!important;height:54px!important;object-fit:contain;flex:0 0 54px;margin:0!important;opacity:.8}
.dash-articles .styles_articleInfo__otF8V{min-width:0;margin:0!important;padding:0!important}
.dash-articles .styles_articleTitle__UjNWH{font-size:15px!important;font-weight:500!important;line-height:1.6!important;color:#c5d3ad!important;display:block!important;margin-bottom:5px!important}
.dash-articles .styles_articleText__1Ct7Q{font-size:13px!important;line-height:1.8!important;color:#7b8e66!important;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.dash-footer{border-top:1px solid #2b3030;padding:26px;background:#131515;font-size:14px;color:#738567}
.dash-footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:26px}
.dash-footer h2,.dash-footer h3,.dash-footer strong{font-size:15px!important;font-weight:500!important;line-height:1.5;color:#bccaa0;margin:0 0 11px!important;display:block}
.dash-footer p{font-size:13px;line-height:1.9;max-width:230px;margin:0 0 12px}
.dash-footer ul{list-style:none;margin:0;padding:0}
.dash-footer li{margin-bottom:8px;line-height:1.6}
.dash-footer a:hover{color:#e9b467}
.dash-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:20px;margin-top:23px;border-top:1px solid #2b3030;font-size:12px;line-height:1.7;color:#647953}
.dash-footer-bottom div{display:flex;gap:14px}
.dashboard-theme .app-content{color:#d6dddb!important;background:var(--dash-bg)}
.dashboard-theme .app-content h1{font-size:27px;letter-spacing:-.5px;line-height:1.35;margin:0 0 20px;color:#edf2f0}
.dashboard-theme .app-content h2{font-size:19px;letter-spacing:-.3px;color:#dce6e0;margin:24px 0 14px}
.dashboard-theme .app-content h3{font-size:17px;color:#cfdfd3}
.dashboard-theme .app-content p{font-size:16px;color:#9dacaa;line-height:1.8}
.dashboard-theme .app-content a,.dashboard-theme .app-prose a,.dashboard-theme .local-panel a{color:#ebb165}
.dashboard-theme .app-grid{gap:18px}
.dashboard-theme .app-card,.dashboard-theme .app-form,.dashboard-theme .app-search-row{background:#151919;border:1px solid #2c3432;border-radius:7px;padding:22px}
.dashboard-theme .app-card h2{font-size:19px!important;line-height:1.4;margin:0 0 11px}
.dashboard-theme .app-card h3{font-size:16px;margin:0 0 10px}
.dashboard-theme .app-muted,.dashboard-theme .app-field-help,.dashboard-theme .app-meta,.dashboard-theme .app-post-date{color:#7b9590;font-size:14px;line-height:1.8}
.dashboard-theme .app-eyebrow{color:#d0a667;font-size:13px;letter-spacing:1.1px}
.dashboard-theme .app-form label,.dashboard-theme .app-field{font-size:15px;color:#a3b9b1}
.dashboard-theme .app-form input,.dashboard-theme .app-form textarea,.dashboard-theme .app-form select,.dashboard-theme .app-field input,.dashboard-theme .app-field textarea,.dashboard-theme .app-field select,.dashboard-theme .app-search-row input,.dashboard-theme .app-search-row select{background:#0d1411;border:1px solid #34493e;border-radius:5px;color:#dce9df;font-size:16px;padding:11px 12px}
.dashboard-theme .app-button,.dashboard-theme .app-form button,.dashboard-theme .local-primary,.dashboard-theme .app-content form button{background:linear-gradient(110deg,#ef9631,#f7b655)!important;color:#231a0c!important;border:1px solid #eaa041!important;font-size:15px!important;line-height:1.5;border-radius:5px!important;font-weight:700!important;min-height:38px;padding:10px 15px!important}
.dashboard-theme .app-button-secondary{background:#1b2a20!important;color:#b9d0ba!important;border-color:#3b5140!important;font-weight:500!important}
.dashboard-theme .app-alert{background:#30201b;border:1px solid #6b4230;color:#edc5a5;border-radius:5px;font-size:15px;line-height:1.7}
.dashboard-theme .app-success,.dashboard-theme .app-alert-success{background:#193023;border:1px solid #355740;color:#a6d4a9;border-radius:5px;font-size:15px}
.dashboard-theme .app-mode{background:#24261a;border:1px solid #53502d;color:#cdc696;font-size:14px;border-radius:5px}
.dashboard-theme .app-table th,.dashboard-theme .app-content th{background:#162217;color:#8daa89;font-size:14px;font-weight:500}
.dashboard-theme .app-table td,.dashboard-theme .app-content td{font-size:15px;color:#bfd0b6;border-color:#293b25}
.dashboard-theme .app-table-wrap{border-color:#2e4126;border-radius:5px}
.dashboard-theme .app-order dl{border-color:#364d2a;background:#14200e;border-radius:5px}
.dashboard-theme .app-order dt{color:#92ae7f;font-size:15px}
.dashboard-theme .app-order dd{color:#d8e6c4;font-size:15px}
.dashboard-theme .app-breadcrumbs{color:#97b18a;font-size:14px}
.dashboard-theme .app-pills a,.dashboard-theme .app-pagination a,.dashboard-theme .app-pagination span{border-color:#3c512b;font-size:14px;background:#18230e;border-radius:4px}
.dashboard-theme .app-pagination [aria-current]{color:#f9b559;border-color:#a58b3e}
.dashboard-theme .app-auth{max-width:540px;margin:24px auto!important}
.dashboard-theme .app-auth .app-form{border:0;padding:0;background:transparent}
.dashboard-theme .app-post-content{color:#a7b695;font-size:16px}
.dashboard-theme .app-post-content p{color:#99b18c}
.dashboard-theme .app-post-content pre,.dashboard-theme .app-prose pre{background:#101a0b;border:1px solid #364b26;border-radius:4px}
.dashboard-theme .app-prose code{background:#1e2b10;color:#c8dba9}
.dashboard-theme .app-payment-address{border-color:#938333;background:#282d12;color:#e2dcac}
.dashboard-theme .app-count,.dashboard-theme .app-badge{background:#202f0c;border-color:#435a22;color:#a8c376;border-radius:3px}
.dashboard-theme .local-modal{background:#040a08cf;backdrop-filter:blur(6px);z-index:1400;padding:24px;display:flex;align-items:center;justify-content:center}
.dashboard-theme .local-panel{background:#121c14;border:1px solid #455036;border-radius:9px;padding:28px;width:min(540px,100%);max-width:100%;max-height:calc(100dvh - 48px);overflow:auto;color:#d1e1c8;box-shadow:0 20px 100px #0008}
.dashboard-theme .local-panel h2{font-size:20px!important;color:#e0edd8;margin:0 35px 23px 0;font-weight:700}
.dashboard-theme .local-close{background:#202c17;border:1px solid #40582b;border-radius:5px;width:29px;height:29px;color:#a4c184;font-size:20px;padding:0;top:16px;right:16px}
.dashboard-theme .local-search{background:#0c1509;border:1px solid #3d5229;color:#d4e4c2;font-size:16px;padding:11px;border-radius:5px}
.dashboard-theme .local-coin{padding:13px 6px;border-color:#2d4121;font-size:15px;color:#bcd39f}
.dashboard-theme .local-coin:hover{background:#1c2c0e}
.dashboard-theme .local-coin img{width:29px;height:29px;margin:0}
.dashboard-theme .local-coin span{font-size:14px;color:#759b5a}
.dashboard-theme .local-coin strong{font-size:15px;min-width:57px}
.dashboard-theme .local-detail{border-color:#2d431c;font-size:15px;color:#9dc17e;padding:13px 0}
.dashboard-theme .local-detail strong{color:#d1e5b6;font-weight:500}
.dashboard-theme .local-panel p{font-size:15px;line-height:1.75;color:#94b777}
.dashboard-theme .local-sort-menu{right:0;top:39px;background:#182510;border:1px solid #3c5126;border-radius:5px;padding:4px;min-width:145px;z-index:90;box-shadow:0 8px 24px #0007}
.dashboard-theme .local-sort-menu button{display:block;width:100%;color:#bfd3a0;border:0;border-radius:3px;background:transparent;padding:9px 11px;font-size:14px;text-align:left}
.dashboard-theme .local-sort-menu button:hover{background:#29351a;color:#fec375}
.dashboard-theme .local-toast{background:#1d2911;border:1px solid #546231;color:#e1e6b8;border-radius:6px;font-size:15px;bottom:26px;z-index:1500;max-width:calc(100vw - 32px)}
.dashboard-theme .local-support{background:#e8a747!important;color:#231b0c!important;border:1px solid #ffc577;box-shadow:0 4px 20px #0005;right:22px;bottom:22px;width:42px;height:42px;border-radius:9px;z-index:1200}
.dashboard-theme .local-support svg{width:23px;height:23px}
.dashboard-theme #cookiePopUp{background:#1b2810!important;border:1px solid #465a2a!important;border-radius:7px!important;max-width:430px!important;padding:14px 15px!important;bottom:20px!important;left:20px!important;right:auto!important;box-shadow:0 8px 35px #0006;color:#acbf8e!important;display:flex;align-items:center;gap:16px;z-index:1300!important}
.dashboard-theme #cookiePopUp .styles_popUpText__1moVL{font-size:13px!important;line-height:1.7!important;flex:1;padding:0!important}
.dashboard-theme #cookie-button{background:#eaa844!important;color:#221b0d!important;border:1px solid #ffc169!important;border-radius:4px!important;font-size:13px!important;padding:8px 12px!important;font-weight:700;min-height:31px}
.dash-sidebar-overlay{position:fixed;inset:0;background:#0009;backdrop-filter:blur(2px);z-index:1700;border:0;padding:0;width:100%;height:100%}
/* All surfaces share the neutral reference palette; semantic accents stay restrained. */
.dashboard-theme .dash-section,.dashboard-theme .dash-footer{background:#131515;border-color:#282d2d}
.dashboard-theme .dash-quote{background:linear-gradient(155deg,#191d1d,#131717)!important}
.dashboard-theme .dash-quote.styles_firstOffer__MXz4o{background:linear-gradient(155deg,#22211d,#171919)!important}
.dashboard-theme .dash-benefit-card,.dashboard-theme .dash-testimonials .Review_review__35D5M,.dashboard-theme .dash-videos .DescribeContent_videoContainer__ts9Yn,.dashboard-theme .dash-faq .styles_container__yc1r6,.dashboard-theme .dash-articles .styles_articleItem__2TizO{background:#171b1b!important;border-color:#2c3333!important}
.dashboard-theme .dash-section p,.dashboard-theme .Review_text__3q2Ar,.dashboard-theme .dash-attribution,.dashboard-theme .dash-summary-note,.dashboard-theme .dash-benefit-card p,.dashboard-theme .dash-faq .app-prose p,.dashboard-theme .dash-articles .styles_articleText__1Ct7Q,.dashboard-theme .dash-footer p,.dashboard-theme .dash-footer,.dashboard-theme .dash-footer-bottom{color:#849595!important}
.dashboard-theme .dash-section h2,.dashboard-theme .dash-section h3,.dashboard-theme .dash-section strong,.dashboard-theme .Review_title__brMJl,.dashboard-theme .dash-faq .styles_top__title__3C579,.dashboard-theme .dash-articles .styles_articleTitle__UjNWH,.dashboard-theme .dash-footer h2,.dashboard-theme .dash-footer h3,.dashboard-theme .dash-footer strong{color:#d2dddd!important}
.dashboard-theme .dash-instructions .DescribeContent_illustrationBlock__VHmcM{background:#131919;border-color:#2e3d3d}
.dashboard-theme .local-panel{background:#151919;border-color:#394040;color:#dbe4e4}
.dashboard-theme .local-panel h2{color:#edf1f1}.dashboard-theme .local-panel p{color:#95a4a4}
.dashboard-theme .local-close,.dashboard-theme .local-sort-menu,.dashboard-theme .local-toast,.dashboard-theme #cookiePopUp{background:#1a2020!important;border-color:#3a4646!important;color:#c0cece!important}
.dashboard-theme .local-coin,.dashboard-theme .local-detail{color:#b5c5c5;border-color:#303e3e}.dashboard-theme .local-coin span{color:#819696}.dashboard-theme .local-detail strong{color:#dce7e7}
.dashboard-theme .app-form input,.dashboard-theme .app-form textarea,.dashboard-theme .app-form select,.dashboard-theme .app-field input,.dashboard-theme .app-field textarea,.dashboard-theme .app-field select,.dashboard-theme .app-search-row input,.dashboard-theme .app-search-row select,.dashboard-theme .local-search{background:#101616;border-color:#344242;color:#dce7e7}
.dashboard-theme .app-content th{background:#172020;color:#91a7a7}.dashboard-theme .app-content td{color:#bdcdcd;border-color:#2d3c3c}
.dashboard-theme .app-prose pre,.dashboard-theme .app-post-content pre,.dashboard-theme .app-order dl{background:#141c1c;border-color:#334343}
.dashboard-theme .app-order dt{color:#90aaaa}.dashboard-theme .app-order dd{color:#d0e0e0}
.dashboard-theme .app-pills a,.dashboard-theme .app-pagination a,.dashboard-theme .app-pagination span{background:#1b2525;border-color:#344545;color:#a8bdbd}
.dashboard-theme .app-post-content p{color:#a1b4b4}

/* Integrate the new frame with the original template component hooks. */
.dashboard-theme .dash-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.dash-sidebar-close{display:none}
.dash-topbar-caption{font-size:14px;color:#899292;white-space:nowrap}
.dash-search input{flex:1}
.dash-track-order{width:auto;flex:0 0 auto;gap:7px;padding:0 8px}
.dash-track-label{font-size:13px;white-space:nowrap}
.dash-account-button>span{max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dash-nav-more-chevron{display:none}
.dash-nav-more-items a{display:block;padding:8px 10px 8px 42px;color:#969f9f;font-size:14px;border-radius:5px}
.dash-nav-more-items a:hover,.dash-nav-more-items a.is-active{color:var(--dash-orange);background:#222525}
.dash-sidebar-help{margin-top:24px;padding:16px 13px;background:#1b1e1e;border:1px solid #2d3232;border-radius:7px;font-size:14px}
.dash-help-icon{width:27px;height:27px;color:var(--dash-orange);margin-bottom:8px}
.dash-sidebar-help p{font-size:15px;font-weight:700;margin:0 0 4px;color:#d7dfdf}
.dash-sidebar-help>span{display:block;color:#899494;font-size:13px;line-height:1.7}
.dash-sidebar-help>a{display:flex;align-items:center;justify-content:space-between;color:#ffb258;margin-top:12px;font-size:13px}
.dash-sidebar-help>a svg{width:14px;height:14px}
.dash-heading-actions{display:flex;align-items:center;gap:9px;flex-shrink:0;padding-top:8px}
.dash-heading-link{font-size:13px;border:1px solid #303636;background:#1b1e1e;padding:8px 11px;border-radius:5px;color:#c1cbcb!important;white-space:nowrap}
.dash-heading-link span{padding-left:10px;color:#ffb258}
.dash-heading-help{width:31px;height:31px;display:flex;align-items:center;justify-content:center;border:1px solid #303636;border-radius:5px;color:#b8c3c3!important;font-size:16px}
.dashboard-theme .dash-workspace{display:grid;align-items:start;width:100%;max-width:none;padding:0;position:relative;flex-wrap:unset}
.dashboard-theme .dash-composer{width:100%;max-width:none;min-width:0!important;height:auto;margin:0;display:block;box-shadow:none;padding:18px!important}
.dashboard-theme .dash-offers-panel{width:100%;max-width:none;margin:0;height:auto;display:block;box-shadow:none}
.dashboard-theme .dash-currency-box{display:block;position:relative;height:auto;min-height:0;max-width:none;width:100%;margin:0;padding:11px 12px;background:#0d0f0f;border:1px solid #2a2f2f;border-radius:5px}
.dashboard-theme .dash-currency-label{position:static;margin:0 0 7px;padding:0;color:#8d9999;font-size:13px}
.dashboard-theme .dash-currency-row{position:static;margin:0;padding:0;display:flex;align-items:center;width:100%;background:transparent;border:0;box-shadow:none;height:auto;border-radius:0}
.dash-composer-note{display:flex;justify-content:space-between;gap:10px;font-size:13px}
.dash-composer-note strong{font-weight:500;color:#b8c5c5;font-size:12px;text-align:right}
.dash-composer-caption{font-size:13px;color:#889696;line-height:1.7;margin:11px 0 0}
.dash-composer-options{display:block;border-top:1px solid #2b3030;padding-top:12px}
.dash-composer-options summary{cursor:pointer;color:#9ba6a6;font-size:13px;list-style:none;display:flex;justify-content:space-between}
.dash-composer-options summary:after{content:'+';color:var(--dash-orange)}
.dash-composer-options[open] summary:after{content:'−'}
.dash-composer-options p{font-size:12px;color:#7d8b8b;line-height:1.7;margin:8px 0 0}
.dash-private-option{display:flex!important;justify-content:space-between;align-items:center;margin:13px 0 0!important;font-size:13px}
.dash-panel-header .dash-eyebrow{font-size:12px;letter-spacing:1.3px;text-transform:uppercase;color:#7c8888;margin:0 0 4px}
.dash-refresh>span{display:none}
.dashboard-theme .dash-rate-tabs{position:static;width:auto;height:auto;margin:0}
.dashboard-theme .dash-sort{position:relative;width:auto;height:auto;margin:0}
.dash-pair-description{font-size:13px!important;line-height:1.7!important;color:#859393!important;margin:0 0 14px!important;padding:0!important;width:100%!important}
.dash-offer-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:#6e8080;margin-top:15px}
.dash-text-button{font-size:13px!important;background:transparent!important;border:0!important;color:#ffb359!important;padding:0!important;position:static!important}
.dashboard-theme .dash-exchange-status{font-size:13px;line-height:1.7;color:#95a4a4;border:1px solid #2d3535;background:#151a1a;padding:11px 14px;margin:-12px 0 24px;border-radius:5px;overflow-wrap:anywhere}
.dash-quote-header.styles_partner__21YvJ{width:100%;padding:0;position:static;align-items:center;justify-content:space-between;flex-shrink:0;min-height:24px;margin-bottom:14px}
.dash-quote-provider.styles_wrapperTitle__2ZEW0{position:static;margin:0;padding:0}
.dash-quote-label{font-size:12px;color:#8d9a9a;margin:0 0 4px}
.dash-quote-amount.styles_price__hhzXd{position:static;margin:0;padding:0;width:100%;height:auto}
.dash-quote-network{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;color:#7e9191}
.dash-quote-network strong{font-weight:500;color:#b1c1c1!important;font-size:12px!important}
.dash-quote-type{min-height:18px}
.dashboard-theme button.dash-quote-action{display:flex!important;align-items:center;justify-content:space-between;margin-top:auto!important}.dash-quote-network{margin-bottom:12px!important}
.dashboard-theme h2.dash-section-heading{display:block;font-size:19px!important;line-height:1.4!important;letter-spacing:-.3px;margin:0 0 17px!important;color:#dde5e5}
.dashboard-theme .dash-learning-area{display:block;width:100%;padding:0;margin:0;max-width:none;gap:0}
.dashboard-theme .dash-instructions{width:100%;margin-top:28px}
.dashboard-theme .dash-instruction-steps{width:100%;height:auto}
.dashboard-theme .dash-instruction-step{width:100%;height:auto;min-height:0;margin:0}
.dashboard-theme .dash-instruction-step .DescribeContent_titleBlock__e_sOI{display:flex;align-items:center;justify-content:flex-start!important;gap:10px!important;margin:0 0 4px}
.dash-instruction-step .DescribeContent_id__3rW_2{position:static;width:23px;height:23px;display:flex;align-items:center;justify-content:center;font-size:13px;border:1px solid #394444;border-radius:50%;color:#8da3a3;background:transparent}
.dashboard-theme .dash-instruction-step{gap:0!important;border-radius:5px!important}
.dashboard-theme .dash-instruction-step .DescribeContent_id__3rW_2{font-size:13px!important;font-weight:500!important;width:23px!important;min-width:23px!important;height:23px!important;color:#a7baba!important;background:#202929!important;border-radius:50%!important;box-shadow:none!important}
.dashboard-theme .dash-instruction-step.DescribeContent_activeButton__3op5F{background:#232621!important;border:1px solid #514734!important;border-radius:5px!important}
.dashboard-theme .dash-instruction-step.DescribeContent_activeButton__3op5F .DescribeContent_id__3rW_2{color:#271b0d!important;background:var(--dash-orange)!important;border-color:var(--dash-orange)!important}
.dashboard-theme .dash-instruction-step .DescribeContent_infoTitle__2-ZmL{font-size:16px!important;font-weight:500!important;color:#d0dddd!important;margin:0;line-height:1.5!important}
.dashboard-theme .dash-instruction-step .DescribeContent_infoText__3PsEp{display:block!important;font-size:14px!important;line-height:1.8!important;color:#8b9b9b!important;padding-left:33px!important;margin:0!important}
.dashboard-theme .dash-benefits{padding:23px;height:auto;margin:28px 0 0;max-width:none;width:100%}
.dashboard-theme .dash-section{margin:28px 0 0!important}
.dashboard-theme .dash-benefits .styles_container__list__14OYN{display:grid;grid-template-areas:none!important;grid-template-rows:none!important;grid-auto-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;margin:0;width:100%}
.dashboard-theme .dash-benefit-card{grid-area:auto!important;grid-row:auto!important;grid-column:auto!important;display:flex;flex-direction:column;align-items:flex-start;position:relative;width:auto;height:auto;min-height:170px;margin:0;padding:17px;border-radius:6px;background:#171b1b;border:1px solid #2c3333;overflow:hidden}
.dash-benefit-card>div:first-child{order:2;position:static!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important}
.dash-benefit-card span{display:block;color:#d1dada;font-size:15px;font-weight:500;line-height:1.5;margin-bottom:8px}
.dash-benefit-card p{font-size:13px;line-height:1.8;color:#849595;margin:0}
.dashboard-theme .dash-benefit-card img{order:1;position:static!important;width:38px!important;height:38px!important;object-fit:contain;margin:0 0 13px!important;transform:none!important;filter:sepia(1) saturate(2)}
.dash-benefit-card .styles_container__list__item__block__oRAgh{display:none}
.dashboard-theme .dash-testimonials,.dashboard-theme .dash-videos{width:100%;max-width:none;margin:28px 0 0;padding:23px;height:auto}
.dash-testimonials .DescribeContent_reviewsItems__r079P,.dash-videos .DescribeContent_videosBlock__DK7PH{overflow:hidden;width:100%;min-width:0;margin:0;height:auto}
.dash-testimonials .DescribeContent_reviewsList__1ikeP,.dash-videos .DescribeContent_reviews__24Y5R{display:flex;align-items:center;gap:12px;margin:18px 0 0;width:100%}
.dash-testimonials .DescribeContent_arrowReview__1mK6b,.dash-videos .DescribeContent_arrow__DiX_N{position:static;flex:0 0 25px;width:25px;height:30px;background:#242a2a;border:1px solid #364040;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0;transform:none}
.dash-testimonials .DescribeContent_arrowReview__1mK6b img,.dash-videos .DescribeContent_arrow__DiX_N img{width:7px;height:12px;filter:grayscale(1) brightness(2)}
.dash-testimonials .Review_content__EjjPY{display:flex;flex-direction:column;width:100%;height:100%;padding:0}
.dash-testimonials .Review_header__cLVF0{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;width:100%;padding:0}
.dash-testimonials .Review_title__brMJl{font-size:15px!important;margin:0 0 7px!important;color:#d7e2e2!important;line-height:1.5}
.dash-testimonials .Review_text__3q2Ar{font-size:13px!important;line-height:1.8!important;color:#899b9b!important;margin:0!important}
.dash-testimonials .Review_author__2niA6{font-size:12px!important;margin-top:auto;display:flex;justify-content:space-between;gap:10px;padding-top:12px}
.dash-testimonials .Review_author__2niA6 p{font-size:12px!important;color:#7f9292!important;margin:0}
.dash-testimonials .Review_linkCursor__22zNp{width:12px;height:12px}
.dashboard-theme .dash-testimonials .DescribeContent_reviewsHeader__2dQjH{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0 0;padding:12px 14px;border:1px solid #31413d;border-radius:5px;background:#15221d;font-size:13px;width:100%;height:auto}
.dash-testimonials .DescribeContent_reviewsText__1-NrG{font-size:13px;display:flex;align-items:center;gap:8px;flex:1;color:#a9beb4}.dash-review-snapshot{font-size:12px;color:#7d9990}.dash-testimonials .DescribeContent_tpIcon__3Z5mt{width:70px;height:auto}.dash-testimonials .DescribeContent_linkCursor__1FbrW{width:12px;height:12px}.dash-testimonials .DescribeContent_iconReviews__vbNfc{display:flex;align-items:center;gap:8px}
.dash-videos .DescribeContent_video__27-e5,.dash-videos .DescribeContent_videoTitle__28ltE{width:100%;height:auto;padding:0;margin:0}
.dash-videos .DescribeContent_textPart__3qevt{margin:0;padding:0;width:100%}
.dash-section-intro{font-size:13px!important;color:#839595;line-height:1.8;margin:0}
.dash-footer-brand .dash-brand{padding:0;margin:0 0 12px;font-size:19px}
.dash-footer-brand .dash-brand-mark{width:26px;height:26px;flex-basis:26px}
.dash-footer-support{font-size:13px;color:#ffb257!important;overflow-wrap:anywhere}
.dash-footer-bottom p{max-width:none;margin:0;font-size:12px}
@media(min-width:1101px){.sidebar-collapsed .dash-sidebar-help{display:none}.sidebar-collapsed .dash-brand-name{display:none}}
@media(max-width:1300px){.dash-topbar-caption{display:none}.dashboard-theme .dash-benefits .styles_container__list__14OYN{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.dash-track-label{display:none}.dash-track-order{width:36px;padding:0}.dash-heading-actions{display:none}}
@media(max-width:620px){.dashboard-theme .dash-composer{padding:17px!important}.dash-account-button>span{display:none}.dash-topbar-caption{display:none}.dash-composer-note{font-size:13px}.dashboard-theme h2.dash-section-heading{font-size:18px!important}.dashboard-theme .dash-benefits,.dashboard-theme .dash-testimonials,.dashboard-theme .dash-videos{padding:17px;margin-top:22px}.dash-benefit-card span{font-size:14px}.dash-benefit-card p{font-size:12px}.dashboard-theme .dash-benefit-card{padding:13px;min-height:180px}.dashboard-theme .dash-instruction-step .DescribeContent_infoTitle__2-ZmL{font-size:15px!important}.dashboard-theme .dash-instruction-step .DescribeContent_infoText__3PsEp{font-size:13px!important}.dash-quote-network{display:block}.dash-quote-network strong{display:block;margin-top:2px}.dash-quote-meta{flex-direction:row}.dash-track-order{width:31px}.dash-offer-footer{font-size:12px}.dash-testimonials .DescribeContent_reviewsList__1ikeP,.dash-videos .DescribeContent_reviews__24Y5R{gap:8px}.dash-testimonials .DescribeContent_arrowReview__1mK6b,.dash-videos .DescribeContent_arrow__DiX_N{width:20px;flex-basis:20px}}

@media(min-width:1101px){.sidebar-collapsed .dash-sidebar{flex-basis:76px;width:76px;padding-left:10px;padding-right:10px}.sidebar-collapsed .dash-brand{padding:0 10px 24px;gap:0}.sidebar-collapsed .dash-brand-name,.sidebar-collapsed .dash-nav-label,.sidebar-collapsed .dash-nav-item>span,.sidebar-collapsed .dash-nav-item:after,.sidebar-collapsed .dash-sidebar-note,.sidebar-collapsed .dash-nav-more{display:none}.sidebar-collapsed .dash-nav-item{justify-content:center;padding:13px 10px}.sidebar-collapsed .dash-nav-section+.dash-nav-section{padding-top:13px;margin-top:13px}.sidebar-collapsed .dash-nav-item>svg{width:19px;height:19px}}
@media(min-width:1350px){.dash-workspace{grid-template-columns:300px minmax(0,1fr)}.dash-offer-grid.styles_rowContainer__3ifCf{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dash-quote .styles_rateNumber__3evDL{font-size:25px!important}}
@media(max-width:1300px){.dashboard-theme #__next{padding:20px}.dash-sidebar{top:20px;height:calc(100dvh - 40px);flex-basis:214px;width:214px;padding:20px 12px}.dashboard-shell{min-height:calc(100vh - 40px)}.dash-brand{font-size:21px;gap:9px}.dash-brand-name{max-width:130px}.dash-nav-item{font-size:15px}.dash-topbar{padding:14px 22px}.dashboard-home,.dashboard-theme .app-content{padding:22px!important}.dash-workspace{grid-template-columns:292px minmax(0,1fr);gap:16px}.dash-offers-panel,.dash-composer{padding:16px}.dash-quote{padding:13px!important}.dash-quote .styles_rateNumber__3evDL{font-size:22px!important}.dash-quote .styles_partnerTitle__lBI63{font-size:14px!important;max-width:110px}.dash-quote-best{font-size:12px;padding:4px}.dash-rate-tabs .styles_tabButton__24wHE{padding:5px 7px;font-size:12px!important}.dash-sort .styles_title__18g2-{min-width:93px}.dash-instructions .DescribeContent_howToMainBlock__n2dLE{grid-template-columns:1fr 250px;gap:20px}.dash-instructions .DescribeContent_illustrationBlock__VHmcM{width:250px!important}.dash-benefits .styles_container__list__14OYN{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-language{display:none}}
@media(max-width:1100px){.dashboard-theme #__next{padding:16px}.dashboard-shell{min-height:calc(100vh - 32px)}.dash-sidebar{position:fixed;inset:0 auto 0 0;top:0!important;width:270px!important;height:100dvh;max-width:calc(100vw - 48px);padding:23px 17px;border-right:1px solid #414848;transform:translateX(-101%);transition:transform .2s ease;z-index:1800;flex-basis:270px}.sidebar-open .dash-sidebar{transform:translateX(0)}.sidebar-open{overflow:hidden}.dash-sidebar-close{display:flex;position:absolute;right:15px;top:22px}.dash-brand{font-size:23px;max-width:220px;padding-right:32px}.dash-brand-name{max-width:160px}.dash-nav-item{font-size:16px}.dash-nav-label{font-size:13px}.dash-topbar{height:68px;top:0;padding:13px 20px}.dash-search{max-width:none}.dash-language{display:flex}.dash-workspace{grid-template-columns:320px minmax(0,1fr)}.dash-composer{top:86px}.dash-quote .styles_rateNumber__3evDL{font-size:25px!important}.dash-quote .styles_partnerTitle__lBI63{font-size:15px!important;max-width:150px}.dash-summary-value{font-size:21px}}
@media(max-width:800px){.dash-language{display:none}.dash-topbar-actions{gap:7px}.dash-account-copy small{display:none}.dash-account-copy strong,.dash-account-label{max-width:100px;font-size:14px}.dash-search{height:36px}.dash-workspace{grid-template-columns:270px minmax(0,1fr);gap:14px}.dash-offer-grid.styles_rowContainer__3ifCf{grid-template-columns:1fr!important}.dash-offers-panel{min-height:unset}.dash-composer{padding:14px}.dash-quote .styles_partnerTitle__lBI63{max-width:180px}.dash-summary-value{font-size:20px}.dash-overview{gap:12px}.dash-summary-card{padding:13px}.dash-summary-card:before{left:13px;right:13px}.dash-instructions .DescribeContent_howToMainBlock__n2dLE{grid-template-columns:1fr 200px;gap:14px}.dash-instructions .DescribeContent_illustrationBlock__VHmcM{width:200px!important}.dash-testimonials .Review_review__35D5M,.dash-videos .DescribeContent_videoContainer__ts9Yn{flex-basis:calc((100% - 14px)/2)!important}.dash-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.dash-panel-header{margin-bottom:14px}.dash-rate-tabs .styles_tabButton__24wHE{font-size:12px!important;padding:5px 8px}.dash-sort .styles_title__18g2-{min-width:102px}.dash-offer-toolbar{gap:9px}.dash-offer-actions{flex:1;justify-content:flex-end}}
@media(max-width:620px){.dashboard-theme #__next{padding:0;background:#101313}.dashboard-shell{border:0;min-height:100vh;box-shadow:none}.dash-topbar{height:64px;padding:12px 15px;gap:8px}.dash-topbar-start{gap:7px}.dash-topbar-actions{gap:6px}.dash-topbar-actions>.dash-topbar-divider,.dash-topbar-divider,.dash-account-copy,.dash-language{display:none}.dash-icon-button{width:31px;height:33px;flex-basis:31px}.dash-search{padding:0 9px;height:35px;gap:7px}.dash-search input{font-size:13px}.dash-search button{display:none}.dash-account-button{gap:0}.dash-account-button>svg,.dash-account-avatar{width:31px;height:31px;flex-basis:31px}.dashboard-home,.dashboard-theme .app-content{padding:20px 15px!important}.dash-page-heading{gap:10px;margin-bottom:18px}.dash-page-heading h1{font-size:21px!important;letter-spacing:-.3px!important;line-height:1.4!important;margin-bottom:5px!important}.dash-page-heading p{font-size:13px}.dash-heading-tag{display:none}.dash-overview{gap:8px;margin-bottom:19px}.dash-summary-card{padding:11px 9px;border-radius:5px}.dash-summary-card:before{left:9px;right:9px}.dash-summary-label{font-size:12px;margin-bottom:6px}.dash-summary-value{font-size:16px;letter-spacing:-.2px}.dash-summary-note{font-size:12px;line-height:1.5;margin-top:5px}.dash-workspace{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:23px}.dash-composer{position:static;padding:17px}.dash-composer-header h2{font-size:18px}.dash-currency-box{padding:12px 13px}.dash-composer input[aria-label="You send"],.dash-composer input[aria-label="You get"]{font-size:27px!important}.dash-composer .styles_toggleButton__13876,.dash-composer .styles_toggleButton__2CzvS{padding:7px 0!important}.dash-composer .styles_ticker__saVyY{font-size:16px!important}.dash-composer button.styles_popUpButton__3BQw1,.dash-composer .dash-primary{min-height:44px!important;font-size:16px!important}.dash-composer-note{font-size:14px}.dash-composer-options{margin:12px 0;font-size:13px}.dash-offers-panel{padding:16px}.dash-offer-toolbar{gap:8px}.dash-rate-tabs .styles_tabButton__24wHE{font-size:13px!important;padding:6px 9px}.dash-offer-actions{flex:0 0 auto}.dash-sort .styles_title__18g2-{font-size:12px;min-width:92px}.dash-offer-grid.styles_rowContainer__3ifCf{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.dash-quote{padding:12px!important;min-height:230px}.dash-quote:before{left:12px;right:12px}.dash-quote-header{align-items:flex-start;margin-bottom:12px;gap:5px}.dash-quote-provider{gap:6px;flex-wrap:wrap;align-items:center}.dash-quote .styles_partnerLogo__3jRKD{width:19px!important;height:19px!important;max-width:19px!important;flex-basis:19px}.dash-quote .styles_partnerTitle__lBI63{font-size:13px!important;max-width:98px}.dash-quote .styles_rateNumber__3evDL{font-size:21px!important;letter-spacing:-.5px!important}.dash-quote .styles_ticker__saVyY{font-size:12px!important}.dash-quote-meta{font-size:12px;gap:5px;flex-direction:column;margin-top:11px;padding:11px 0}.dash-quote-best{position:absolute;right:8px;top:8px;font-size:12px;padding:3px;line-height:1}.dash-quote.styles_firstOffer__MXz4o .dash-quote-header{padding-top:4px}.dash-quote [data-quote-mode]{font-size:12px!important}button.dash-quote-action{font-size:13px!important;min-height:32px!important;padding:7px!important}.dash-offer-status{font-size:12px!important}.dash-section{margin-top:22px;padding:17px}.dash-section-heading{gap:10px;margin-bottom:14px}.dash-section-heading h2{font-size:18px!important}.dash-section-heading p{font-size:13px}.dash-section-heading>a{font-size:12px}.dash-instructions .DescribeContent_howToMainBlock__n2dLE{display:block!important}.dash-instruction-steps>[data-step]{padding:11px 9px!important}.dash-step-title{font-size:14px}.dash-step-copy{font-size:12px}.dash-instructions .DescribeContent_illustrationBlock__VHmcM{width:100%!important;max-width:260px!important;margin:16px auto 0!important;background:#111919;aspect-ratio:auto}.dash-instructions img[alt="Instruction Gif"]{max-width:220px!important;max-height:220px}.dash-benefits .styles_container__list__14OYN{gap:10px}.dash-benefit-card{padding:14px}.dash-benefit-card img{width:31px;height:31px;margin-bottom:11px}.dash-benefit-card h3{font-size:14px}.dash-benefit-card p{font-size:12px}.dash-testimonials .Review_review__35D5M{flex-basis:100%!important;height:194px!important;padding:17px!important}.dash-videos .DescribeContent_videoContainer__ts9Yn{flex-basis:calc((100% - 14px)/2)!important}.dash-videos .DescribeContent_videoContainer__ts9Yn p{font-size:12px;padding:10px 11px;min-height:47px}.Review_title__brMJl{font-size:15px}.dash-articles .ArticlesBlock_articlesList__2KMoZ{grid-template-columns:1fr}.dash-articles .styles_articleItem__2TizO{padding:14px!important;gap:13px!important}.dash-articles .styles_articleItem__2TizO>img{width:41px!important;height:41px!important;flex-basis:41px}.dash-faq .styles_top__1aYyf{padding:13px!important}.dash-faq .styles_top__title__3C579{font-size:14px!important}.dash-faq .styles_body__3nmeX{padding:0 13px 13px!important}.dash-faq .app-prose p{font-size:13px}.dash-footer{padding:24px 17px}.dash-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.dash-footer-bottom{display:block;font-size:12px}.dash-footer-bottom div{margin-top:9px;flex-wrap:wrap;gap:13px}.dashboard-theme .app-content h1{font-size:23px}.dashboard-theme .app-content h2{font-size:20px}.dashboard-theme .app-content p{font-size:15px}.dashboard-theme .app-card,.dashboard-theme .app-form{padding:18px}.dashboard-theme .app-auth{margin:12px auto!important}.dashboard-theme .app-grid{grid-template-columns:1fr}.dashboard-theme .local-modal{padding:12px}.dashboard-theme .local-panel{padding:23px 19px;max-height:calc(100dvh - 24px);border-radius:7px}.dashboard-theme .local-panel h2{font-size:20px!important}.dashboard-theme #cookiePopUp{max-width:calc(100vw - 72px)!important;left:12px!important;bottom:12px!important;padding:10px 12px!important;gap:10px;align-items:center}.dashboard-theme #cookiePopUp .styles_popUpText__1moVL{font-size:12px!important}.dashboard-theme #cookie-button{font-size:12px!important;padding:7px 10px!important}.dashboard-theme .local-support{right:12px;bottom:12px;width:38px;height:38px}.dashboard-theme .app-content table{font-size:14px}.dashboard-theme .app-content th,.dashboard-theme .app-content td{padding:10px}}
@media(max-width:370px){.dash-topbar{padding:11px}.dashboard-home,.dashboard-theme .app-content{padding:18px 12px!important}.dash-offers-panel{padding:13px}.dash-rate-tabs .styles_tabButton__24wHE{padding:5px 7px;font-size:12px!important}.dash-sort .styles_title__18g2-{min-width:80px}.dash-quote .styles_rateNumber__3evDL{font-size:20px!important}.dash-quote .styles_partnerTitle__lBI63{max-width:83px}.dash-search>svg{display:none}.dash-summary-value{font-size:15px}}
/* Keep shared navigation and public pages readable at every viewport. */
.dash-nav-item,.dash-nav-more{font-size:15px;min-height:44px}
.dash-nav-more .dash-nav-item{font-size:14px;min-height:42px}
.dash-nav-more-items a{font-size:14px;padding-top:10px;padding-bottom:10px}
.dash-search{height:44px}
.dash-search input{font-size:16px;height:40px}
.dash-search button{min-width:32px;min-height:36px}
.dash-icon-button{width:44px;height:44px;flex-basis:44px}
.dash-track-order.dash-icon-button{width:auto;flex:0 0 auto}
.dash-icon-button>svg{flex-shrink:0}
.dash-account-button{font-size:14px;min-height:44px}
.dashboard-theme .app-content p,.dashboard-theme .app-post-content{font-size:16px;line-height:1.8}
.dashboard-theme .app-form input,.dashboard-theme .app-form textarea,.dashboard-theme .app-form select,.dashboard-theme .app-field input,.dashboard-theme .app-field textarea,.dashboard-theme .app-field select,.dashboard-theme .app-search-row input,.dashboard-theme .app-search-row select{font-size:16px;min-height:44px}
.dashboard-theme .app-button,.dashboard-theme .app-form button,.dashboard-theme .local-primary,.dashboard-theme .app-content form button{font-size:14px!important;min-height:44px}
.dashboard-theme #cookiePopUp .styles_popUpText__1moVL{font-size:13px!important}
.dashboard-theme #cookie-button{font-size:13px!important;min-height:44px;padding:9px 12px!important}
@media(max-width:800px){.dash-track-order.dash-icon-button{width:44px;flex-basis:44px;padding:0}}
@media(max-width:620px){
.dash-topbar{height:68px;gap:7px;padding:11px 12px}
.dash-topbar-start{gap:0}
.dash-topbar-actions{gap:0}
.dash-search{height:44px;padding:0 8px;gap:7px}
.dash-search input{font-size:16px;height:40px}
.dash-search button{padding:0;min-width:24px}
.dash-icon-button{width:40px;flex-basis:40px;height:44px}
.dash-track-order.dash-icon-button{width:40px;flex-basis:40px;padding:0}
.dash-nav-item,.dash-nav-more{font-size:16px;min-height:46px}
.dash-nav-more .dash-nav-item,.dash-nav-more-items a{font-size:15px}
.dashboard-theme .app-content p,.dashboard-theme .app-post-content{font-size:16px}
.dashboard-theme .app-form label,.dashboard-theme .app-field{font-size:15px}
.dash-footer p{font-size:14px;line-height:1.75}
.dash-footer-bottom,.dash-footer-bottom p{font-size:12px;line-height:1.7}
.dash-footer h2,.dash-footer h3,.dash-footer strong{font-size:15px!important}
.dashboard-theme #cookiePopUp .styles_popUpText__1moVL{font-size:13px!important}
}
@media(prefers-reduced-motion:reduce){.dashboard-theme *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media print{.dashboard-theme #__next{padding:0}.dash-sidebar,.dash-topbar,.dash-footer,.local-support,#cookiePopUp{display:none!important}.dashboard-shell{display:block;border:0;box-shadow:none}.dashboard-main{margin:0}.dashboard-theme{background:#fff;color:#000}.dashboard-theme .app-content{padding:0!important}}
