.dz-invest-page{
  padding:8px 0 32px;max-width:1320px;margin:0 auto;color:#242232;
  font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
.dz-invest-cols{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.82fr);gap:14px;align-items:start;margin:0 0 14px}
.dz-invest-col-main,.dz-invest-col-side{min-width:0;display:flex;flex-direction:column;gap:14px}
.dz-invest-col-side > .dz-invest-panel,
.dz-invest-col-side > .dz-invest-vault,
.dz-invest-col-main > .dz-invest-panel{margin:0}
.dz-entries-panel.is-closed .dz-entries-body{display:none}
.dz-entries-panel.is-closed .dz-invest-panel-head{border-bottom:0}
.dz-invest-req-filter{font-size:11px;font-weight:700;color:#756d80;display:flex;align-items:center;gap:8px}
.dz-invest-req-filter select{padding:4px 8px;border-radius:999px;border:1px solid #e4dfeb;background:#fff;font:inherit}
body.dark .dz-invest-req-filter{color:#aaa4b6}
body.dark .dz-invest-req-filter select{background:#211d2a;color:#eeeaf6;border-color:#3a3448}
.dz-invest-investors-full .dz-invest-table-wrap{min-height:360px}
.dz-invest-pace-table td small{display:block;margin-top:4px;color:#756d80;font-weight:650}
.dz-invest-pace-ok{color:#0B7A6E !important}
.dz-invest-pace-behind{color:#B54708 !important}
body.dark .dz-invest-pace-table td small{color:#aaa4b6}
body.dark .dz-invest-pace-ok{color:#7FD6C8 !important}
body.dark .dz-invest-pace-behind{color:#F4C27A !important}
#dz-invest-below{width:100%}
.dz-invest-hero{
  display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:center;
  margin:0 0 14px;padding:18px 20px;
  background:#fff;border:1px solid #ece8f2;border-radius:16px;
  color:#242232;box-shadow:0 8px 28px #39245a08;
}
.dz-invest-hero:after{display:none}
.dz-invest-hero .dz-eyebrow{color:#7650c8;margin:0}
.dz-invest-hero h1{margin:4px 0 0;font-size:26px;letter-spacing:-.7px;color:#1b1730;font-weight:800}
.dz-invest-hero p{display:none}
.dz-invest-hero .dz-invest-actions{margin:12px 0 0}
.dz-invest-plans-bar{
  display:flex;align-items:center;justify-content:space-between;gap:10px;
  margin:0 0 14px;padding:8px 12px;
  background:#fff;border:1px solid #ece8f2;border-radius:14px;
  box-shadow:0 8px 28px #39245a08;
}
.dz-invest-plans-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}
.dz-invest-plans-title{flex:0 0 auto;font-size:12px;font-weight:800;color:#1b1730;white-space:nowrap}
.dz-invest-plans-flex{display:flex;flex-wrap:wrap;gap:6px;min-width:0}
.dz-invest-plan-chip{
  display:inline-flex;align-items:center;gap:4px;
  padding:3px 7px;border:1px solid #e8dff8;border-radius:999px;background:#f7f4ff;
  font-size:11px;font-weight:700;color:#5c5668;margin:0
}
.dz-invest-plan-chip input[type="number"]{
  width:46px;padding:2px 4px;border:1px solid #e4dfeb;border-radius:8px;
  font:inherit;font-weight:800;color:#1b1730;background:#fff
}
.dz-invest-plan-chip em{font-style:normal;font-size:10px;color:#888593}
.dz-invest-plan-chip input[type="checkbox"]{margin:0;accent-color:#6930e9}
.dz-invest-plans-right{flex:0 0 auto}
.dz-invest-plans-right .dz-invest-fab{padding:6px 12px;font-size:11px;box-shadow:none}
body.dark .dz-invest-plans-bar{background:#171521;border-color:#302b3d}
body.dark .dz-invest-plans-title{color:#f1f1f6}
body.dark .dz-invest-plan-chip{background:#21183a;border-color:#5a3b83;color:#c8c1d2}
body.dark .dz-invest-plan-chip input[type="number"]{background:#13111b;border-color:#3a3448;color:#eeeaf6}
@media(max-width:980px){
  .dz-invest-plans-bar{flex-wrap:wrap;align-items:flex-start}
  .dz-invest-plans-left{flex-wrap:wrap}
  .dz-invest-plans-right{margin-left:auto}
}
.dz-invest-hero-aside{
  min-width:180px;text-align:right;
  background:#f7f4ff;border:1px solid #e8dff8;border-radius:14px;padding:14px 16px;
}
.dz-invest-hero-aside span{display:block;font-size:10px;letter-spacing:.1em;font-weight:800;color:#888593;text-transform:uppercase}
.dz-invest-hero-aside strong{display:block;font-size:28px;margin:6px 0 2px;letter-spacing:-.8px;color:#1b1730}
.dz-invest-hero-aside small{color:#888593;font-size:11px}
.dz-holdings-card{
  background:#fff;border:1px solid #ece8f2;border-radius:16px;overflow:hidden;
  box-shadow:0 8px 28px #39245a08;
}
.dz-holding-row{
  display:flex;justify-content:space-between;align-items:center;gap:10px;
  padding:12px 16px;border-top:1px solid #f3f0f6;font-size:13px;
}
.dz-holding-row:first-of-type{border-top:0}
.dz-holding-row span{color:#5c5668;font-weight:650}
.dz-holding-row strong{color:#1b1730;font-weight:800;letter-spacing:-.2px}
.dz-invest-panel,
.dz-invest-vault{
  background:#fff;border:1px solid #ece8f2;border-radius:16px;overflow:hidden;
  box-shadow:0 8px 28px #39245a08;margin:0;
}
.dz-invest-panel-head{
  display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;
  padding:14px 16px;border-bottom:1px solid #f3f0f6;background:#fcfbfe;
}
.dz-invest-panel-head h2,.dz-invest-panel-head h3,.dz-invest-panel-head .dz-invest-section{
  margin:0;font-size:14px;letter-spacing:-.2px;font-weight:800;color:#1b1730
}
.dz-invest-panel-head .dz-invest-hint{display:none}
.dz-invest-panel .dz-invest-filters{padding:10px 16px 0;margin:0}
.dz-invest-panel > .dz-invest-table-wrap,
.dz-invest-vault > .dz-invest-table-wrap{border:0;border-radius:0;box-shadow:none;background:transparent}
.dz-invest-vault > .dz-invest-metrics{padding:10px 12px;margin:0}
.dz-eyebrow{font-size:10px;font-weight:800;letter-spacing:.14em;color:#7650c8}
.dz-invest-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0}
.dz-invest-metric{
  background:#fff;border:1px solid #ece8f2;border-radius:16px;padding:16px;
  box-shadow:0 8px 28px #39245a08;position:relative;overflow:hidden;
}
.dz-invest-metric:after{display:none}
.dz-invest-metric-main,.dz-invest-metric-hold{background:#fff;border-color:#ece8f2;min-width:0}
.dz-invest-metric span{display:block;font-size:10px;letter-spacing:.08em;font-weight:800;color:#888593;text-transform:uppercase}
.dz-invest-metric strong{display:block;font-size:22px;margin:8px 0 4px;letter-spacing:-.6px;color:#1b1730}
.dz-invest-metric small{color:#888593;font-size:11px}
.dz-invest-pkg-row{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}
.dz-invest-pkg{flex:1 1 220px;background:#fff;border:1px solid #ece8f2;border-radius:18px;padding:14px 16px;box-shadow:0 4px 18px #39245a08;position:relative;overflow:hidden}
.dz-invest-pkg:after{content:"";position:absolute;width:72px;height:72px;border:1px solid #7650c822;border-radius:50%;right:-18px;top:-22px;pointer-events:none}
.dz-invest-pkg span{display:block;font-size:11px;letter-spacing:.08em;font-weight:700;color:#888593;text-transform:uppercase}
.dz-invest-pkg strong{display:block;font-size:18px;margin:6px 0 2px}
.dz-invest-pkg small{display:block;color:#888593;font-size:12px}
.dz-invest-pkg-line{margin:6px 0 0;font-size:13px;color:#756d80}
.dz-invest-pkg-line b{color:#332e3b}
.dz-invest-pkg-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;position:relative}
.dz-invest-table-wrap{overflow:auto;background:#fff;border:1px solid #ece8f2;border-radius:18px}
.dz-invest-table{width:100%;border-collapse:collapse;min-width:720px}
.dz-invest-table th,.dz-invest-table td{padding:10px 12px;text-align:left;border-bottom:1px solid #f0edf4;vertical-align:middle}
.dz-invest-table th{font-size:10px;letter-spacing:.08em;color:#888593;background:#fcfbfe;font-weight:800;text-transform:uppercase}
.dz-invest-table td{font-size:13px;color:#2c2838}
.dz-invest-table .dz-invest-benefit{color:#0B7A6E;font-weight:800}
.dz-invest-table tbody tr:hover{background:#faf8ff}
.dz-invest-table small{display:block;color:#888593;font-size:11px;font-weight:600;margin-top:2px}
.dz-invest-who{display:flex;align-items:center;gap:10px;min-width:150px}
.dz-invest-who-av{
  width:32px;height:32px;border-radius:50%;flex:0 0 auto;
  display:grid;place-items:center;background:#f1eaff;color:#6d3dd4;
  font-size:11px;font-weight:800;letter-spacing:.02em;
  position:relative;overflow:hidden
}
.dz-invest-who-av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.dz-invest-who span:last-child{min-width:0}
.dz-invest-who b{display:block;font-size:13px;line-height:1.25}
.dz-invest-when{white-space:nowrap}
.dz-invest-note{max-width:180px;color:#6f687c;font-size:12px}
.dz-invest-th-acts,.dz-invest-table td:last-child{text-align:right;width:1%;white-space:nowrap}
.dz-invest-acts{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:nowrap}
.dz-invest-ico{
  width:32px;height:32px;padding:0;margin:0;border-radius:10px;
  border:1px solid #ece8f2;background:#fff;color:#5c5668;
  display:inline-flex;align-items:center;justify-content:center;cursor:pointer
}
.dz-invest-ico .material-icons{font-size:18px;line-height:1}
.dz-invest-ico:hover{background:#f1eaff;border-color:#d9c9fa;color:#6d3dd4}
.dz-invest-ico[data-pkg-approve],.dz-invest-ico[data-hold-approve]{color:#19814a}
.dz-invest-ico[data-pkg-decline],.dz-invest-ico[data-hold-decline]{color:#c24141}
.dz-invest-ico.is-del{color:#c24141}
.dz-invest-ico.is-del:hover{background:#ffe8ee;border-color:#f0b4bc;color:#9f1239}
.dz-invest-pill{
  display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;
  font-size:10px;font-weight:800;letter-spacing:.02em;background:#f3f1f6;color:#5c5668;text-transform:capitalize
}
.dz-invest-pill.is-pending,.dz-invest-pill.is-awaiting-pay{background:#fff4d9;color:#9a7000}
.dz-invest-pill.is-approved{background:#efe7ff;color:#6d3dd4}
.dz-invest-pill.is-paid,.dz-invest-pill.is-active{background:#e7f7ed;color:#19814a}
.dz-invest-pill.is-declined,.dz-invest-pill.is-paid_off{background:#ffe8ee;color:#c24141}
.dz-invest-status-sel{
  max-width:120px;padding:5px 8px;border-radius:999px;border:1px solid #e4dfeb;
  background:#fff;font-size:11px;font-weight:700;color:#332e3b
}
.dz-invest-thumb{width:40px;height:40px;object-fit:cover;border-radius:50%;margin-right:10px;vertical-align:middle}
.dz-invest-hint{display:block;margin:6px 0 0;color:#7c7b89;font-size:12px;line-height:1.4}
.dz-invest-section-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}
.dz-invest-section-row .dz-invest-section{margin:0}
.dz-invest-filters{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0;align-items:end}
.dz-invest-filters label{display:flex;flex-direction:column;gap:4px;font-size:10px;font-weight:700;color:#756d80}
.dz-invest-filters input,
.dz-invest-filters select{min-width:110px;padding:6px 10px;border:1px solid #e4dfeb;border-radius:999px;background:#fff;color:#332e3b;font:inherit}
body.dark .dz-invest-filters label{color:#aaa4b6}
body.dark .dz-invest-filters input,
body.dark .dz-invest-filters select{background:#211d2a;color:#eeeaf6;border-color:#3a3448}
.dz-invest-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0;align-items:center}
.dz-invest-fab{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:6px;
  border:0;
  border-radius:999px;
  padding:8px 14px;
  font-weight:800;
  font-size:12px;
  cursor:pointer;
  background:linear-gradient(90deg,#6930e9,#7c38f4);
  color:#fff;
  box-shadow:0 8px 22px #6930e933;
}
.dz-invest-fab span{
  width:22px;height:22px;border-radius:50%;
  display:inline-flex;align-items:center;justify-content:center;
  background:#ffffff28;font-size:14px;line-height:1;
}
.dz-invest-fab-ghost{
  background:#fff;
  color:#6d3dd4;
  border:1px solid #d9c9fa;
  box-shadow:0 3px 10px #6331c00f;
}
.dz-invest-fab:hover{filter:brightness(1.06)}
.dz-invest-fab.is-spinning span{display:inline-block;animation:dzInvestSpin .7s linear infinite}
@keyframes dzInvestSpin{to{transform:rotate(360deg)}}
.dz-invest-modal-layer{
  position:fixed;inset:0;z-index:2147482000;
  display:flex;align-items:center;justify-content:center;
  padding:20px;
}
.dz-invest-modal-layer[hidden]{display:none !important}
.dz-invest-modal-backdrop{
  position:absolute;inset:0;border:0;padding:0;margin:0;
  background:#120d1d80;backdrop-filter:blur(4px);cursor:pointer;
}
.dz-invest-modal{
  position:relative;z-index:1;
  width:min(560px,calc(100vw - 28px));
  max-height:88vh;overflow:auto;
  background:#fff;color:#292431;
  border:1px solid #e5dfed;border-radius:22px;
  padding:26px 24px 22px;
  box-shadow:0 24px 80px #1b102940;
}
.dz-invest-modal:before{
  content:"";position:absolute;width:140px;height:140px;
  border:1px solid #7650c81a;border-radius:50%;right:-40px;top:-50px;pointer-events:none;
}
.dz-invest-modal-kicker{font-size:10px;letter-spacing:1.5px;font-weight:900;color:#7650c8}
.dz-invest-modal h3{margin:6px 0 8px;font-size:22px;letter-spacing:-.4px;position:relative}
.dz-invest-modal-x{
  position:absolute;right:12px;top:10px;width:36px;height:36px;border-radius:50%;
  border:1px solid #e8e4ee;background:#fff;color:#82798d;font-size:22px;cursor:pointer;line-height:1;
}
.dz-invest-modal-actions{display:flex;justify-content:flex-end;margin-top:8px;position:relative}
.dz-invest-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;position:relative;margin-top:12px}
.dz-invest-fields .full{grid-column:1/-1}
.wakala-summary-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:12px 0}
.wakala-summary-grid span{display:block;font-size:12px;color:#888593}
.wakala-summary-grid strong{display:block;margin-top:4px;font-size:18px}
.wakala-list-row{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-bottom:1px solid #f0edf4}
.wakala-list-row b{font-size:15px}
.wakala-list-row span{font-size:12px;color:#888593}
.dz-invest-forms{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:8px 0 24px}
.dz-invest-card{background:#fff;border:1px solid #ece8f2;border-radius:22px;padding:20px 18px 18px;box-shadow:0 4px 18px #39245a08;position:relative;overflow:hidden}
.dz-invest-card:before{content:"";position:absolute;width:120px;height:120px;border:1px solid #7650c81a;border-radius:50%;right:-36px;top:-48px;pointer-events:none}
.dz-invest-card h2{margin:0 0 10px;font-size:18px;letter-spacing:-.3px;position:relative}
.dz-invest-card .dz-invest-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:relative}
.dz-invest-card .full{grid-column:1/-1}
.dz-invest-fields label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#756d80}
.dz-invest-fields input,
.dz-invest-fields select{font-weight:500;padding:10px 14px;border:1px solid #e4dfeb;border-radius:999px;background:#fff;color:#332e3b;outline:0;font:inherit}
.dz-invest-fields input:focus,
.dz-invest-fields select:focus{border-color:#7650c8;box-shadow:0 0 0 3px #7650c81c}
.dz-invest-btn,
.dz-invest-void,
.dz-invest-order-hit{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  margin-top:14px;
  padding:10px 18px;
  border-radius:999px;
  border:1px solid #d9c9fa;
  background:#f1eaff;
  color:#6d3dd4;
  font-weight:800;
  font-size:13px;
  cursor:pointer;
  box-shadow:0 3px 10px #6331c00f;
}
.dz-invest-btn:hover,
.dz-invest-void:hover,
.dz-invest-order-hit:hover{background:#8d5de7;border-color:#8d5de7;color:#fff}
.dz-invest-btn{min-width:160px}
.dz-invest-void{margin-top:0;padding:6px 12px;font-size:12px;background:#fff;border-color:#e8e4ee;color:#655b72;box-shadow:none}
.dz-invest-void:hover{background:#f7f2ff;border-color:#cdb7f3;color:#6d3dd4}
.dz-invest-pay-modes,
.dz-invest-cats{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;position:relative}
.dz-invest-choice{
  display:inline-flex;align-items:center;gap:8px;
  padding:8px 12px;border-radius:999px;
  border:1px solid #d9c9fa;background:#f7f2ff;color:#4d3a72;
  font-size:12px;font-weight:700;cursor:pointer;
}
.dz-invest-choice input{accent-color:#6930e9}
body.dark .dz-invest-choice{
  background:#1d1928;border-color:#3a3448;color:#d7d2df
}
.dz-invest-order-hit{margin-top:0;width:100%;justify-content:flex-start;text-align:left;background:#fff;border-color:#ece8f2;color:#332e3b;font-weight:600;box-shadow:none}
@media(max-width:980px){
  .dz-invest-cols{grid-template-columns:1fr}
  .dz-invest-hero{padding:12px 14px}
}
@media(max-width:800px){.dz-invest-forms{grid-template-columns:1fr}.dz-invest-fields{grid-template-columns:1fr}}

body.dark .dz-invest-page{color:#eeeaf6}
body.dark .dz-invest-hero,
body.dark .dz-holdings-card,
body.dark .dz-invest-panel,
body.dark .dz-invest-panel-nested,
body.dark .dz-invest-vault,
body.dark .dz-invest-metric,
body.dark .dz-invest-metric-main,
body.dark .dz-invest-metric-hold,
body.dark .dz-invest-pkg,
body.dark .dz-invest-table-wrap,
body.dark .dz-invest-card{
  background:#171521;border-color:#302b3d;color:#eeeaf6;box-shadow:0 8px 30px #0005
}
body.dark .dz-invest-hero h1,
body.dark .dz-invest-hero-aside strong,
body.dark .dz-holding-row strong,
body.dark .dz-invest-panel-head h2,
body.dark .dz-invest-panel-head h3,
body.dark .dz-invest-panel-head .dz-invest-section,
body.dark .dz-invest-head h1,
body.dark .dz-invest-section,
body.dark .dz-invest-card h2,
body.dark .dz-invest-metric strong,
body.dark .dz-invest-pkg strong,
body.dark .dz-invest-pkg-line b,
body.dark .wakala-summary-grid strong,
body.dark .wakala-list-row b,
body.dark .dz-invest-modal h3{color:#f1f1f6}
body.dark .dz-invest-hero-aside{
  background:#21183a;border-color:#5a3b83;text-align:right;color:#eeeaf6
}
body.dark .dz-invest-hero-aside span,
body.dark .dz-invest-hero-aside small,
body.dark .dz-eyebrow{color:#b998f5}
body.dark .dz-holding-row{border-top-color:#292533}
body.dark .dz-holding-row:hover{background:#1d1928}
body.dark .dz-holding-row span{color:#c8c1d2}
body.dark .dz-invest-panel-head,
body.dark .dz-invest-table th{
  background:#13111b;border-color:#302b3d;color:#aaa5b7
}
body.dark .dz-invest-kicker,
body.dark .dz-invest-head p,
body.dark .dz-invest-hint,
body.dark .dz-invest-hint b,
body.dark .dz-invest-metric small,
body.dark .dz-invest-metric span,
body.dark .dz-invest-pkg span,
body.dark .dz-invest-pkg small,
body.dark .dz-invest-pkg-line,
body.dark .dz-invest-table small,
body.dark .wakala-summary-grid span,
body.dark .wakala-list-row span,
body.dark .dz-invest-loading{color:#aaa5b7}
body.dark .dz-invest-hint code{
  background:#211d2a;color:#c6a8ff;border:1px solid #3a3448;border-radius:6px;padding:1px 6px
}
body.dark .dz-invest-panel > .dz-invest-table-wrap,
body.dark .dz-invest-vault > .dz-invest-table-wrap{background:transparent;box-shadow:none}
body.dark .dz-invest-metric:after,
body.dark .dz-invest-pkg:after,
body.dark .dz-invest-card:before{border-color:#7650c844}
body.dark .dz-invest-table th,
body.dark .dz-invest-table td{border-color:#292533;color:#d7d2df}
body.dark .dz-invest-table .dz-invest-benefit{color:#7FD6C8}
body.dark .dz-invest-table tbody tr:hover{background:#1d1928}
body.dark .dz-invest-who-av{background:#2a2040;color:#c6a8ff}
body.dark .dz-invest-note{color:#aaa4b6}
body.dark .dz-invest-ico{background:#1d1928;border-color:#3a3448;color:#c8c1d2}
body.dark .dz-invest-ico:hover{background:#2a2040;border-color:#5a3b83;color:#c6a8ff}
body.dark .dz-invest-ico.is-del{color:#f0a0aa}
body.dark .dz-invest-ico.is-del:hover{background:#3a1820;border-color:#7a2d3a;color:#ffc4cc}
body.dark .dz-invest-pill{background:#211d2a;color:#c8c1d2}
body.dark .dz-invest-pill.is-pending,body.dark .dz-invest-pill.is-awaiting-pay{background:#3a2d12;color:#f5c56b}
body.dark .dz-invest-pill.is-approved{background:#2a2040;color:#c6a8ff}
body.dark .dz-invest-pill.is-paid,body.dark .dz-invest-pill.is-active{background:#16321f;color:#7ddea0}
body.dark .dz-invest-pill.is-declined,body.dark .dz-invest-pill.is-paid_off{background:#3a1820;color:#f0a0aa}
body.dark .dz-invest-status-sel{background:#211d2a;color:#eeeaf6;border-color:#3a3448}
body.dark .dz-invest-fields label,
body.dark .dz-invest-filters label{color:#aaa4b6}
body.dark .dz-invest-fields input,
body.dark .dz-invest-fields select,
body.dark .dz-invest-fields textarea,
body.dark .dz-invest-filters input,
body.dark .dz-invest-filters select{
  background:#211d2a;color:#eeeaf6;border-color:#3a3448
}
body.dark .dz-invest-fields input::placeholder,
body.dark .dz-invest-fields textarea::placeholder,
body.dark .dz-invest-filters input::placeholder{color:#7a7388}
body.dark .dz-invest-fields input:focus,
body.dark .dz-invest-fields select:focus,
body.dark .dz-invest-fields textarea:focus,
body.dark .dz-invest-filters input:focus,
body.dark .dz-invest-filters select:focus{border-color:#8d5de7;box-shadow:0 0 0 3px #8d5de722}
body.dark .dz-invest-fields option,
body.dark .dz-invest-filters option{background:#171521;color:#eeeaf6}
body.dark .dz-invest-choice{
  background:#1d1928;border-color:#3a3448;color:#d7d2df
}
body.dark .dz-invest-choice:has(input:checked){
  background:#2a2040;border-color:#5a3b83;color:#c6a8ff
}
body.dark .dz-invest-btn{
  background:linear-gradient(90deg,#6930e9,#7c38f4);
  border-color:#6930e9;
  color:#fff;
  box-shadow:0 6px 18px #0005;
}
body.dark .dz-invest-btn:hover{background:linear-gradient(90deg,#7c38f4,#8d5de7);border-color:#8d5de7;color:#fff}
body.dark .dz-invest-void{
  background:#1d1928;
  border-color:#3a3448;
  color:#c8c1d2;
}
body.dark .dz-invest-void:hover{background:#2a2040;border-color:#5a3b83;color:#c6a8ff}
body.dark .dz-invest-order-hit{
  background:#1d1928;
  border-color:#3a3448;
  color:#eeeaf6;
}
body.dark .dz-invest-order-hit:hover{background:#2a2040;border-color:#5a3b83;color:#c6a8ff}
body.dark .wakala-list-row{border-bottom-color:#292533}
body.dark .dz-invest-fab,
body.dark .dz-invest-hero .dz-invest-fab{
  background:linear-gradient(90deg,#6930e9,#7c38f4);color:#fff
}
body.dark .dz-invest-fab-ghost,
body.dark .dz-invest-hero .dz-invest-fab-ghost,
body.dark .dz-invest-panel-head .dz-invest-fab-ghost{
  background:#1d1928;
  color:#c6a8ff;
  border-color:#5a3b83;
  box-shadow:0 4px 14px #0004;
}
body.dark .dz-invest-modal-backdrop{background:#0a081280}
body.dark .dz-invest-modal{
  background:#171521;
  color:#eeeaf6;
  border-color:#302b3d;
  box-shadow:0 24px 80px #0008;
}
body.dark .dz-invest-modal:before{border-color:#7650c844}
body.dark .dz-invest-modal-kicker{color:#b998f5}
body.dark .dz-invest-modal-x{
  background:#1d1928;
  border-color:#3a3448;
  color:#c8c1d2;
}
