:root{
  --dd-bg:#07070b;
  --dd-panel:#101019;
  --dd-panel-2:#151521;
  --dd-border:rgba(255,255,255,.08);
  --dd-text:#f5f1e8;
  --dd-muted:#b1a997;
  --dd-accent:#c79b58;
  --dd-accent-2:#7c5b2c;
  --dd-green:#1fa66b;
  --dd-red:#d15454;
  --dd-shadow:0 18px 50px rgba(0,0,0,.35);
}
.ddpmd-app,.ddpmd-app *{box-sizing:border-box}
.ddpmd-app{
  display:grid;grid-template-columns:280px 1fr;min-height:100vh;
  background:radial-gradient(circle at top right, rgba(199,155,88,.12), transparent 30%),linear-gradient(180deg,#050507,#0b0b12 30%,#0f1016);
  color:var(--dd-text);border:1px solid var(--dd-border);border-radius:28px;overflow:hidden;
}
.ddpmd-sidebar{padding:28px 20px;border-right:1px solid var(--dd-border);background:rgba(11,11,17,.8);backdrop-filter:blur(12px)}
.ddpmd-brand-kicker{display:block;color:var(--dd-accent);text-transform:uppercase;letter-spacing:.14em;font-size:12px;margin-bottom:6px}
.ddpmd-brand h2{margin:0 0 22px;font-size:28px}
.ddpmd-nav{display:grid;gap:10px}
.ddpmd-nav-link{
  appearance:none;border:1px solid var(--dd-border);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01));
  color:var(--dd-text);padding:14px 16px;border-radius:16px;text-align:left;cursor:pointer;transition:.25s ease;font-weight:600
}
.ddpmd-nav-link:hover,.ddpmd-nav-link.active{background:linear-gradient(135deg,rgba(199,155,88,.22),rgba(199,155,88,.08));border-color:rgba(199,155,88,.35);transform:translateY(-1px)}
.ddpmd-sidebar-footer{margin-top:30px;padding-top:20px;border-top:1px solid var(--dd-border)}
.ddpmd-userbox{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}
.ddpmd-userbox span,.ddpmd-subcell{color:var(--dd-muted);font-size:12px;display:block;margin-top:4px}
.ddpmd-logout{color:var(--dd-accent);text-decoration:none}
.ddpmd-main{padding:26px}
.ddpmd-topbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}
.ddpmd-topbar h1{margin:0 0 6px;font-size:34px}
.ddpmd-topbar p{margin:0;color:var(--dd-muted)}
.ddpmd-btn{
  appearance:none;border:none;background:linear-gradient(135deg,var(--dd-accent),#f0cf8e);color:#1b150d;padding:12px 18px;border-radius:14px;
  font-weight:700;cursor:pointer;box-shadow:var(--dd-shadow);transition:.25s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px
}
.ddpmd-btn:hover{transform:translateY(-2px)}
.ddpmd-btn-soft{background:linear-gradient(135deg,#1a1a24,#262637);color:var(--dd-text);border:1px solid var(--dd-border);box-shadow:none}
.ddpmd-btn-danger{background:linear-gradient(135deg,#7d2929,#c84848);color:#fff}
.ddpmd-view{display:none;gap:18px}
.ddpmd-view.active{display:grid}
.ddpmd-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.ddpmd-card,.ddpmd-panel,.ddpmd-mini-card{
  background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015));border:1px solid var(--dd-border);border-radius:22px;box-shadow:var(--dd-shadow)
}
.ddpmd-card{padding:22px}
.ddpmd-card-label{color:var(--dd-muted);font-size:13px;margin-bottom:10px}
.ddpmd-card-value{font-size:28px;font-weight:800}
.ddpmd-panel{padding:20px}
.ddpmd-panel-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}
.ddpmd-panel-head h3{margin:0;font-size:21px}
.ddpmd-panel-head p,.ddpmd-note{margin:6px 0 0;color:var(--dd-muted)}
.ddpmd-panel-head-stack{align-items:flex-start;flex-wrap:wrap}
.ddpmd-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.ddpmd-grid-2.compact{gap:12px}
.ddpmd-list{display:grid;gap:10px}
.ddpmd-list-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;background:rgba(255,255,255,.02);border:1px solid var(--dd-border);border-radius:16px}
.ddpmd-list-item small{display:block;color:var(--dd-muted);margin-top:4px}
.ddpmd-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:999px;font-size:12px;font-weight:700;text-transform:capitalize}
.ddpmd-badge.green{background:rgba(31,166,107,.18);color:#82e0b8}
.ddpmd-badge.red{background:rgba(209,84,84,.18);color:#ffadad}
.ddpmd-badge.gold{background:rgba(199,155,88,.18);color:#f5d39c}
.ddpmd-bars{height:280px;display:flex;align-items:flex-end;gap:14px;padding-top:18px}
.ddpmd-bar-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}
.ddpmd-bar{width:100%;border-radius:16px 16px 8px 8px;background:linear-gradient(180deg,#f2d197,var(--dd-accent-2));box-shadow:0 12px 30px rgba(199,155,88,.28)}
.ddpmd-bar-label,.ddpmd-bar-value{font-size:12px;color:var(--dd-muted)}
.ddpmd-toolbar,.ddpmd-media-row,.ddpmd-actions,.ddpmd-export-grid{display:flex;gap:10px;flex-wrap:wrap}
.ddpmd-toolbar input,.ddpmd-toolbar select,.ddpmd-field input,.ddpmd-field textarea,.ddpmd-field select,.ddpmd-inline-select{
  width:100%;background:#0e0e15;border:1px solid var(--dd-border);color:var(--dd-text);padding:12px 14px;border-radius:14px;outline:none
}
.ddpmd-inline-select{min-width:150px}
.ddpmd-form{display:grid;gap:18px}
.ddpmd-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.ddpmd-field{display:grid;gap:8px}
.ddpmd-field-full{grid-column:1/-1}
.ddpmd-field label{font-weight:700;color:#efe6d8}
.ddpmd-form-actions{display:flex;gap:10px;flex-wrap:wrap}
.ddpmd-table-wrap{overflow:auto;border-radius:18px;border:1px solid var(--dd-border)}
.ddpmd-table{width:100%;border-collapse:collapse;min-width:900px;background:rgba(255,255,255,.02)}
.ddpmd-table th,.ddpmd-table td{padding:14px 16px;border-bottom:1px solid var(--dd-border);vertical-align:top}
.ddpmd-table th{text-align:left;color:#ead9be;background:rgba(255,255,255,.02)}
.ddpmd-product-cell{display:flex;align-items:center;gap:12px}
.ddpmd-thumb,.ddpmd-image-preview img,.ddpmd-gallery-item img{display:block;width:62px;height:62px;object-fit:cover;border-radius:14px;border:1px solid var(--dd-border)}
.ddpmd-image-preview,.ddpmd-gallery-preview{display:flex;gap:10px;flex-wrap:wrap;min-height:20px}
.ddpmd-gallery-item img{width:74px;height:74px}
.ddpmd-order-box{display:grid;gap:14px}
.ddpmd-order-head{display:flex;justify-content:space-between;align-items:center;gap:10px}
.ddpmd-mini-card{padding:14px 16px;display:grid;gap:6px}
.ddpmd-export-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.ddpmd-toast{
  position:fixed;right:26px;bottom:26px;z-index:9999;background:#18181f;color:#fff;padding:14px 18px;border-radius:14px;
  border:1px solid var(--dd-border);box-shadow:var(--dd-shadow);opacity:0;transform:translateY(12px);pointer-events:none;transition:.25s ease;
}
.ddpmd-toast.show{opacity:1;transform:translateY(0)}
.ddpmd-guard{padding:28px;border-radius:24px;background:#111;color:#fff;border:1px solid rgba(255,255,255,.08)}
@media (max-width:1180px){.ddpmd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ddpmd-grid-2,.ddpmd-export-grid{grid-template-columns:1fr}}
@media (max-width:900px){.ddpmd-app{grid-template-columns:1fr}.ddpmd-sidebar{border-right:none;border-bottom:1px solid var(--dd-border)}.ddpmd-main{padding:18px}.ddpmd-topbar{flex-direction:column;align-items:flex-start}.ddpmd-form-grid{grid-template-columns:1fr}}
@media (max-width:640px){.ddpmd-cards{grid-template-columns:1fr}.ddpmd-bars{gap:8px}.ddpmd-table{min-width:700px}}


/* full width override */
body .entry-content > .ddpmd-app,
body .site-main .ddpmd-app,
body .elementor-widget-shortcode .ddpmd-app,
body .wp-block-shortcode .ddpmd-app{
  width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);
  border-radius:0;min-height:100vh;border-left:none;border-right:none;
}
.ddpmd-app{grid-template-columns:300px minmax(0,1fr)}
.ddpmd-main{padding:34px;min-width:0}
.ddpmd-brand-row{display:flex;align-items:center;gap:14px}
.ddpmd-brand-logo img{width:54px;height:54px;object-fit:cover;border-radius:16px;border:1px solid var(--dd-border)}
.ddpmd-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.ddpmd-variations-wrap{display:grid;gap:12px}
.ddpmd-variation-row{display:grid;grid-template-columns:1.2fr repeat(4,minmax(0,1fr)) auto;gap:10px;padding:12px;border:1px solid var(--dd-border);border-radius:16px;background:rgba(255,255,255,.02)}
.ddpmd-variation-row .ddpmd-btn{padding:10px 12px}
.ddpmd-field input,.ddpmd-field textarea,.ddpmd-field select,.ddpmd-inline-select,.ddpmd-toolbar input,.ddpmd-toolbar select{
  min-height:48px;background:linear-gradient(180deg,#11131c,#0d0f16);border:1px solid rgba(199,155,88,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02);font-size:15px;
}
.ddpmd-field textarea{min-height:130px;resize:vertical}
.ddpmd-field input:focus,.ddpmd-field textarea:focus,.ddpmd-field select:focus,.ddpmd-inline-select:focus,.ddpmd-toolbar input:focus,.ddpmd-toolbar select:focus{
  border-color:rgba(199,155,88,.55);box-shadow:0 0 0 4px rgba(199,155,88,.12), inset 0 0 0 1px rgba(255,255,255,.02)
}
.ddpmd-settings-preview{min-height:260px;border:1px solid var(--dd-border);border-radius:22px;background:linear-gradient(135deg,rgba(199,155,88,.12),rgba(255,255,255,.02));padding:22px;display:grid;gap:14px;align-content:start}
.ddpmd-settings-preview-logo img{width:70px;height:70px;object-fit:cover;border-radius:18px;border:1px solid var(--dd-border)}
.ddpmd-customer-card{display:grid;gap:12px}
.ddpmd-customer-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.ddpmd-customer-order-list{display:grid;gap:10px}
.ddpmd-chart-canvas{width:100%;height:320px;border-radius:18px;background:rgba(255,255,255,.01);border:1px solid var(--dd-border)}
.ddpmd-order-filters{display:flex;gap:10px;flex-wrap:wrap}
@media (max-width:1180px){.ddpmd-variation-row{grid-template-columns:1fr 1fr}.ddpmd-cards-2{grid-template-columns:1fr}}
@media (max-width:900px){body .entry-content > .ddpmd-app,body .site-main .ddpmd-app,body .elementor-widget-shortcode .ddpmd-app,body .wp-block-shortcode .ddpmd-app{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.ddpmd-main{padding:18px}.ddpmd-variation-row,.ddpmd-customer-summary{grid-template-columns:1fr}}

/* V4 polish */
body:has(.ddpmd-app){overflow-x:hidden}
.ddpmd-app{width:100% !important;max-width:none !important}
.ddpmd-main,.ddpmd-panel,.ddpmd-table-wrap{min-width:0}
.ddpmd-topbar-actions{display:flex;gap:10px;flex-wrap:wrap}
.ddpmd-toolbar{align-items:center}
.ddpmd-toolbar input[type="date"]{min-width:170px}
.ddpmd-gallery-preview{display:flex;gap:12px;flex-wrap:wrap}
.ddpmd-gallery-item{position:relative;cursor:grab}
.ddpmd-gallery-item.dragging{opacity:.45;transform:scale(.98)}
.ddpmd-gallery-remove{position:absolute;top:6px;right:6px;width:24px;height:24px;border:none;border-radius:999px;background:rgba(0,0,0,.65);color:#fff;font-weight:700;cursor:pointer}
.ddpmd-gallery-item img{width:86px;height:86px}
.ddpmd-chart-canvas{display:block;width:100%;height:320px;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01))}
.ddpmd-field input[type="color"]{padding:6px;height:52px}
.ddpmd-sidebar{position:sticky;top:0;align-self:start;min-height:100vh}
.ddpmd-main{overflow:hidden}

.ddpmd-app[data-theme="light"]{
  --dd-bg:#f5f2ea;
  --dd-panel:#ffffff;
  --dd-panel-2:#f6f4ef;
  --dd-border:rgba(27,21,13,.08);
  --dd-text:#171412;
  --dd-muted:#6f6759;
  --dd-shadow:0 14px 32px rgba(0,0,0,.08);
  background:linear-gradient(180deg,#f8f5ef,#efe8dc 40%,#f8f5ef);
  color:var(--dd-text);
}
.ddpmd-app[data-theme="light"] .ddpmd-sidebar{background:rgba(255,255,255,.78)}
.ddpmd-app[data-theme="light"] .ddpmd-card,
.ddpmd-app[data-theme="light"] .ddpmd-panel,
.ddpmd-app[data-theme="light"] .ddpmd-mini-card,
.ddpmd-app[data-theme="light"] .ddpmd-list-item,
.ddpmd-app[data-theme="light"] .ddpmd-table,
.ddpmd-app[data-theme="light"] .ddpmd-settings-preview{background:rgba(255,255,255,.82)}
.ddpmd-app[data-theme="light"] .ddpmd-btn-soft{background:linear-gradient(135deg,#fff,#f3ede2);color:#171412}
.ddpmd-app[data-theme="light"] .ddpmd-field input,
.ddpmd-app[data-theme="light"] .ddpmd-field textarea,
.ddpmd-app[data-theme="light"] .ddpmd-field select,
.ddpmd-app[data-theme="light"] .ddpmd-inline-select,
.ddpmd-app[data-theme="light"] .ddpmd-toolbar input,
.ddpmd-app[data-theme="light"] .ddpmd-toolbar select{background:linear-gradient(180deg,#fff,#faf6ef);color:#171412}
.ddpmd-app[data-theme="light"] .ddpmd-table th{background:rgba(0,0,0,.03);color:#5a472b}
.ddpmd-app[data-theme="light"] .ddpmd-bar-value,
.ddpmd-app[data-theme="light"] .ddpmd-bar-label,
.ddpmd-app[data-theme="light"] .ddpmd-note,
.ddpmd-app[data-theme="light"] .ddpmd-topbar p,
.ddpmd-app[data-theme="light"] .ddpmd-userbox span,
.ddpmd-app[data-theme="light"] .ddpmd-subcell{color:#6f6759}

@media (max-width:900px){
  .ddpmd-sidebar{position:static;min-height:auto}
  .ddpmd-toolbar input[type="date"]{min-width:unset;width:100%}
}

/* V4.3 french login + stronger width */
body.page:has(.ddpmd-app),
body.page:has(.ddpmd-login-page){overflow-x:hidden}
body.page:has(.ddpmd-app) .site,
body.page:has(.ddpmd-app) .site-content,
body.page:has(.ddpmd-app) .content-area,
body.page:has(.ddpmd-app) .site-main,
body.page:has(.ddpmd-app) .entry-content,
body.page:has(.ddpmd-app) .elementor,
body.page:has(.ddpmd-app) .elementor-section,
body.page:has(.ddpmd-app) .elementor-container,
body.page:has(.ddpmd-app) .elementor-widget-wrap,
body.page:has(.ddpmd-app) .elementor-widget-shortcode{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}
body.page:has(.ddpmd-app) .ddpmd-app{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border-radius:0!important;min-height:100vh}
.ddpmd-login-page{min-height:100vh;display:grid;place-items:center;padding:40px 18px;background:radial-gradient(circle at top,rgba(199,155,88,.22),transparent 32%),linear-gradient(180deg,#06070b,#0b0d14 45%,#06070b)}
.ddpmd-login-box{width:min(100%,460px);background:linear-gradient(180deg,rgba(18,19,26,.96),rgba(11,12,18,.96));border:1px solid rgba(199,155,88,.18);border-radius:28px;padding:28px;box-shadow:0 18px 48px rgba(0,0,0,.38);color:#f5f1e8}
.ddpmd-login-kicker{display:inline-block;padding:8px 12px;border-radius:999px;background:rgba(199,155,88,.12);border:1px solid rgba(199,155,88,.24);color:#d9bb8a;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}
.ddpmd-login-box h1{margin:0 0 10px;font-size:32px;line-height:1.1}
.ddpmd-login-box p{margin:0 0 18px;color:#bcb4a8}
.ddpmd-login-form{display:grid;gap:14px}
.ddpmd-login-form .ddpmd-field label{display:block;margin:0 0 7px;font-size:13px;color:#d8cfbf}
.ddpmd-login-form .ddpmd-field input{width:100%;min-height:52px;border-radius:16px;padding:0 16px;background:linear-gradient(180deg,#11131c,#0d0f16);border:1px solid rgba(199,155,88,.18);color:#fff}
.ddpmd-login-form .ddpmd-field input:focus{outline:none;border-color:rgba(199,155,88,.55);box-shadow:0 0 0 4px rgba(199,155,88,.12)}
.ddpmd-checkline{display:flex;align-items:center;gap:10px;color:#c8beaf;font-size:14px}
.ddpmd-login-links{margin-top:14px}
.ddpmd-login-links a{color:#d9bb8a;text-decoration:none}
.ddpmd-login-error{margin:0 0 16px;padding:12px 14px;border-radius:16px;background:rgba(214,72,72,.12);border:1px solid rgba(214,72,72,.25);color:#ffd3d3}


/* V4.3.1 fixes */
.ddpmd-app[data-theme="dark"],
.ddpmd-app[data-theme="dark"] .ddpmd-main,
.ddpmd-app[data-theme="dark"] .ddpmd-sidebar,
.ddpmd-app[data-theme="dark"] .ddpmd-panel,
.ddpmd-app[data-theme="dark"] .ddpmd-card,
.ddpmd-app[data-theme="dark"] .ddpmd-mini-card,
.ddpmd-app[data-theme="dark"] .ddpmd-list-item,
.ddpmd-app[data-theme="dark"] .ddpmd-table,
.ddpmd-app[data-theme="dark"] .ddpmd-settings-preview{color:var(--dd-text)}
.ddpmd-app[data-theme="dark"] h1,
.ddpmd-app[data-theme="dark"] h2,
.ddpmd-app[data-theme="dark"] h3,
.ddpmd-app[data-theme="dark"] h4,
.ddpmd-app[data-theme="dark"] label,
.ddpmd-app[data-theme="dark"] strong,
.ddpmd-app[data-theme="dark"] th,
.ddpmd-app[data-theme="dark"] td,
.ddpmd-app[data-theme="dark"] .ddpmd-panel-head h3,
.ddpmd-app[data-theme="dark"] .ddpmd-topbar h1,
.ddpmd-app[data-theme="dark"] .ddpmd-brand h2,
.ddpmd-app[data-theme="dark"] .ddpmd-table th,
.ddpmd-app[data-theme="dark"] .ddpmd-field label{color:var(--dd-text)!important}
.ddpmd-app[data-theme="dark"] .ddpmd-card-label,
.ddpmd-app[data-theme="dark"] .ddpmd-note,
.ddpmd-app[data-theme="dark"] .ddpmd-panel-head p,
.ddpmd-app[data-theme="dark"] .ddpmd-topbar p,
.ddpmd-app[data-theme="dark"] .ddpmd-userbox span,
.ddpmd-app[data-theme="dark"] .ddpmd-subcell,
.ddpmd-app[data-theme="dark"] .ddpmd-bar-label,
.ddpmd-app[data-theme="dark"] .ddpmd-bar-value{color:var(--dd-muted)!important}


/* V4.3.2 mobile responsive overhaul */
@media (max-width: 768px){
  .ddpmd-app{display:block!important;grid-template-columns:1fr!important;min-height:auto!important;width:100%!important;max-width:100%!important}
  body .entry-content > .ddpmd-app,
  body .site-main .ddpmd-app,
  body .elementor-widget-shortcode .ddpmd-app,
  body .wp-block-shortcode .ddpmd-app,
  body.page:has(.ddpmd-app) .ddpmd-app{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;min-height:auto!important}
  .ddpmd-sidebar{position:static!important;min-height:auto!important;padding:16px 14px!important;border-right:none!important;border-bottom:1px solid var(--dd-border)!important}
  .ddpmd-brand-row{gap:10px!important}
  .ddpmd-brand-logo img{width:42px!important;height:42px!important;border-radius:12px!important}
  .ddpmd-brand h2{font-size:22px!important;margin:0 0 14px!important}
  .ddpmd-brand-kicker{font-size:10px!important}
  .ddpmd-nav{display:flex!important;gap:8px!important;overflow:auto!important;padding-bottom:4px!important;scrollbar-width:none!important}
  .ddpmd-nav::-webkit-scrollbar{display:none!important}
  .ddpmd-nav-link{flex:0 0 auto!important;white-space:nowrap!important;padding:12px 14px!important;border-radius:14px!important;font-size:13px!important}
  .ddpmd-sidebar-footer{margin-top:14px!important;padding-top:12px!important}
  .ddpmd-userbox strong{font-size:14px!important}
  .ddpmd-main{padding:14px!important;overflow:visible!important}
  .ddpmd-topbar{gap:10px!important;align-items:flex-start!important;margin-bottom:14px!important}
  .ddpmd-topbar h1{font-size:24px!important;line-height:1.1!important}
  .ddpmd-topbar p{font-size:13px!important}
  .ddpmd-topbar-actions,.ddpmd-toolbar,.ddpmd-order-filters,.ddpmd-form-actions,.ddpmd-actions,.ddpmd-export-grid,.ddpmd-media-row{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
  .ddpmd-btn{width:100%!important;min-height:46px!important;padding:12px 14px!important;border-radius:14px!important;font-size:14px!important}
  .ddpmd-cards,.ddpmd-cards-2,.ddpmd-grid-2,.ddpmd-customer-summary,.ddpmd-export-grid,.ddpmd-form-grid,.ddpmd-variation-row{grid-template-columns:1fr!important}
  .ddpmd-card,.ddpmd-panel,.ddpmd-mini-card,.ddpmd-settings-preview{padding:16px!important;border-radius:18px!important}
  .ddpmd-panel-head{display:block!important;margin-bottom:12px!important}
  .ddpmd-panel-head h3{font-size:18px!important}
  .ddpmd-card-value{font-size:22px!important}
  .ddpmd-bars{height:220px!important;gap:8px!important;padding-top:10px!important}
  .ddpmd-bar-label,.ddpmd-bar-value{font-size:11px!important}
  .ddpmd-field input,
  .ddpmd-field textarea,
  .ddpmd-field select,
  .ddpmd-inline-select,
  .ddpmd-toolbar input,
  .ddpmd-toolbar select{min-height:46px!important;font-size:14px!important;padding:12px 13px!important;border-radius:13px!important}
  .ddpmd-field textarea{min-height:110px!important}
  .ddpmd-inline-select{min-width:0!important}
  .ddpmd-thumb{width:50px!important;height:50px!important}
  .ddpmd-gallery-item img{width:64px!important;height:64px!important}
  .ddpmd-image-preview,.ddpmd-gallery-preview{gap:8px!important}
  .ddpmd-chart-canvas{height:240px!important}
  .ddpmd-order-box{gap:10px!important}
  .ddpmd-list-item{padding:12px 13px!important;border-radius:14px!important;align-items:flex-start!important}
  .ddpmd-product-cell{gap:10px!important;align-items:flex-start!important}
  .ddpmd-table-wrap{overflow:visible!important;border:none!important;background:transparent!important}
  .ddpmd-table{min-width:0!important;display:block!important;background:transparent!important}
  .ddpmd-table thead{display:none!important}
  .ddpmd-table tbody{display:grid!important;gap:12px!important}
  .ddpmd-table tr{display:block!important;padding:14px!important;border:1px solid var(--dd-border)!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015))!important;box-shadow:var(--dd-shadow)!important}
  .ddpmd-table td{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;padding:8px 0!important;border-bottom:1px dashed rgba(255,255,255,.06)!important;text-align:right!important}
  .ddpmd-table td:last-child{border-bottom:none!important}
  .ddpmd-table td::before{content:attr(data-label);display:block!important;flex:0 0 42%;text-align:left!important;color:#ead9be!important;font-weight:700!important}
  .ddpmd-product-cell{display:flex!important;justify-content:flex-end!important;max-width:58%;margin-left:auto!important;text-align:left!important}
  .ddpmd-table td .ddpmd-actions{width:100%!important}
  .ddpmd-table td .ddpmd-btn{width:100%!important}
  .ddpmd-login-page{padding:20px 12px!important}
  .ddpmd-login-box{padding:20px!important;border-radius:22px!important}
  .ddpmd-login-box h1{font-size:26px!important}
}
