:root{--dwxl-cyan:#58dcff;--dwxl-blue:#3a7df7;--dwxl-violet:#806dff;--dwxl-gold:#efc552;--dwxl-green:#55d89f}
body.dwxl-dashboard .dw-dash{overflow-x:hidden}
body.dwxl-dashboard .dw-dash>.dw-wrap{isolation:isolate}
body.dwxl-dashboard .dw-dash>.dw-wrap:before{position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at 12% 18%,rgba(49,107,227,.08),transparent 28%),radial-gradient(circle at 88% 68%,rgba(27,191,210,.06),transparent 30%);content:"";pointer-events:none}
.dwxl-kpi-icon,.dwxl-card-icon{position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(112,197,255,.26);background:linear-gradient(145deg,rgba(34,104,202,.32),rgba(12,34,75,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 12px 26px rgba(1,9,28,.34),0 0 24px rgba(72,190,255,.1);transform:perspective(150px) rotateX(5deg) rotateY(-5deg)}
.dwxl-kpi-icon:after,.dwxl-card-icon:after{position:absolute;inset:2px 3px auto;height:42%;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.16),transparent);content:"";pointer-events:none}
.dwxl-kpi-icon{float:right;width:46px;height:46px;margin:-4px -2px 5px 10px;border-radius:15px}.dwxl-kpi-icon svg{width:28px;height:28px;filter:drop-shadow(0 5px 6px rgba(0,0,0,.35))}
.dwxl-card-icon{width:48px!important;height:48px!important;margin-bottom:17px!important;border-radius:15px!important}.dwxl-card-icon svg{width:29px!important;height:29px!important;filter:drop-shadow(0 5px 7px rgba(0,0,0,.36))}
body.dwxl-dashboard .dw-dash .dw-top>.dw-actions{perspective:900px}
body.dwxl-dashboard .dw-dash .dw-top>.dw-actions>*{--dwxl-action-rgb:72,151,255;position:relative!important;isolation:isolate;overflow:hidden;border:1px solid rgba(var(--dwxl-action-rgb),.34)!important;border-bottom-color:rgba(0,5,18,.85)!important;border-radius:14px!important;background:linear-gradient(155deg,rgba(255,255,255,.13) 0%,rgba(var(--dwxl-action-rgb),.15) 38%,rgba(7,19,42,.92) 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -3px 5px rgba(0,4,16,.5),0 4px 0 rgba(2,9,24,.9),0 10px 20px rgba(0,5,20,.28),0 0 18px rgba(var(--dwxl-action-rgb),.07)!important;color:#f3f8ff!important;text-shadow:0 2px 3px rgba(0,0,0,.58);transform:translate3d(0,-1px,0);transform-style:preserve-3d;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}
body.dwxl-dashboard .dw-dash .dw-top>.dw-actions>*:before{position:absolute;z-index:-1;inset:1px 2px auto;height:44%;border-radius:11px 11px 50% 50%;background:linear-gradient(180deg,rgba(255,255,255,.17),rgba(255,255,255,0));content:"";pointer-events:none}
body.dwxl-dashboard .dw-dash .dw-top>.dw-actions>*:after{position:absolute;z-index:-1;right:10%;bottom:2px;left:10%;height:2px;border-radius:100%;background:rgba(var(--dwxl-action-rgb),.48);box-shadow:0 0 8px rgba(var(--dwxl-action-rgb),.34);content:"";pointer-events:none}
body.dwxl-dashboard .dw-dash .dw-top>.dw-actions>*:nth-child(1){--dwxl-action-rgb:108,204,91}body.dwxl-dashboard .dw-dash .dw-top>.dw-actions>*:nth-child(2){--dwxl-action-rgb:239,190,78}body.dwxl-dashboard .dw-dash .dw-top>.dw-actions>*:nth-child(3){--dwxl-action-rgb:75,146,255}body.dwxl-dashboard .dw-dash .dw-top>.dw-actions>*:nth-child(4){--dwxl-action-rgb:71,197,222}body.dwxl-dashboard .dw-dash .dw-top>.dw-actions>*:nth-child(5){--dwxl-action-rgb:59,163,225}body.dwxl-dashboard .dw-dash .dw-top>.dw-actions>*:nth-child(6){--dwxl-action-rgb:137,108,255}body.dwxl-dashboard .dw-dash .dw-top>.dw-actions>*:nth-child(7){--dwxl-action-rgb:83,209,224}
body.dwxl-dashboard .dw-dash .dw-top>.dw-actions>*:hover{border-color:rgba(var(--dwxl-action-rgb),.62)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -3px 5px rgba(0,4,16,.48),0 6px 0 rgba(2,9,24,.9),0 15px 26px rgba(0,5,20,.34),0 0 24px rgba(var(--dwxl-action-rgb),.15)!important;transform:translate3d(0,-3px,10px)}
body.dwxl-dashboard .dw-dash .dw-top>.dw-actions>*:active{box-shadow:inset 0 3px 7px rgba(0,4,16,.5),inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(2,9,24,.95),0 4px 10px rgba(0,5,20,.28)!important;transform:translate3d(0,2px,0)}
body.dwxl-dashboard .dw-dash .dw-top>.dw-actions>*:focus-visible{outline:3px solid rgba(var(--dwxl-action-rgb),.28)!important;outline-offset:3px!important}
body.dwxl-dashboard .dw-dash .dw-top>.dw-actions>*>span:first-child{display:inline-grid;min-width:23px;min-height:23px;margin-right:6px;place-items:center;border:1px solid rgba(var(--dwxl-action-rgb),.32);border-radius:8px;background:linear-gradient(145deg,rgba(var(--dwxl-action-rgb),.25),rgba(5,17,38,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 4px 7px rgba(0,0,0,.28)}
.dwxl-install{display:none!important;align-items:center;gap:6px}.dwxl-install.is-ready{display:inline-flex!important}.dwxl-install svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.dwxl-ios-help{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:18px;background:rgba(1,8,21,.78);backdrop-filter:blur(9px)}.dwxl-ios-help[hidden]{display:none}.dwxl-ios-help>div{width:min(390px,100%);padding:24px;border:1px solid rgba(100,184,255,.25);border-radius:22px;background:#0b1c38;color:#edf6ff;box-shadow:0 30px 90px rgba(0,0,0,.5)}.dwxl-ios-help h3{margin:0 0 8px!important;color:#fff!important}.dwxl-ios-help p{margin:0 0 16px;color:#a9bad1;line-height:1.55}.dwxl-ios-help button{width:100%;min-height:44px;border:0;border-radius:12px;background:#397cf7;color:#fff;font-weight:850}
@media(max-width:640px){
  body.dwxl-dashboard .dw-dash{padding:13px 7px!important}
  body.dwxl-dashboard .dw-dash>.dw-wrap{width:100%!important}
  body.dwxl-dashboard .dw-dash .dw-top{gap:12px!important;padding:12px!important;border-radius:20px!important}
  body.dwxl-dashboard .dw-dash .dw-top>.dw-title{padding:14px!important;border-radius:18px!important}
  body.dwxl-dashboard .dw-dash .dw-title h2{font-size:clamp(21px,6vw,25px)!important}
  body.dwxl-dashboard .dw-dash .dw-grid.kpis{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-top:11px!important}
  body.dwxl-dashboard .dw-dash .dw-grid.kpis>.dw-card{width:auto!important;max-width:none!important;min-width:0!important;min-height:136px!important;padding:13px 11px!important;border-radius:17px!important}
  body.dwxl-dashboard .dw-dash .dw-grid.kpis .dw-kpi-label{font-size:8px!important;line-height:1.3!important;letter-spacing:.08em!important}
  body.dwxl-dashboard .dw-dash .dw-grid.kpis .dw-kpi-value{clear:both;margin-top:8px!important;font-size:clamp(17px,5.15vw,22px)!important;white-space:nowrap!important;letter-spacing:-.045em!important}
  body.dwxl-dashboard .dw-dash .dw-grid.kpis .dw-mini{font-size:9.5px!important;line-height:1.4!important}
  .dwxl-kpi-icon{width:38px;height:38px;margin:-3px -2px 3px 7px;border-radius:12px}.dwxl-kpi-icon svg{width:23px;height:23px}
  body.dwxl-dashboard .dw-dash .dw-top>.dw-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:8px!important;padding:0!important}
  body.dwxl-dashboard .dw-dash .dw-top>.dw-actions>*{display:flex!important;width:auto!important;max-width:none!important;min-width:0!important;min-height:58px!important;padding:9px 7px!important;align-items:center!important;justify-content:center!important;white-space:normal!important;text-align:center!important;font-size:11px!important;line-height:1.25!important}
  body.dwxl-dashboard .dwip-command-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-bottom:13px!important}
  body.dwxl-dashboard .dwip-command-grid>article{min-width:0!important;min-height:205px!important;padding:14px!important;border-radius:18px!important}
  body.dwxl-dashboard .dwip-command-grid>article:last-child{grid-column:1/-1!important;min-height:170px!important}
  body.dwxl-dashboard .dwip-command-grid h3{font-size:16px!important;line-height:1.2!important}
  body.dwxl-dashboard .dwip-command-grid p{font-size:10.5px!important;line-height:1.48!important}
  body.dwxl-dashboard .dwip-command-grid .dwip-eyebrow{font-size:8px!important;letter-spacing:.1em!important}
  body.dwxl-dashboard .dwip-command-grid .dwip-score-row strong{font-size:24px!important}
  .dwxl-card-icon{width:42px!important;height:42px!important;margin-bottom:13px!important;border-radius:13px!important}.dwxl-card-icon svg{width:25px!important;height:25px!important}
  body.dwxl-dashboard .dw-dash .dw-card{border-radius:18px!important}
  body.dwxl-dashboard .dw-notify-session-wrap{gap:10px!important}
}
@media(max-width:350px){body.dwxl-dashboard .dw-dash .dw-grid.kpis>.dw-card{min-height:130px!important;padding:11px 9px!important}body.dwxl-dashboard .dw-dash .dw-grid.kpis .dw-kpi-value{font-size:16px!important}.dwxl-kpi-icon{width:34px;height:34px}}
@media(prefers-reduced-motion:reduce){body.dwxl-dashboard *,body.dwxl-dashboard *:before,body.dwxl-dashboard *:after{animation:none!important;transition-duration:.01ms!important}.dwxl-kpi-icon,.dwxl-card-icon{transform:none!important}}
@media print{.dwxl-install,.dwxl-ios-help{display:none!important}}

/* v2 — coordinated inner application presentation (no financial-state rules) */
:root{
  --dwxl-bg:#050d1c;
  --dwxl-bg-2:#07152a;
  --dwxl-surface:#0b1c37;
  --dwxl-surface-2:#102747;
  --dwxl-line:rgba(110,190,255,.18);
  --dwxl-line-strong:rgba(93,211,255,.34);
  --dwxl-text:#f4f8ff;
  --dwxl-muted:#a9bad0;
  --dwxl-soft:#7f96b3;
  --dwxl-font:Inter,"SF Pro Display","Segoe UI Variable","Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  --dwxl-shadow:0 22px 60px rgba(0,4,18,.34),inset 0 1px 0 rgba(255,255,255,.045);
}

body.dwxl-app-page{
  min-height:100vh;
  background:
    radial-gradient(circle at 4% 12%,rgba(48,105,229,.12),transparent 28rem),
    radial-gradient(circle at 96% 54%,rgba(22,194,213,.075),transparent 32rem),
    linear-gradient(180deg,var(--dwxl-bg-2),var(--dwxl-bg) 55%,#030a15);
  color:var(--dwxl-text);
  font-family:var(--dwxl-font)!important;
  font-size:15px;
  font-synthesis:none;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
}
body.dwxl-app-page :where(.dwnp-eh,.dw-app,.dw-dash,.dwdp-card,.dwta-start-card,.dwta-active,.dwsp,.dwrfc-shell),
body.dwxl-app-page :where(button,input,select,textarea){font-family:var(--dwxl-font)!important}
body.dwxl-app-page :where(p,li,label,td,th,.dw-mini,.dw-sub){font-weight:560;letter-spacing:-.005em}
body.dwxl-app-page :where(h1,h2,h3,h4,strong,.dw-title,.dw-kpi-value){letter-spacing:-.035em}
body.dwxl-app-page :where(p,li){line-height:1.62}
body.dwxl-app-page :where(a,button,input,select,textarea):focus-visible{outline:3px solid rgba(88,220,255,.28)!important;outline-offset:3px!important}

/* Two compact, dimensional shortcuts in the marked header space. */
.dwxl-nav-shortcuts{display:flex;align-items:center;gap:7px;margin:0 2px}
.dwxl-nav-shortcut{
  --dwxl-nav-rgb:69,185,255;
  position:relative;
  display:inline-flex;
  min-width:43px;
  height:43px;
  padding:0 11px;
  align-items:center;
  justify-content:center;
  gap:7px;
  overflow:hidden;
  border:1px solid rgba(var(--dwxl-nav-rgb),.34);
  border-bottom-color:rgba(0,4,18,.92);
  border-radius:14px;
  background:linear-gradient(150deg,rgba(255,255,255,.18),rgba(var(--dwxl-nav-rgb),.2) 42%,rgba(4,17,38,.9));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -3px 4px rgba(0,4,16,.44),0 4px 0 rgba(0,7,23,.86),0 10px 22px rgba(0,5,20,.26),0 0 22px rgba(var(--dwxl-nav-rgb),.09);
  color:#f5fbff!important;
  font-size:12px;
  font-weight:850;
  line-height:1;
  text-decoration:none!important;
  text-shadow:0 2px 3px rgba(0,0,0,.5);
  transform:translateY(-1px);
  transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease;
}
.dwxl-nav-shortcut:nth-child(2){--dwxl-nav-rgb:126,104,255}
.dwxl-nav-shortcut:before{position:absolute;inset:2px 3px auto;height:42%;border-radius:11px 11px 50% 50%;background:linear-gradient(180deg,rgba(255,255,255,.17),transparent);content:"";pointer-events:none}
.dwxl-nav-shortcut:hover{border-color:rgba(var(--dwxl-nav-rgb),.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.26),inset 0 -3px 4px rgba(0,4,16,.42),0 6px 0 rgba(0,7,23,.86),0 15px 27px rgba(0,5,20,.32),0 0 25px rgba(var(--dwxl-nav-rgb),.16);transform:translateY(-3px)}
.dwxl-nav-shortcut:active{box-shadow:inset 0 3px 7px rgba(0,4,16,.54),0 1px 0 rgba(0,7,23,.9),0 4px 10px rgba(0,5,20,.22);transform:translateY(2px)}
.dwxl-nav-shortcut[aria-current="page"]{border-color:rgba(var(--dwxl-nav-rgb),.7);background:linear-gradient(145deg,rgba(255,255,255,.22),rgba(var(--dwxl-nav-rgb),.34),rgba(4,17,38,.9))}
.dwxl-nav-shortcut-icon{display:grid;width:23px;height:23px;flex:0 0 23px;place-items:center}
.dwxl-nav-shortcut-icon svg{width:23px;height:23px;filter:drop-shadow(0 4px 5px rgba(0,0,0,.35))}
.dwxl-nav-shortcut-label{white-space:nowrap}

/* Route-aware command header and procedural rail. */
.dwxl-page-command,.dwxl-workflow{box-sizing:border-box;width:min(1120px,calc(100% - 32px));margin-right:auto;margin-left:auto}
.dw-app>.dw-wrap>.dwxl-page-command,.dw-app>.dw-wrap>.dwxl-workflow,.dwrfc-shell>.dwxl-page-command,.dwrfc-shell>.dwxl-workflow{width:100%}
.dwxl-page-command{
  position:relative;
  isolation:isolate;
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  gap:20px;
  margin-top:22px;
  padding:25px 26px;
  overflow:hidden;
  border:1px solid var(--dwxl-line-strong);
  border-radius:26px;
  background:linear-gradient(130deg,rgba(22,52,97,.96),rgba(9,27,55,.98) 58%,rgba(6,21,43,.98));
  box-shadow:var(--dwxl-shadow),0 0 0 1px rgba(255,255,255,.02);
}
.dwxl-page-command:before{position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 6% 10%,rgba(91,126,255,.23),transparent 30%),radial-gradient(circle at 94% 86%,rgba(44,214,226,.13),transparent 32%);content:""}
.dwxl-page-command:after{position:absolute;z-index:-1;right:-80px;bottom:-150px;width:330px;height:330px;border:1px solid rgba(94,213,255,.08);border-radius:50%;box-shadow:0 0 0 28px rgba(94,213,255,.025),0 0 0 62px rgba(94,213,255,.018);content:""}
.dwxl-page-icon{
  position:relative;
  display:grid;
  width:64px;
  height:64px;
  place-items:center;
  overflow:hidden;
  border:1px solid rgba(102,213,255,.38);
  border-radius:20px;
  background:linear-gradient(145deg,rgba(48,131,229,.48),rgba(11,36,79,.94));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -5px 7px rgba(0,5,20,.37),0 8px 0 rgba(1,11,31,.74),0 18px 34px rgba(0,4,17,.35),0 0 28px rgba(57,202,255,.13);
  transform:perspective(180px) rotateX(4deg) rotateY(-5deg);
}
.dwxl-page-icon:before{position:absolute;inset:3px 4px auto;height:42%;border-radius:16px 16px 50% 50%;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent);content:""}
.dwxl-page-icon svg{width:37px;height:37px;filter:drop-shadow(0 6px 7px rgba(0,0,0,.42))}
.dwxl-page-copy{min-width:0;align-self:center}
.dwxl-page-eyebrow{margin:0 0 6px!important;color:var(--dwxl-cyan)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.18em!important;line-height:1.3!important;text-transform:uppercase}
.dwxl-page-copy h1{margin:0!important;color:#fff!important;font-size:clamp(27px,3vw,40px)!important;font-weight:830!important;line-height:1.04!important}
.dwxl-page-description{max-width:700px;margin:9px 0 0!important;color:#b7c7da!important;font-size:14px!important;font-weight:560!important;line-height:1.58!important}
.dwxl-page-aside{display:flex;min-width:220px;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:16px}
.dwxl-state-chip{display:inline-flex;min-height:32px;padding:6px 10px;align-items:center;gap:8px;border:1px solid rgba(88,220,255,.19);border-radius:999px;background:rgba(5,25,50,.7);color:#c9f7ff;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}
.dwxl-state-chip i{width:7px;height:7px;border-radius:50%;background:#54dfaa;box-shadow:0 0 0 5px rgba(84,223,170,.09),0 0 16px rgba(84,223,170,.4)}
.dwxl-page-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}
.dwxl-page-action{display:inline-flex;min-height:42px;padding:8px 10px 8px 14px;align-items:center;gap:9px;border:1px solid rgba(126,183,244,.22);border-radius:13px;background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 7px 16px rgba(0,4,18,.17);color:#edf7ff!important;font-size:12px;font-weight:800;text-decoration:none!important;transition:.17s ease}
.dwxl-page-action.is-primary{border-color:rgba(68,206,244,.38);background:linear-gradient(135deg,#4677f7,#24bde0);box-shadow:inset 0 1px 0 rgba(255,255,255,.27),0 4px 0 #0a4d85,0 11px 23px rgba(18,110,204,.26)}
.dwxl-page-action:hover{border-color:rgba(88,220,255,.48);transform:translateY(-2px)}
.dwxl-action-arrow{display:grid;width:24px;height:24px;place-items:center;border-radius:8px;background:rgba(0,11,31,.25)}
.dwxl-action-arrow svg{width:16px;height:16px}
.dwxl-workflow{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  margin-top:12px;
  margin-bottom:18px;
  padding:0;
  overflow:hidden;
  border:1px solid var(--dwxl-line);
  border-radius:18px;
  background:rgba(8,24,48,.78);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 12px 30px rgba(0,4,17,.16);
  list-style:none;
}
.dwxl-workflow li{position:relative;display:flex;min-width:0;min-height:58px;padding:11px 14px;align-items:center;gap:10px;color:#dbe8f7;font-size:11px;font-weight:760;line-height:1.3}
.dwxl-workflow li+li{border-left:1px solid var(--dwxl-line)}
.dwxl-workflow li:not(:last-child):after{position:absolute;z-index:2;top:50%;right:-5px;width:9px;height:9px;border-top:1px solid var(--dwxl-line-strong);border-right:1px solid var(--dwxl-line-strong);background:#091b35;content:"";transform:translateY(-50%) rotate(45deg)}
.dwxl-step-number{display:grid;width:29px;height:29px;flex:0 0 29px;place-items:center;border:1px solid rgba(88,220,255,.25);border-radius:9px;background:linear-gradient(145deg,rgba(50,133,229,.28),rgba(5,20,43,.85));box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 5px 10px rgba(0,4,16,.24);color:var(--dwxl-cyan);font-size:9px;font-weight:900;letter-spacing:.08em}
.dwxl-step-label{overflow:hidden;text-overflow:ellipsis}
.dwxl-native-page-heading{display:none!important}

/* Unified surfaces, readable forms and data tables. */
body.dwxl-app-page .dw-app{padding:18px 14px 96px!important;background:transparent!important}
body.dwxl-app-page .dw-app>.dw-wrap{width:min(1120px,100%)!important;max-width:1120px!important}
body.dwxl-app-page .dwxl-surface,
body.dwxl-app-page .dw-app .dw-panel,
body.dwxl-app-page .dw-app .dw-card{
  border:1px solid var(--dwxl-line)!important;
  border-radius:22px!important;
  background:linear-gradient(145deg,rgba(15,38,72,.96),rgba(7,23,47,.96))!important;
  box-shadow:var(--dwxl-shadow)!important;
}
body.dwxl-app-page .dw-app .dw-panel{padding:22px!important}
body.dwxl-app-page .dw-app .dw-card{padding:19px!important}
body.dwxl-app-page :where(.dw-app,.dwdp-card,.dwta-start-card,.dwta-active,.dwsp,.dwrfc-shell) h2{color:#f7fbff!important;font-size:clamp(23px,2.5vw,31px)!important;font-weight:820!important;line-height:1.13!important}
body.dwxl-app-page :where(.dw-app,.dwdp-card,.dwta-start-card,.dwta-active,.dwsp,.dwrfc-shell) h3{color:#f5f9ff!important;font-weight:800!important;line-height:1.2!important}
body.dwxl-app-page :where(.dw-app,.dwdp-card,.dwta-start-card,.dwta-active,.dwsp,.dwrfc-shell) :where(p,.dw-sub,.dw-mini){color:var(--dwxl-muted)}
body.dwxl-app-page :where(.dw-app,.dwdp-card,.dwta-start-card,.dwta-active,.dwsp,.dwrfc-shell) label{color:#d8e5f5!important;font-size:12px!important;font-weight:770!important}
body.dwxl-app-page :where(.dw-app,.dwdp-card,.dwta-start-card,.dwta-active,.dwsp,.dwrfc-shell) :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea){box-sizing:border-box;min-height:47px;border:1px solid rgba(111,182,239,.24)!important;border-radius:13px!important;background:rgba(2,14,31,.78)!important;box-shadow:inset 0 2px 5px rgba(0,3,13,.24),0 1px 0 rgba(255,255,255,.035)!important;color:#f7fbff!important;font-size:14px!important;font-weight:620!important}
body.dwxl-app-page :where(.dw-app,.dwdp-card,.dwta-start-card,.dwta-active,.dwsp,.dwrfc-shell) :where(input,textarea)::placeholder{color:#7188a5!important;opacity:1}
body.dwxl-app-page :where(.dw-btn,.dwdp-btn,.dwta-button,.dwta-secondary,.dwsp .btn,.dwrfc-button,button[type="submit"],input[type="submit"]){min-height:43px;border-radius:13px!important;font-weight:820!important;letter-spacing:-.01em!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 4px 0 rgba(0,5,18,.72),0 11px 22px rgba(0,4,18,.2)!important;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease!important}
body.dwxl-app-page :where(.dw-btn,.dwdp-btn,.dwta-button,.dwta-secondary,.dwsp .btn,.dwrfc-button,button[type="submit"],input[type="submit"]):hover{filter:brightness(1.08);transform:translateY(-2px)}
body.dwxl-app-page :where(.dw-btn,.dwdp-btn,.dwta-button,.dwta-secondary,.dwsp .btn,.dwrfc-button,button[type="submit"],input[type="submit"]):active{box-shadow:inset 0 3px 7px rgba(0,4,16,.45),0 1px 0 rgba(0,5,18,.8)!important;transform:translateY(2px)}

body.dwxl-app-page :where(.dw-table-wrap,.dwrfc-table-wrap){overflow:auto;border:1px solid var(--dwxl-line)!important;border-radius:16px!important;background:rgba(2,13,29,.46)}
body.dwxl-app-page :where(.dw-table,.dwrfc-table,table){border-collapse:separate!important;border-spacing:0!important;color:#dfeaf7!important;font-size:12px!important}
body.dwxl-app-page :where(.dw-table,.dwrfc-table,table) th{padding:13px 14px!important;border-color:rgba(114,173,226,.17)!important;background:rgba(28,57,83,.72)!important;color:#8fe8fa!important;font-size:9px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase}
body.dwxl-app-page :where(.dw-table,.dwrfc-table,table) td{padding:14px!important;border-color:rgba(114,173,226,.12)!important;background:rgba(6,20,39,.48)!important;color:#e3edf8!important;font-weight:600!important;line-height:1.48!important}
body.dwxl-app-page :where(.dw-table,.dwrfc-table,table) tbody tr:nth-child(even) td{background:rgba(12,31,54,.52)!important}
body.dwxl-app-page :where(.dw-table,.dwrfc-table,table) tbody tr:hover td{background:rgba(24,62,91,.58)!important}
body.dwxl-app-page tr[hidden]{display:none!important}
.dwxl-table-tools{display:grid;grid-template-columns:minmax(220px,1fr) 170px auto;gap:10px;margin:4px 0 12px;align-items:center}
.dwxl-search-field{position:relative;display:flex;align-items:center}
.dwxl-search-field svg{position:absolute;left:13px;width:20px;height:20px;pointer-events:none}
.dwxl-search-field input{width:100%;padding-left:43px!important}
.dwxl-table-tools select{width:100%;padding:0 11px!important}
.dwxl-record-count{justify-self:end;color:#87a2bf;font-size:11px;font-weight:750;white-space:nowrap}
.dwxl-file-status{display:block;margin:7px 0 0;color:#8fc4d9;font-size:11px;font-weight:650;overflow-wrap:anywhere}

/* Deposit Pro */
body.dwxl-page-deposit .dwdp-card{box-sizing:border-box;width:min(1120px,calc(100% - 32px));margin:0 auto 100px!important;padding:24px!important;border-color:var(--dwxl-line)!important;border-radius:24px!important;background:linear-gradient(145deg,rgba(14,36,70,.97),rgba(5,19,41,.98))!important;box-shadow:var(--dwxl-shadow)!important}
body.dwxl-page-deposit .dwdp-card>.dwdp-row:first-child{padding-bottom:17px;border-bottom:1px solid var(--dwxl-line)}
body.dwxl-page-deposit .dwdp-grid{grid-template-columns:minmax(230px,300px) minmax(0,1fr)!important;gap:24px!important;margin-top:22px!important}
body.dwxl-page-deposit .dwdp-qr{width:100%!important;max-width:280px!important;margin:0 auto;border:7px solid rgba(255,255,255,.96)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 18px 45px rgba(0,4,18,.36)!important}
body.dwxl-page-deposit .dwdp-pill{min-height:38px;padding:8px 13px!important;border-color:rgba(108,193,249,.22)!important;background:rgba(7,26,51,.78)!important;color:#eaf6ff!important;font-size:11px!important;font-weight:800!important}
body.dwxl-page-deposit .dwdp-live{gap:9px!important;padding:13px!important;border-color:var(--dwxl-line)!important;border-radius:18px!important;background:rgba(4,19,39,.72)!important}
body.dwxl-page-deposit .dwdp-in{padding:11px 13px!important}
body.dwxl-page-deposit .dwdp-progress{height:11px!important;border-color:var(--dwxl-line)!important;background:rgba(0,9,25,.7)!important}

/* Trading/session page: style only; the originating form and handler remain intact. */
body.dwxl-page-session :where(.dwta-start-card,.dwta-active){box-sizing:border-box;width:min(760px,calc(100% - 32px));margin:0 auto 100px!important;padding:28px!important;border:1px solid var(--dwxl-line-strong)!important;border-radius:24px!important;background:linear-gradient(145deg,rgba(16,42,78,.98),rgba(6,22,45,.98))!important;box-shadow:var(--dwxl-shadow)!important;color:#f3f8ff!important}
body.dwxl-page-session .dwta-eyebrow{display:inline-flex;margin-bottom:10px;color:var(--dwxl-cyan)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.15em!important;text-transform:uppercase}
body.dwxl-page-session .dwta-summary{padding:15px!important;border:1px solid var(--dwxl-line)!important;border-radius:15px!important;background:rgba(2,15,34,.65)!important}
body.dwxl-page-session :where(.dwta-button,.dwta-secondary){display:inline-flex;min-height:46px;padding:10px 16px!important;align-items:center;justify-content:center;text-decoration:none!important}

/* Support, referral, profile, KYC and legacy pages share one visual language. */
body.dwxl-page-support .dwsp{padding-top:0!important}
body.dwxl-page-support .dwsp .grid{gap:18px!important}
body.dwxl-page-support .dwsp .cards{gap:13px!important}
body.dwxl-page-support .dwsp .card{padding:17px!important;border:1px solid var(--dwxl-line)!important;border-radius:18px!important;background:rgba(7,25,49,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}
body.dwxl-page-support .dwsp .icon{border-color:rgba(88,220,255,.24)!important;background:linear-gradient(145deg,rgba(47,125,221,.38),rgba(6,25,52,.9))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 7px 14px rgba(0,4,18,.25)!important}
body.dwxl-page-support .dwsp .card h3{color:#f2f8ff!important}
body.dwxl-page-referrals .dwrfc-shell{max-width:1120px!important;padding:20px 14px 110px!important}
body.dwxl-page-referrals :where(.dwrfc-hero,.dwrfc-card){padding:22px!important}
body.dwxl-page-referrals .dwrfc-stats{gap:12px!important}
body.dwxl-page-referrals .dwrfc-stat{border:1px solid var(--dwxl-line)!important;border-radius:17px!important;background:rgba(7,25,49,.76)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}
body.dwxl-page-profile .dw-dash,body.dwxl-page-kyc .dw-dash{padding:0!important;background:transparent!important}
body.dwxl-page-profile .dw-grid,body.dwxl-page-kyc .dw-grid{gap:14px!important}
body.dwxl-page-plans .entry-content>div[style]{box-sizing:border-box;width:min(1120px,calc(100% - 32px));min-height:0!important;margin:0 auto 100px!important;padding:24px!important;border:1px solid var(--dwxl-line)!important;border-radius:24px!important;background:linear-gradient(145deg,rgba(14,36,70,.97),rgba(5,19,41,.98))!important;box-shadow:var(--dwxl-shadow)!important;color:#f4f8ff!important}

/* Keep existing floating utilities separated on small screens. */
@media(max-width:760px){
  body.dwxl-app-page .dw-float-trade{bottom:max(74px,calc(env(safe-area-inset-bottom) + 64px))!important;max-width:190px!important}
  body.dwxl-app-page .dw-float-trade .dw-ft-btn{gap:8px!important;padding:8px 10px!important;box-shadow:0 12px 34px rgba(0,0,0,.42)!important}
  body.dwxl-app-page .dw-float-trade .dw-ft-robot{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:11px!important}
  body.dwxl-app-page .dw-float-trade .dw-ft-title{font-size:12px!important}
  body.dwxl-app-page .dw-float-trade .dw-ft-sub{font-size:9px!important}
}

@media(max-width:1180px){.dwxl-nav-shortcut{width:43px;padding:0}.dwxl-nav-shortcut-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}
@media(max-width:940px){
  body.dwxl-app-page .dwnp-eh-inner{gap:7px!important;padding:8px 10px!important}
  body.dwxl-app-page .dwnp-brand{min-width:0!important;gap:7px!important}
  body.dwxl-app-page .dwnp-logo{width:31px!important;height:31px!important;flex:0 0 31px!important}
  body.dwxl-app-page .dwnp-brand>span{font-size:13px!important;white-space:nowrap}
  body.dwxl-app-page .dwnp-actions{gap:5px!important;margin-left:auto!important;flex-wrap:nowrap!important}
  body.dwxl-app-page .dwnp-actions>a[href*="logout"]{display:none!important}
  .dwxl-nav-shortcuts{gap:5px;margin:0}
  .dwxl-nav-shortcut{width:39px;min-width:39px;height:39px;border-radius:12px}
  .dwxl-nav-shortcut-icon,.dwxl-nav-shortcut-icon svg{width:21px;height:21px}
  body.dwxl-app-page .dwnp-actions>.dwnp-btn.primary{min-height:39px!important;padding:8px 11px!important;font-size:12px!important}
  body.dwxl-app-page .dwnp-burger{width:39px!important;min-width:39px!important;height:39px!important;padding:0!important}
  .dwxl-install.is-ready{width:39px!important;min-width:39px!important;height:39px!important;padding:0!important;justify-content:center!important}
  .dwxl-install span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
}
@media(max-width:720px){
  body.dwxl-app-page{font-size:14px;padding-bottom:max(92px,env(safe-area-inset-bottom))}
  .dwxl-page-command,.dwxl-workflow{width:calc(100% - 22px)}
  .dwxl-page-command{grid-template-columns:auto minmax(0,1fr);gap:14px;margin-top:13px;padding:18px;border-radius:21px}
  .dwxl-page-icon{width:50px;height:50px;border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -4px 6px rgba(0,5,20,.35),0 5px 0 rgba(1,11,31,.72),0 13px 25px rgba(0,4,17,.3)}
  .dwxl-page-icon svg{width:30px;height:30px}
  .dwxl-page-copy h1{font-size:clamp(23px,7vw,30px)!important}
  .dwxl-page-description{font-size:12px!important;line-height:1.55!important}
  .dwxl-page-aside{grid-column:1/-1;min-width:0;flex-direction:row;align-items:center;gap:10px}
  .dwxl-state-chip{font-size:8px;white-space:nowrap}
  .dwxl-page-actions{margin-left:auto}
  .dwxl-page-action{min-height:39px;padding:7px 8px 7px 11px;font-size:10px}
  .dwxl-action-arrow{width:22px;height:22px}
  .dwxl-workflow{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px;margin-bottom:13px;border-radius:16px}
  .dwxl-workflow li{min-height:53px;padding:9px 10px;font-size:9.5px}
  .dwxl-workflow li+li{border-left:1px solid var(--dwxl-line)}
  .dwxl-workflow li:nth-child(3){border-top:1px solid var(--dwxl-line);border-left:0}
  .dwxl-workflow li:nth-child(4){border-top:1px solid var(--dwxl-line)}
  .dwxl-workflow li:nth-child(2):after{display:none}
  .dwxl-step-number{width:26px;height:26px;flex-basis:26px;font-size:8px}
  body.dwxl-app-page .dw-app{padding:10px 7px 100px!important}
  body.dwxl-app-page .dw-app .dw-panel{padding:15px!important;border-radius:18px!important}
  body.dwxl-app-page .dw-app .dw-card{padding:14px!important;border-radius:17px!important}
  .dwxl-table-tools{grid-template-columns:1fr 125px;gap:8px}
  .dwxl-record-count{grid-column:1/-1;justify-self:start}
  body.dwxl-page-deposit .dwdp-card{width:calc(100% - 22px);padding:16px!important;border-radius:20px!important}
  body.dwxl-page-deposit .dwdp-grid{grid-template-columns:1fr!important;gap:18px!important}
  body.dwxl-page-deposit .dwdp-qr{max-width:230px!important}
  body.dwxl-page-session :where(.dwta-start-card,.dwta-active){width:calc(100% - 22px);padding:19px!important;border-radius:20px!important}
  body.dwxl-page-plans .entry-content>div[style]{width:calc(100% - 22px);padding:16px!important;border-radius:20px!important;overflow:auto}
  body.dwxl-page-support .dwsp .grid,body.dwxl-page-support .dwsp .cards{grid-template-columns:1fr!important}
  body.dwxl-page-referrals .dwrfc-shell{padding-right:7px!important;padding-left:7px!important}
}
@media(max-width:430px){
  body.dwxl-app-page .dwnp-eh{margin-right:8px!important;margin-left:8px!important}
  body.dwxl-app-page .dwnp-eh-inner{padding-right:8px!important;padding-left:8px!important}
  body.dwxl-app-page .dwnp-brand>span{font-size:12px!important}
  body.dwxl-app-page .dwnp-logo{width:28px!important;height:28px!important;flex-basis:28px!important}
  .dwxl-nav-shortcut{width:36px;min-width:36px;height:37px}
  .dwxl-nav-shortcut-icon,.dwxl-nav-shortcut-icon svg{width:20px;height:20px}
  body.dwxl-app-page .dwnp-actions>.dwnp-btn.primary{min-height:37px!important;padding:7px 9px!important;font-size:11px!important}
  body.dwxl-app-page .dwnp-burger{width:37px!important;min-width:37px!important;height:37px!important}
  .dwxl-install.is-ready{display:none!important}
  .dwxl-page-command{grid-template-columns:1fr;padding:16px}
  .dwxl-page-icon{width:47px;height:47px}
  .dwxl-page-aside{grid-column:auto;display:grid;grid-template-columns:1fr;align-items:start}
  .dwxl-page-actions{width:100%;margin-left:0;justify-content:flex-start}
  .dwxl-page-action{flex:1;justify-content:space-between}
  .dwxl-workflow li{gap:7px;padding:8px;font-size:9px}
  .dwxl-table-tools{grid-template-columns:1fr}
  .dwxl-record-count{grid-column:auto}
  body.dwxl-app-page :where(.dw-table,.dwrfc-table,table){min-width:620px}
}
@media(max-width:370px){
  body.dwxl-app-page .dwnp-brand>span{display:none!important}
  .dwxl-nav-shortcuts{gap:4px}
  .dwxl-nav-shortcut{width:35px;min-width:35px}
  .dwxl-page-actions{display:grid;grid-template-columns:1fr;width:100%}
}
@media(max-width:640px){
  body.dwxl-dashboard .dw-dash .dw-grid.kpis .dw-kpi-label{font-size:9.5px!important;line-height:1.35!important}
  body.dwxl-dashboard .dw-dash .dw-grid.kpis .dw-mini{font-size:10.5px!important;line-height:1.48!important}
  body.dwxl-dashboard .dwip-command-grid p{font-size:11.5px!important;line-height:1.55!important}
  body.dwxl-dashboard .dwip-command-grid .dwip-eyebrow{font-size:9px!important;line-height:1.35!important}
}
@media(prefers-reduced-motion:reduce){body.dwxl-app-page *,body.dwxl-app-page *:before,body.dwxl-app-page *:after{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}.dwxl-page-icon,.dwxl-nav-shortcut{transform:none!important}}
@media print{.dwxl-nav-shortcuts,.dwxl-page-actions,.dwxl-workflow,.dwxl-table-tools{display:none!important}.dwxl-page-command{border:1px solid #bbb!important;background:#fff!important;box-shadow:none!important;color:#111!important}.dwxl-page-command *{color:#111!important}}

/* v2.0.2 header cleanup and state-aware trading emphasis. */
html body .dwnp-balance{display:none!important}
html body .dwnp-chip img{object-fit:cover!important;object-position:center!important}
body.dwxl-dashboard .dw-dash .dw-top>.dw-actions>*.dwxl-start-trading,
body.dwxl-page-session .dwta-start-card .dwta-button.dwxl-start-trading{
  --dwxl-action-rgb:33,218,255!important;
  border-color:rgba(91,235,255,.9)!important;
  background:linear-gradient(155deg,rgba(255,255,255,.3) 0%,rgba(25,211,245,.74) 38%,rgba(19,82,206,.98) 100%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 -3px 5px rgba(0,31,88,.5),0 4px 0 rgba(3,39,105,.95),0 12px 28px rgba(0,107,216,.4),0 0 28px rgba(45,224,255,.34)!important;
  color:#fff!important;
  text-shadow:0 2px 4px rgba(0,24,72,.72)!important;
}
body.dwxl-dashboard .dw-dash .dw-top>.dw-actions>*.dwxl-start-trading:hover,
body.dwxl-page-session .dwta-start-card .dwta-button.dwxl-start-trading:hover{
  border-color:#d7fbff!important;
  background:linear-gradient(155deg,rgba(255,255,255,.38) 0%,rgba(40,229,255,.86) 36%,rgba(34,104,230,.99) 100%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.42),inset 0 -3px 5px rgba(0,31,88,.44),0 6px 0 rgba(3,39,105,.95),0 17px 32px rgba(0,107,216,.46),0 0 38px rgba(45,224,255,.46)!important;
}

/* v2.0.1 — compact mobile Records ledger */
@media(max-width:640px){
  body.dwxl-page-transactions .dw-app .dw-panel{padding:12px!important;overflow:visible!important}
  body.dwxl-page-transactions .dw-app .dw-panel>h2{margin-bottom:5px!important;font-size:18px!important;letter-spacing:-.025em!important}
  body.dwxl-page-transactions .dw-app .dw-panel>p{margin-bottom:10px!important;font-size:10.5px!important;line-height:1.48!important}
  body.dwxl-page-transactions .dwxl-table-tools{grid-template-columns:minmax(0,1fr) 108px!important;gap:7px!important;margin:8px 0 9px!important}
  body.dwxl-page-transactions .dwxl-search-field input,
  body.dwxl-page-transactions .dwxl-table-tools select{min-height:39px!important;height:39px!important;padding-top:7px!important;padding-bottom:7px!important;font-size:10.5px!important}
  body.dwxl-page-transactions .dwxl-search-field input{padding-left:36px!important}
  body.dwxl-page-transactions .dwxl-search-field svg{left:11px;width:17px;height:17px}
  body.dwxl-page-transactions .dwxl-record-count{grid-column:1/-1!important;justify-self:start!important;margin-left:2px;color:#7896b6!important;font-size:9.5px!important}

  body.dwxl-page-transactions .dw-app table.dw-table{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    overflow:visible!important;
    border:0!important;
    border-collapse:separate!important;
    background:transparent!important;
  }
  body.dwxl-page-transactions .dw-app table.dw-table thead{
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    padding:0!important;
    overflow:hidden!important;
    clip:rect(0 0 0 0)!important;
    clip-path:inset(50%)!important;
    white-space:nowrap!important;
  }
  body.dwxl-page-transactions .dw-app table.dw-table tbody{display:grid!important;gap:8px!important;width:100%!important}
  body.dwxl-page-transactions .dw-app table.dw-table tbody tr{
    position:relative!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    width:100%!important;
    min-width:0!important;
    padding:10px 11px 9px!important;
    gap:0 12px!important;
    overflow:hidden!important;
    border:1px solid rgba(102,175,232,.16)!important;
    border-left:3px solid rgba(126,104,255,.68)!important;
    border-radius:14px!important;
    background:linear-gradient(145deg,rgba(13,37,70,.94),rgba(6,24,49,.96))!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 7px 17px rgba(0,5,19,.17)!important;
  }
  body.dwxl-page-transactions .dw-app table.dw-table tbody tr.dwxl-record-session{border-left-color:#4b9dff!important}
  body.dwxl-page-transactions .dw-app table.dw-table tbody tr.dwxl-record-deposit{border-left-color:#4ed9a2!important}
  body.dwxl-page-transactions .dw-app table.dw-table tbody tr.dwxl-record-withdraw{border-left-color:#f0bd54!important}
  body.dwxl-page-transactions .dw-app table.dw-table tbody td{
    display:block!important;
    min-width:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    color:#dce8f7!important;
    font-size:10.5px!important;
    font-weight:610!important;
    line-height:1.42!important;
    text-align:left!important;
    overflow-wrap:anywhere!important;
  }
  body.dwxl-page-transactions .dw-app table.dw-table tbody td:before{
    display:block!important;
    margin:0 0 3px!important;
    color:#6f93b9!important;
    content:attr(data-dwxl-label)!important;
    font-size:7px!important;
    font-weight:900!important;
    letter-spacing:.13em!important;
    line-height:1.2!important;
    text-transform:uppercase!important;
  }
  body.dwxl-page-transactions .dw-app table.dw-table tbody td:nth-child(1){grid-column:1;grid-row:1;color:#edf6ff!important;font-size:11px!important;font-weight:720!important}
  body.dwxl-page-transactions .dw-app table.dw-table tbody td:nth-child(3){grid-column:2;grid-row:1;align-self:start;color:#f5fbff!important;font-size:12px!important;font-weight:820!important;text-align:right!important;white-space:nowrap!important}
  body.dwxl-page-transactions .dw-app table.dw-table tbody td:nth-child(3):before{text-align:right!important}
  body.dwxl-page-transactions .dw-app table.dw-table tbody td:nth-child(2){grid-column:1/-1;grid-row:2;margin-top:8px;padding-top:8px!important;border-top:1px solid rgba(102,175,232,.12)!important}
  body.dwxl-page-transactions .dw-app table.dw-table tbody td:nth-child(4){grid-column:1/-1;grid-row:3;margin-top:7px;padding:8px 9px!important;border-radius:10px!important;background:rgba(2,14,31,.44)!important;color:#9eb3ca!important;font-size:9.8px!important;line-height:1.5!important}
  body.dwxl-page-transactions .dw-app table.dw-table tbody td.dwxl-empty-note{display:none!important}
  body.dwxl-page-transactions .dw-app table.dw-table .dw-tag{
    display:inline-flex!important;
    min-height:25px!important;
    padding:4px 8px!important;
    align-items:center!important;
    border-color:rgba(80,170,255,.22)!important;
    border-radius:8px!important;
    background:rgba(54,119,213,.12)!important;
    color:#bfe7ff!important;
    font-size:9.5px!important;
    font-weight:760!important;
    letter-spacing:0!important;
    line-height:1.15!important;
    white-space:normal!important;
  }
  body.dwxl-page-transactions .dw-app table.dw-table tbody tr.dwxl-record-deposit .dw-tag{border-color:rgba(78,217,162,.22)!important;background:rgba(78,217,162,.1)!important;color:#aaf2d3!important}
  body.dwxl-page-transactions .dw-app table.dw-table tbody tr.dwxl-record-withdraw .dw-tag{border-color:rgba(240,189,84,.25)!important;background:rgba(240,189,84,.1)!important;color:#f8d98f!important}

  body.dwxl-page-transactions .dw-float-trade{width:48px!important;max-width:48px!important}
  body.dwxl-page-transactions .dw-float-trade .dw-ft-btn{box-sizing:border-box!important;width:48px!important;height:48px!important;padding:6px!important;justify-content:center!important}
  body.dwxl-page-transactions .dw-float-trade .dw-ft-robot{width:34px!important;height:34px!important;flex-basis:34px!important}
  body.dwxl-page-transactions .dw-float-trade .dw-ft-txt,
  body.dwxl-page-transactions .dw-float-trade .dw-ft-dot{display:none!important}
}

/* Official support-channel marks in dimensional brand badges. */
body.dwxl-page-support .dwsp .icon.dwxl-brand-icon{
  position:relative!important;
  display:grid!important;
  width:50px!important;
  height:50px!important;
  margin-bottom:14px!important;
  place-items:center!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.28)!important;
  border-bottom-color:rgba(0,5,18,.72)!important;
  border-radius:16px!important;
  color:#fff!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -4px 6px rgba(0,4,16,.22),0 5px 0 rgba(0,7,21,.72),0 13px 24px rgba(0,4,17,.3)!important;
  transform:perspective(160px) rotateX(3deg) rotateY(-4deg)!important;
}
body.dwxl-page-support .dwsp .icon.dwxl-brand-icon:before{position:absolute;inset:2px 3px auto;height:43%;border-radius:13px 13px 50% 50%;background:linear-gradient(180deg,rgba(255,255,255,.25),transparent);content:"";pointer-events:none}
body.dwxl-page-support .dwsp .icon.dwxl-brand-whatsapp{background:linear-gradient(145deg,#3ee678,#18b95a 58%,#087d3b)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -4px 6px rgba(0,48,20,.28),0 5px 0 #07572c,0 13px 25px rgba(15,174,78,.22),0 0 22px rgba(37,211,102,.16)!important}
body.dwxl-page-support .dwsp .icon.dwxl-brand-telegram{background:linear-gradient(145deg,#4cc7f2,#229ed9 58%,#147caf)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -4px 6px rgba(0,48,77,.26),0 5px 0 #0d5e8b,0 13px 25px rgba(34,158,217,.22),0 0 22px rgba(34,158,217,.16)!important}
body.dwxl-page-support .dwsp .icon.dwxl-brand-icon svg{position:relative;z-index:1;width:29px!important;height:29px!important;display:block!important;filter:drop-shadow(0 4px 5px rgba(0,0,0,.3))}
@media(max-width:640px){body.dwxl-page-support .dwsp .icon.dwxl-brand-icon{width:46px!important;height:46px!important;border-radius:15px!important}body.dwxl-page-support .dwsp .icon.dwxl-brand-icon svg{width:27px!important;height:27px!important}}
