/* Skillny v6 incremental styling. Scoped to the existing theme; no content or data changes. */
.skillny-v6-dashboard{max-width:1200px;margin:16px auto 28px;padding:18px;border-radius:18px;background:#f3f8fb;color:#14314a;box-shadow:0 7px 28px #122d4612;font-family:inherit}
.skillny-v6-dashboard .skillny-v6-dash-header{background:linear-gradient(115deg,#102a43,#0b7783);padding:22px 25px;color:#fff;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:18px}
.skillny-v6-dashboard .skillny-v6-dash-header small{color:#bcece7;letter-spacing:.08em;font-weight:800}.skillny-v6-dashboard .skillny-v6-dash-header h2{color:white;font-size:clamp(22px,3vw,33px);margin:4px 0}.skillny-v6-dashboard .skillny-v6-dash-header p{margin:0;color:#e7f4f6}
.skillny-v6-dash-btn{display:inline-block;background:#fff;color:#0d5f6c!important;padding:12px 17px;border-radius:10px;font-weight:850;white-space:nowrap}
.skillny-v6-dash-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:15px 0}.skillny-v6-dash-stats>div{padding:16px;border-radius:12px;background:white;border:1px solid #d7e6eb;box-shadow:0 4px 12px #102a430d}.skillny-v6-dash-stats strong{font-size:32px;display:block;line-height:1.2;color:#087d88}.skillny-v6-dash-stats span{font-size:13px;font-weight:700;color:#576f7d}
.skillny-v6-dash-panel{background:white;border:1px solid #d7e6eb;border-radius:12px;padding:20px}.skillny-v6-dash-panel h3{margin:0 0 15px;font-size:22px}.skillny-v6-table-scroll{overflow-x:auto}.skillny-v6-dash-panel table{border-collapse:collapse;width:100%;font-size:14px;min-width:660px}.skillny-v6-dash-panel th,.skillny-v6-dash-panel td{padding:12px;text-align:start;border-bottom:1px solid #e7eef2}.skillny-v6-dash-panel th{background:#edf5f7;color:#1c5062}
.skillny-v6-dash-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:15px}.skillny-v6-dash-actions a{padding:10px 14px;border-radius:9px;background:#e0eff1;color:#075a66;font-weight:800}
.skillny-v6-dashboard form#loginform{max-width:420px}.skillny-v6-dashboard input:not([type=checkbox]){width:100%;padding:10px;border:1px solid #ccdce5;border-radius:8px}
/* Course photos keep full visual quality. */
.premium-course .course-image{overflow:hidden;border-radius:12px 12px 0 0}.premium-course .course-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.premium-course:hover .course-image img{transform:scale(1.035)}
@media(min-width:900px){.premium-course{box-shadow:0 7px 20px #13375214}.premium-courses{gap:12px}}
@media(max-width:640px){.skillny-v6-dashboard{padding:10px}.skillny-v6-dashboard .skillny-v6-dash-header{padding:16px;align-items:start;flex-direction:column}.skillny-v6-dash-stats{gap:7px}.skillny-v6-dash-stats>div{padding:10px}.skillny-v6-dash-stats strong{font-size:24px}}
