/* MOKARA CMS dashboard only; no global product-editor overrides */
.mk-dashboard{max-width:1660px;margin:auto;padding-bottom:35px}.mk-dash-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.mk-dash-head h1{font-size:27px;margin:0 0 2px;color:#182736}.mk-dash-head p,.mk-dash-panel-title p{margin:0;color:#8190a2;font-size:13px}.mk-dash-account{display:flex;align-items:center;gap:9px;font-size:12px;color:#253345}.mk-dash-avatar{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:#33404d;color:white;font-size:15px}.mk-dash-hero{height:285px;position:relative;border-radius:15px;overflow:hidden;background:#192129 url('/uploads/allpic/image-devix%20(31).webp') center center/cover no-repeat}.mk-dash-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,17,25,.88),rgba(10,17,25,.52) 44%,transparent 76%)}.mk-dash-hero-copy{position:relative;z-index:1;color:white;padding:35px 35px;max-width:680px}.mk-dash-eyebrow{border-left:3px solid #ef2539;padding-left:13px;font-size:14px;margin-bottom:12px}.mk-dash-hero h2{font-size:clamp(24px,2.5vw,38px);line-height:1.34;margin:0 0 12px;font-weight:600}.mk-dash-hero p{font-size:14px;color:#d7e0e8;margin:0}.mk-dash-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;position:relative;margin:-52px 10px 17px;z-index:2}.mk-dash-stat{min-width:0;min-height:152px;background:rgba(255,255,255,.95);border:1px solid #e6ebf0;border-radius:14px;padding:16px 18px;box-shadow:0 8px 25px rgba(28,43,57,.07);position:relative;display:flex;flex-direction:column;align-items:flex-start;transition:transform .15s,box-shadow .15s}.mk-dash-stat:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(28,43,57,.12)}.mk-dash-stat-icon,.mk-dash-shortcut-icon{display:grid;place-items:center;width:41px;height:41px;border-radius:13px;background:#e9f2ff;color:#1479ef}.mk-dash-news .mk-dash-stat-icon,.mk-dash-news .mk-dash-shortcut-icon{background:#ffeaed;color:#ed1b2e}.mk-dash-product-news .mk-dash-stat-icon,.mk-dash-product-news .mk-dash-shortcut-icon{background:#e5f8f1;color:#0d9e6a}.mk-dash-references .mk-dash-stat-icon,.mk-dash-references .mk-dash-shortcut-icon{background:#f0e9ff;color:#7544d8}.mk-dash-videos .mk-dash-stat-icon,.mk-dash-videos .mk-dash-shortcut-icon{background:#ffe9ea;color:#e52235}.mk-dash-arrow{position:absolute;top:17px;right:16px;width:28px;height:28px;border-radius:50%;background:#f4f7fa;border:1px solid #e6ebf0;display:grid;place-items:center}.mk-dash-stat strong{font-size:29px;line-height:1.15;margin-top:10px;color:#142a40}.mk-dash-stat-title{font-size:13px;font-weight:500;color:#22394e}.mk-dash-stat-link{font-size:11px;color:#8190a2;margin-top:auto;padding-top:5px}.mk-dash-panel{background:#fff;border:1px solid #e2e9ef;border-radius:14px;padding:18px;margin:16px 0}.mk-dash-panel-title{margin-bottom:13px}.mk-dash-panel-title h2{font-size:17px;margin:0 0 2px;color:#1d3043}.mk-dash-shortcuts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.mk-dash-shortcut{min-width:0;border:1px solid #e4eaf0;border-radius:11px;padding:12px;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:500;line-height:1.35;transition:background .15s}.mk-dash-shortcut:hover{background:#f6f8fb}.mk-dash-shortcut-icon{width:38px;height:38px;flex:none}.mk-dash-shortcut b{margin-left:auto;color:#778a9d;font-size:22px;font-weight:400}.mk-dash-activity-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.mk-dash-activity-count{font-size:11px;color:#7c8b9b;border:1px solid #e4e9ee;padding:7px 11px;border-radius:8px}.mk-dash-table-scroll{overflow-x:auto}.mk-dash-table{width:100%;border-collapse:collapse;min-width:820px;font-size:12px}.mk-dash-table th{text-align:left;color:#7e8fa1;font-weight:400;border-bottom:1px solid #e8edf1;padding:10px}.mk-dash-table td{padding:8px 10px;border-bottom:1px solid #edf0f3}.mk-dash-table tr:last-child td{border-bottom:0}.mk-dash-table tbody tr:hover{background:#fafbfd}.mk-dash-number{text-align:center;color:#7e8fa1;width:58px}.mk-dash-item{display:flex;align-items:center;gap:10px;min-width:225px}.mk-dash-thumbnail{width:65px;height:42px;flex:none;border-radius:6px;display:grid;place-items:center;overflow:hidden;background:#f1f4f7;color:#8190a2}.mk-dash-thumbnail img{width:100%;height:100%;object-fit:cover}.mk-dash-item-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.mk-dash-item-copy strong{font-weight:500;color:#1c3349;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:340px}.mk-dash-item-copy small{font-size:11px;color:#8a98a6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:340px}.mk-dash-category{border-radius:7px;padding:5px 8px;background:#e8f3ff;color:#2376c9;white-space:nowrap;font-size:11px}.mk-dash-category-news,.mk-dash-category-videos{background:#ffe8e9;color:#d52b3b}.mk-dash-category-product-news{background:#e4f7ef;color:#158b60}.mk-dash-category-references{background:#efe8ff;color:#7544c5}.mk-dash-status{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.mk-dash-status:before{content:'';width:8px;height:8px;border-radius:50%;background:#eaa12c}.mk-dash-status.published:before{background:#0caf72}.mk-dash-date{white-space:nowrap;color:#74889d}.mk-dash-edit{color:#2d648f;white-space:nowrap}.mk-dash-empty{text-align:center;color:#8494a4;padding:35px!important}@media(max-width:1350px){.mk-dash-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:-30px 10px 16px}.mk-dash-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.mk-dash-head{align-items:flex-start}.mk-dash-account{display:none}.mk-dash-hero{height:280px}.mk-dash-hero-copy{padding:27px 20px}.mk-dash-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:-20px 6px 16px}.mk-dash-stat{padding:13px;min-height:140px}.mk-dash-shortcuts{grid-template-columns:1fr 1fr}.mk-dash-panel{padding:14px}}@media(max-width:480px){.mk-dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-dash-shortcuts{grid-template-columns:1fr}.mk-dash-hero h2{font-size:23px}.mk-dash-hero p{font-size:12px}}
