.ml-view{padding:24px;overflow:auto;min-height:0;height:100%;padding-bottom:100px}.ml-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.ml-toolbar h2{font-size:22px;font-weight:800;margin-inline-end:auto}.ml-view input,.ml-view select,.ml-dialog input,.ml-dialog select,.ml-dialog textarea{background:#17232d;color:#f1f5f9;border:1px solid #40505d;padding:10px 12px;border-radius:9px;min-width:0}.ml-view input:focus,.ml-dialog input:focus{outline:2px solid #cba45b}.ml-btn{padding:10px 15px;border:1px solid #5e6d78;border-radius:9px;background:#22313d;color:#f1f5f9;font:inherit;cursor:pointer;white-space:nowrap}.ml-btn.primary{background:#d4b264;border-color:#d4b264;color:#151c23;font-weight:800}.ml-btn.danger{color:#fda4af;border-color:#9f4756}.ml-btn:disabled{opacity:.45;cursor:wait}.ml-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:22px}.ml-card{background:#17232d;border:1px solid #344451;border-radius:15px;padding:18px}.ml-card .ml-value{font-size:25px;font-weight:800;line-height:1.8;color:#e4c679}.ml-muted{color:#aebbc5;font-size:13px}.ml-table-wrap{overflow:auto;border:1px solid #344451;border-radius:12px;margin:16px 0}.ml-table{width:100%;border-collapse:collapse;text-align:right;font-size:14px;background:#14212c}.ml-table th{background:#1d2d39;color:#d2dce5;font-size:12px;white-space:nowrap}.ml-table td,.ml-table th{padding:13px 12px;border-bottom:1px solid #344451;vertical-align:top}.ml-table tr:last-child td{border-bottom:0}.ml-table .ml-actions{display:flex;gap:7px}.ml-table button{font-size:12px;padding:5px 9px}.ml-badge{display:inline-block;background:#263d47;border-radius:6px;padding:3px 7px;font-size:12px;color:#b9ded6}.ml-notice{padding:14px 18px;background:#34301e;border:1px solid #88723b;border-radius:12px;margin-bottom:16px;color:#f1d696;line-height:1.9}.ml-error{background:#421f2a;color:#fecdd3;border-color:#974b63}.ml-dialog{background:#14212c;color:#eee;border:1px solid #53606b;border-radius:16px;padding:24px;max-width:1050px;width:94vw;max-height:90vh;overflow:auto;box-shadow:0 20px 80px #0009;direction:rtl}.ml-dialog::backdrop{background:#000b;backdrop-filter:blur(3px)}.ml-dialog h2{font-size:21px;font-weight:800;margin-bottom:18px}.ml-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.ml-form label{display:flex;flex-direction:column;gap:7px;font-size:13px}.ml-form .wide{grid-column:1/-1}.ml-form textarea{min-height:90px}.ml-dialog footer{display:flex;gap:10px;justify-content:flex-end;margin-top:20px;position:sticky;bottom:-24px;background:#14212c;padding:14px 0}.ml-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.ml-pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.8 monospace;background:#101a23;padding:12px;border-radius:8px;max-height:380px;overflow:auto;direction:ltr;text-align:left}.ml-progress{height:7px;border-radius:5px;background:#3c4b54;overflow:hidden}.ml-progress>span{display:block;height:100%;background:#d4b264}.ml-empty{text-align:center;padding:40px;color:#aebbc5}.ml-pagination{display:flex;align-items:center;gap:10px}.ml-serial{direction:ltr;unicode-bidi:embed}.ml-success{color:#86efac}@media(max-width:700px){.ml-view{padding:15px;padding-bottom:100px}.ml-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ml-card{padding:13px}.ml-card .ml-value{font-size:20px}.ml-toolbar h2{width:100%}.ml-form{grid-template-columns:1fr}.ml-dialog{padding:18px}.ml-toolbar input{flex:1;width:100%}.ml-table{font-size:13px}.ml-table td{min-width:90px}.ml-table td:first-child{min-width:140px}}

.ml-toolbar label{display:flex;flex-direction:column;gap:7px;font-size:13px}.ml-date{font-variant-numeric:tabular-nums;min-width:150px;max-width:100%}.ml-dialog .neo-jdp{margin:0;z-index:20000}
.ml-toolbar label{min-width:0;max-width:100%}.ml-toolbar label input{box-sizing:border-box}@media(max-width:700px){.ml-toolbar>label{flex:1 1 100%;width:100%}}

.ml-report-filter,.ml-report-section{background:#17232d;border:1px solid #344451;border-radius:15px;padding:18px;margin-bottom:20px}.ml-report-filter summary{cursor:pointer;color:#dfc285;padding:8px}.ml-report-filter details .ml-form{margin-top:12px}.ml-report-section h3{font-size:18px;font-weight:800;margin-bottom:12px}.ml-report-section .ml-toolbar h3{margin-inline-end:auto}.ml-metric-card{display:flex;flex-direction:column;text-align:right;gap:8px;color:#eef4f8;font:inherit;min-width:0}.ml-metric-card small{font-size:12px;font-weight:400}.ml-metric-card .ml-value{display:block;font-size:24px}.ml-card-detail{font-size:11px;color:#d4b264;margin-top:auto}.ml-metric-card:where(button){cursor:pointer;transition:border-color .15s}.ml-metric-card:where(button):hover{border-color:#d4b264}.ml-metric-card:focus-visible,.ml-report-tabs button:focus-visible{outline:2px solid #f5d68e;outline-offset:3px}.ml-report-chart{overflow:auto;background:#14212c;border:1px solid #344451;border-radius:12px;padding:15px;margin-bottom:16px}.ml-report-chart svg{width:100%;height:180px;min-width:320px;fill:#d4b264}.ml-funnel-row{display:grid;grid-template-columns:1fr auto;gap:10px;margin:14px 0}.ml-funnel-row .ml-progress{grid-column:1/-1}.ml-report-tabs{position:relative;padding:10px 0}.ml-report-filter select[multiple]{width:100%;min-height:120px}@media(max-width:700px){.ml-report-filter,.ml-report-section{padding:12px}.ml-performance-cards .ml-value{font-size:20px}.ml-performance-cards .ml-muted{font-size:11px}.ml-report-tabs{gap:6px}.ml-report-tabs .ml-btn{padding:9px;font-size:12px}.ml-report-filter .ml-toolbar .ml-btn{flex:1}.ml-metric-card{padding:12px}.ml-report-section h3{font-size:16px}}

.ml-share-chart{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.ml-share-chart svg{width:180px;height:180px;flex:none}.ml-share-chart ul{display:grid;gap:7px;font-size:13px}
