:root{--mz-ink: #2a1748;--mz-rose: #c2307f;--mz-muted: #5e5376;--mz-cream: #fff8f3;--mz-blush: #ffe3ef;--mz-peach: #ffe7d2;--mz-sun: #ffc56b;--mz-aqua: #c9f1f6;--mz-aqua-deep: #0b7285;--mz-lilac: #eee6fa;--mz-whatsapp: #16794a;--mz-error: #b42318;--mz-error-bg: #fdecec;--mz-success-bg: #e3f3ea;--mz-line: #f3e3ea;--dz-bg: #f7f4f7;--dz-card: #ffffff;--dz-border: #ece4ec;--dz-text: #241640;--dz-sub: #7a6e8e;--mz-font: "Somar", "Alexandria", system-ui, sans-serif;--mz-fs-body: 16px;--dz-fs-body: 14px;--mz-r-pill: 999px;--mz-r-card: 28px;--dz-r-card: 18px;--mz-ease: cubic-bezier(.2, .8, .2, 1);--mz-focus: 0 0 0 3px rgba(194, 48, 127, .35)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--mz-font)}:focus-visible{outline:none;box-shadow:var(--mz-focus);border-radius:8px}input,select,textarea{font:inherit;font-size:max(16px,1em)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.mz-ltr{direction:ltr;unicode-bidi:isolate}.mz-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dz-card{background:var(--dz-card);border:1px solid var(--dz-border);border-radius:var(--dz-r-card)}.dz-pad{padding:16px}.dz-stack{display:flex;flex-direction:column;gap:14px}.dz-row{display:flex;align-items:center;gap:10px}.dz-between{display:flex;justify-content:space-between;align-items:center;gap:10px}.dz-wrap{flex-wrap:wrap}.dz-push{margin-inline-start:auto}.dz-h{margin:0;font-size:16px;font-weight:800}.dz-h2{margin:0;font-size:20px;font-weight:800}.dz-sub{font-size:12px;color:var(--dz-sub)}.dz-muted{color:#5e5376}.dz-page{display:flex;flex-direction:column;gap:18px}.dz-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--dz-border)}.dz-kpis{display:grid;grid-template-columns:repeat(var(--dz-kpi-cols, 5),minmax(0,1fr));gap:12px}.dz-kpi{padding:14px 16px;display:flex;flex-direction:column;gap:2px}.dz-kpi strong{font-size:24px;font-weight:800;line-height:1.3}.dz-split{display:grid;grid-template-columns:minmax(0,1fr) var(--dz-aside, 320px);gap:18px;align-items:start}.dz-split.aside-start{grid-template-columns:var(--dz-aside, 290px) minmax(0,1fr)}.dz-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dz-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dz-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dz-fact{padding:10px 12px;border-radius:12px;background:#faf7fa;display:flex;flex-direction:column;line-height:1.45}.dz-fact.pink{background:#fff1f6}.dz-fact strong{font-size:14px}.dz-tr{display:grid;grid-template-columns:var(--cols);align-items:center;gap:0 12px;padding:10px 16px;border-bottom:1px solid #f3edf3}.dz-tr.hd{font-size:12px;font-weight:600;color:var(--dz-sub);border-bottom-color:var(--dz-border)}.dz-tr.sel,.dz-tr.now{background:#fff6fa}.dz-tr.clickable{cursor:pointer}.dz-tr:last-child{border-bottom:0}.dz-end{text-align:left;justify-self:end}.dz-btn{height:40px;padding:0 14px;border-radius:12px;border:1px solid #e7dee7;background:#fff;color:var(--dz-text);display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 13px var(--mz-font);cursor:pointer;text-decoration:none;white-space:nowrap}.dz-btn.pri{background:var(--mz-rose);border-color:var(--mz-rose);color:#fff}.dz-btn.ink{background:var(--mz-ink);border-color:var(--mz-ink);color:#fff}.dz-btn.danger{color:#8f1c14}.dz-btn.sm{height:32px;padding:0 10px;border-radius:10px;font-size:12px}.dz-btn.lg{height:46px;font-size:15px}.dz-btn:disabled{opacity:.45;cursor:not-allowed}.dz-field{display:flex;flex-direction:column;gap:6px}.dz-field>label,.dz-label{font-size:12px;font-weight:600;color:#5e5376}.dz-in{height:38px;padding:0 12px;border-radius:10px;border:1px solid #e7dee7;background:#fff;color:var(--dz-text);width:100%;font-size:14px}textarea.dz-in{height:auto;padding:10px 12px;resize:vertical;line-height:1.7}.dz-in.big{height:52px;font-size:20px;font-weight:700;text-align:center}.dz-in[aria-invalid=true]{border-color:var(--mz-error)}.dz-tags{display:flex;flex-wrap:wrap;gap:6px}.dz-tag{height:32px;padding:0 12px;border-radius:999px;border:1px solid #e7dee7;background:#fff;color:var(--dz-text);font:600 12px var(--mz-font);cursor:pointer}.dz-tag[aria-pressed=true],.dz-tag[aria-checked=true],.dz-tag[aria-selected=true]{background:var(--mz-ink);border-color:var(--mz-ink);color:#fff}.dz-seg{display:flex;gap:4px;background:var(--dz-bg);border:1px solid var(--dz-border);border-radius:10px;padding:3px}.dz-seg button{height:30px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--dz-sub);font:600 12px var(--mz-font);cursor:pointer}.dz-seg button[aria-selected=true]{background:#fff;color:var(--dz-text);box-shadow:0 1px 3px #2416401f}.dz-tabs{display:flex;gap:4px;border-bottom:1px solid var(--dz-border);padding:0 16px}.dz-tabs button{height:44px;padding:0 12px;border:0;background:none;font:600 13px var(--mz-font);color:var(--dz-sub);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.dz-tabs button[aria-selected=true]{color:var(--dz-text);border-bottom-color:var(--mz-rose)}.dz-switch{display:inline-block;width:34px;height:20px;border-radius:999px;position:relative;background:#e7dee7;border:0;cursor:pointer;padding:0}.dz-switch:after{content:"";position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:right .15s}.dz-switch[aria-checked=true]{background:var(--mz-whatsapp)}.dz-switch[aria-checked=true]:after{right:16px}.dz-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:2px 10px;border-radius:999px;white-space:nowrap;background:#f1eef6;color:#5e5376}.dz-chip.green{background:#e3f3ea;color:#11633c}.dz-chip.red{background:#fdecec;color:#8f1c14}.dz-chip.orange{background:#ffe7d2;color:#7a3a00}.dz-chip.lilac{background:#eee6fa;color:#3b2463}.dz-chip.pink{background:#ffe3ef;color:#a3266a}.dz-chip.aqua{background:#c9f1f6;color:#0b5563}.dz-chip.ink{background:var(--mz-ink);color:#fff}.dz-av{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:13px;background:#ffe3ef;color:#a3266a}.dz-av.lg{width:56px;height:56px;font-size:22px}.dz-alert{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;font-weight:700;font-size:13px;background:var(--mz-error-bg);color:#8f1c14}.dz-alert.warn{background:#fff7e6;color:#7a3a00;font-weight:600}.dz-alert.info{background:#f3fbfc;color:#0b5563;font-weight:600}.dz-alert.ok{background:var(--mz-success-bg);color:#11633c}.dz-show-m{display:none}.dz-empty{padding:24px;text-align:center;color:var(--dz-sub);margin:0}.dz-skel{min-height:240px;background:linear-gradient(90deg,#f3e3ea 25%,#fbf1f5 37%,#f3e3ea 63%);background-size:400% 100%;animation:dz-shim 1.4s ease infinite}@keyframes dz-shim{0%{background-position:100% 0}to{background-position:0 0}}.dz-toast{position:fixed;z-index:50;left:50%;bottom:28px;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:12px;background:var(--dz-text);color:#fff;font-weight:600;font-size:13px;box-shadow:0 14px 30px #24164047}@media(max-width:1100px){.dz-split,.dz-split.aside-start{grid-template-columns:minmax(0,1fr)}.dz-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dz-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.dz-kpis,.dz-grid-3,.dz-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dz-tr{grid-template-columns:var(--cols-m, var(--cols))}.dz-hide-m{display:none!important}.dz-show-m{display:inline}}@media(pointer:coarse){.dz-btn,.dz-btn.sm,.dz-in,.dz-seg button{min-height:44px}.dz-btn.sm{min-width:44px}.dz-tag{min-height:44px}}html,body{background:var(--dz-bg);color:var(--dz-text);font-size:var(--dz-fs-body)}
