/* DZ ADM upgrades v1 */
.dzu-stats-4,.dzu-status-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px}.dzu-status-cards{grid-template-columns:repeat(7,minmax(92px,1fr));overflow:auto;padding-bottom:3px}.dzu-stat,.dzu-status-cards button{border:1px solid #1f3e59;background:#0e1c2b;border-radius:14px;padding:13px;color:#eef6ff;min-width:0}.dzu-stat small,.dzu-stat span{display:block;color:#91a8bc}.dzu-stat b{display:block;font-size:20px;margin:4px 0}.dzu-stat.green{box-shadow:inset 3px 0 #22c77a}.dzu-stat.orange{box-shadow:inset 3px 0 #f1ab32}.dzu-stat.purple{box-shadow:inset 3px 0 #8b5cf6}.dzu-stat.red{box-shadow:inset 3px 0 #ef4444}.dzu-stat.blue{box-shadow:inset 3px 0 #2c93ff}.dzu-status-cards button{cursor:pointer;text-align:left}.dzu-status-cards button span{display:block;color:#9db0c1;font-size:11px}.dzu-status-cards button b{font-size:20px}.dzu-status-cards button.active{border-color:#2c93ff;background:#102c48;box-shadow:0 0 0 1px #2c93ff55}.dzu-order-filters{display:grid;grid-template-columns:2fr repeat(4,minmax(120px,1fr)) auto;gap:8px;margin:0 0 12px}.dzu-order-card .dz-order-payline{margin-top:10px;display:flex;justify-content:flex-end}.dzu-dash-cats header,.dzu-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.dzu-dash-cats header button{border:0;background:none;color:#53b2ff;font-weight:800;cursor:pointer}.dzu-dash-cats p{display:grid;grid-template-columns:minmax(100px,1fr) 2fr auto;align-items:center;gap:9px;margin:9px 0}.dzu-dash-cats p i{height:7px;background:#10283d;border-radius:999px;overflow:hidden}.dzu-dash-cats p i b{display:block;height:100%;background:#27a8ff;border-radius:999px}.dzu-category-list article,.dzu-mini-row,.dzu-admin-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #19334a}.dzu-category-list article:last-child,.dzu-mini-row:last-child,.dzu-admin-row:last-child{border-bottom:0}.dzu-category-list article>div:first-child{display:flex;align-items:center;gap:10px}.dzu-category-list svg{width:28px;height:28px;stroke:#2fa8ff;fill:none}.dzu-category-list b,.dzu-category-list small,.dzu-mini-row b,.dzu-mini-row small,.dzu-admin-row b,.dzu-admin-row small{display:block}.dzu-category-list small,.dzu-mini-row small,.dzu-admin-row small{color:#92a9bb;margin-top:3px}.dzu-row-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.dzu-client-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:12px}.dzu-client-list>button{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;border:0;border-bottom:1px solid #18334a;background:transparent;color:#fff;text-align:left;padding:10px;cursor:pointer}.dzu-client-list>button:hover{background:#10253a}.dzu-client-list b,.dzu-client-list small{display:block}.dzu-client-list small{color:#91a8bc;margin-top:2px}.dzu-avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#2865ff,#7c3aed);display:grid;place-items:center;color:#fff;font-weight:900;flex:0 0 auto}.dzu-avatar.big{width:60px;height:60px;font-size:22px}.dzu-profile-head{display:flex;gap:12px;align-items:center}.dzu-profile-head h2,.dzu-profile-head p{margin:0 0 3px}.dzu-profile-head p,.dzu-profile-head small{color:#91a8bc}.dzu-profile-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0}.dzu-tabs,.dzu-settings-tabs{display:flex;gap:6px;overflow:auto;margin:12px 0}.dzu-tabs button,.dzu-settings-tabs button{border:1px solid #244865;background:#0c1b2a;color:#cdddeb;border-radius:10px;padding:9px 11px;cursor:pointer;white-space:nowrap}.dzu-tabs button.active,.dzu-settings-tabs button.active{background:#1269c9;color:white;border-color:#2b92ff}.dzu-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dzu-info-grid p{margin:0;padding:10px;border:1px solid #19344b;border-radius:10px}.dzu-info-grid b,.dzu-info-grid span{display:block}.dzu-info-grid span{color:#91a8bc;margin-top:4px}.dzu-review-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;border-bottom:1px solid #19334a;padding:13px 0}.dzu-review-main header{display:flex;justify-content:space-between;gap:10px}.dzu-review-main header b,.dzu-review-main header small{display:block}.dzu-review-main header small{color:#8fa7ba}.dzu-review-main header span{color:#ffc642;white-space:nowrap}.dzu-review-main p{margin:7px 0 0;color:#dbe7f0}.dzu-review-status{padding:6px 9px;border-radius:999px;font-size:11px;font-weight:900}.dzu-review-status.approved{background:#123f2d;color:#61e29e}.dzu-review-status.rejected{background:#4b2025;color:#ff9aa5}.dzu-system-list p{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #1a354b;margin:0}.dzu-system-list .ok{color:#4ee49a}.dzu-system-list .bad{color:#ff7f8b}.dzu-toggle-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:14px 0}.dzu-toggle-grid label{display:flex;gap:8px;align-items:center;padding:10px;border:1px solid #1d3b54;border-radius:10px}.dzu-stats-extra>div:last-child p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:10px 0;border-bottom:1px solid #19344b}.dzu-admin-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto}.dzu-admin-state{padding:6px 9px;border-radius:999px;font-size:11px;font-weight:900}.dzu-admin-state.on{background:#103f2d;color:#5ae19a}.dzu-admin-state.off{background:#4b2025;color:#ff929c}.dzu-manual-gift{margin-top:12px}.dzadm-form-status.bad{color:#ff7f8b}
@media(max-width:1100px){.dzu-status-cards{grid-template-columns:repeat(4,minmax(100px,1fr))}.dzu-order-filters{grid-template-columns:1fr 1fr 1fr}.dzu-client-layout{grid-template-columns:1fr}}
@media(max-width:700px){.dzu-stats-4{grid-template-columns:1fr 1fr}.dzu-status-cards{grid-template-columns:repeat(7,115px)}.dzu-order-filters{grid-template-columns:1fr 1fr}.dzu-order-filters>*:first-child{grid-column:1/-1}.dzu-review-list>article{grid-template-columns:1fr}.dzu-review-status{width:max-content}.dzu-row-actions{justify-content:flex-start}.dzu-admin-row{grid-template-columns:42px 1fr}.dzu-admin-state{grid-column:2}.dzu-admin-row .dzu-row-actions{grid-column:1/-1}.dzu-info-grid,.dzu-toggle-grid{grid-template-columns:1fr}.dzu-profile-metrics{grid-template-columns:1fr 1fr}}
