

body .ud-filters:has(.ud-fchip){grid-template-columns:repeat(auto-fill,minmax(200px,1fr));justify-content:start;column-gap:10px;row-gap:10px}
.ud-filters .ud-fchip:has(.ud-fchk){grid-column:auto;justify-self:start;width:auto;padding-right:14px}

.udt-shell{display:flex;flex-direction:column;flex:1;min-height:0}
.udt-toolbar{gap:6px;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--ud-line);padding:6px 10px;background:var(--ud-surface2)}
.udt-lb{font-size:10.5px;color:var(--ud-muted2)}
.udt-grid{display:grid;grid-template-columns:296px minmax(0,1fr) 312px;gap:10px;padding:10px 12px 0;flex:1;min-height:0}
.udt-col{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0}
.udt-col .term-panel,.udt-bottom .term-panel{min-height:0}
.udt-tape .term-body{padding:6px 10px}
.udt-tape .ud-orders-tbl th,.udt-tape .ud-orders-tbl td,.udt-myorders .ud-orders-tbl th,.udt-myorders .ud-orders-tbl td,.udt-pos .ud-orders-tbl th,.udt-pos .ud-orders-tbl td{padding-top:2px;padding-bottom:2px}
.udt-depth .term-body{padding:6px 10px 4px}
.udt-depth-meta{display:flex;justify-content:space-between;font-size:10.5px;color:var(--ud-muted2);padding:4px 0 0}
.udt-chart-panel .term-body{display:flex;flex-direction:column;padding:6px 10px 8px}
.udt-legend{display:flex;gap:12px;flex-wrap:wrap;font-size:10.5px;color:var(--ud-muted);padding:0 0 4px}
.udt-legend b{color:var(--ud-text);font-weight:600}
.udt-chart{flex:1;min-height:220px;display:flex}
.udt-chart svg{width:100%;height:100%}
.udt-ticket{display:flex;flex-direction:column;gap:7px}
.udt-seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ud-line);border-radius:8px;overflow:hidden}
.udt-seg button{height:30px;border:0;background:var(--ud-surface2);color:var(--ud-muted2);font-family:inherit;font-weight:600;font-size:11px;cursor:pointer}
.udt-seg button+button{border-left:1px solid var(--ud-line)}
.udt-seg button.on-buy{background:color-mix(in srgb, var(--ud-up) 16%, var(--ud-surface));color:var(--ud-up)}
.udt-row{display:grid;grid-template-columns:104px 1fr;gap:8px;align-items:center;font-size:11px;color:var(--ud-muted)}
.udt-row .ud-fi,.udt-row .ud-fs{width:100%}
.udt-sum{display:flex;justify-content:space-between;font-size:11px;color:var(--ud-muted);padding:1px 0 0}
.udt-sum b{color:var(--ud-text);font-weight:600}
.udt-check{border:1px solid var(--ud-line);border-radius:8px;background:var(--ud-surface2);padding:6px 8px;display:flex;flex-direction:column;gap:3px;font-size:10.5px;color:var(--ud-muted2)}
.udt-check .ok{color:var(--ud-up)}
.udt-submit{height:34px;border:1px solid var(--ud-up);border-radius:8px;background:color-mix(in srgb, var(--ud-up) 18%, var(--ud-surface));color:var(--ud-up);font-family:inherit;font-weight:600;font-size:12px;cursor:pointer}
.udt-note{font-size:10.5px;color:var(--ud-muted2)}
.udt-bottom{display:grid;grid-template-columns:minmax(0,1fr) 348px;gap:10px;padding:10px 12px 12px}
.udt-myorders .ud-orders-tbl,.udt-pos .ud-orders-tbl{font-size:9px}
.udt-myorders .ud-orders-tbl th,.udt-pos .ud-orders-tbl th{font-size:9px}
.udt-myorders .ud-orders-tbl th,.udt-myorders .ud-orders-tbl td,.udt-pos .ud-orders-tbl th,.udt-pos .ud-orders-tbl td{padding-left:6px;padding-right:6px}
.udt-venue .ud-meta-grid{font-size:10.5px}



html.dark .ud-desktop,.ud-desktop[data-ud-theme="dark"]{--ud-accent:#A78BFA;--ud-accent2:#C4B5FD;--ud-accent-soft:color-mix(in srgb,#A78BFA 18%,transparent);--unifin-hue:#7C3AED}
html:not(.dark) .ud-desktop,[data-theme-scheme="light"] .ud-desktop{--unifin-hue:#7C3AED;--ud-bg:color-mix(in srgb,#FFFFFF 93%,var(--unifin-hue));--ud-surface:#FFFFFF;--ud-surface2:color-mix(in srgb,#FFFFFF 97%,var(--unifin-hue));--ud-surface3:color-mix(in srgb,#FFFFFF 88%,var(--unifin-hue));--ud-line:color-mix(in srgb,#FFFFFF 78%,var(--unifin-hue));--ud-line2:color-mix(in srgb,#FFFFFF 62%,var(--unifin-hue));--ud-line3:color-mix(in srgb,#FFFFFF 42%,var(--unifin-hue));--ud-text:#131722;--ud-text2:#20242E;--ud-muted:#5B6070;--ud-muted2:#2D3140;--ud-accent:#7C3AED;--ud-accent2:#7C3AED;--ud-accent-soft:color-mix(in srgb,#7C3AED 12%,transparent);--ud-th-bg:#4C1D95;--ud-th-bg2:color-mix(in srgb,#4C1D95 82%,#000);--data-th-bg:#4C1D95;--data-th-bg2:color-mix(in srgb,#4C1D95 82%,#000);--ud-avatar-bg:linear-gradient(135deg,#7C3AED,#A78BFA);--ud-avatar-ink:#FFFFFF;--ud-row-hover:color-mix(in srgb,#7C3AED 8%,transparent);--ud-code:#7C3AED}
body .unifin-wrap{display:flex;flex-direction:column;min-height:0;min-width:0}
body .unifin-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 12px 0;align-items:start}
body .unifin-row>.unifin-wrap>.dash-block{padding-left:0;padding-right:0}
body .unifin-row .dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}
@media (max-width:1120px){body .unifin-row{grid-template-columns:1fr}body .unifin-row .dash-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}



body.ud-solo .ud-menubar,body.ud-solo .ud-tabs,body.ud-solo .ud-dock,body.ud-solo .ud-corner,
body.ud-solo .ud-taskbar,body.ud-solo .ud-statusbar{display:none}
body.ud-solo .ud-desk .ud-win{left:0!important;top:0!important;width:100%!important;height:100%!important;border-radius:0;border:0;box-shadow:none}
body.ud-solo .ud-desk .ud-win .ud-rz{display:none}
