
/* V9 | Course actions, trainer cards, social sign-in */
.edu-v9-course-actions{display:flex;gap:9px;align-items:stretch;flex-wrap:wrap}
.edu-v9-course-actions form{flex:1 1 auto;min-width:145px;margin:0!important}
.edu-v9-course-actions form .btn{height:100%;width:100%;display:inline-flex;justify-content:center;align-items:center;gap:4px}
.edu-v9-inspect{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:1 1 auto;min-width:105px;padding:11px 16px;border:1.5px solid #b8d1c2;background:#f0f7f2;color:#315b46!important;border-radius:999px;font-weight:800;font-size:14px;line-height:1.4;transition:.2s}
.edu-v9-inspect:hover{background:#e2f1e6;box-shadow:0 5px 13px #26533c19;transform:translateY(-1px)}
.popular-courses-modern .course-card-footer,.modern-catalog .course-card-footer{display:block}
.popular-courses-modern .edu-v9-course-actions,.modern-catalog .edu-v9-course-actions{margin-top:13px}
.edu-v9-purchase-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}
.edu-v9-purchase-actions form{margin:0}
.edu-v9-purchase-actions .btn{display:flex;justify-content:center;align-items:center;width:100%;min-height:56px;border-radius:15px;padding:12px 10px;font-size:14px;font-weight:800;white-space:normal;line-height:1.25;transition:transform .18s,box-shadow .18s}
.edu-v9-purchase-actions .btn:hover{transform:translateY(-2px)}
.edu-v9-add-button{border:2px solid #c0dacb;background:#edf7f1;color:#23583e}.edu-v9-add-button:hover{background:#d9eee1;border-color:#90c5a2;color:#23583e}
.edu-v9-buy-button{border:2px solid #146c50;background:linear-gradient(125deg,#176a50,#219579);color:#fff}.edu-v9-buy-button:hover{background:linear-gradient(125deg,#125a44,#167a61);color:white;box-shadow:0 10px 20px #167a6130}
.edu-v9-trainer-panel{background:linear-gradient(160deg,#fff,#f4faf6);border:1px solid #dfece3;border-radius:25px;padding:29px;box-shadow:0 14px 30px #2549380a}
.edu-v9-trainer-kicker{font-size:12px;text-transform:uppercase;letter-spacing:1.4px;font-weight:800;color:#138069;margin-bottom:7px}.edu-v9-trainer-kicker i{margin-right:7px}
.edu-v9-trainer-top h2{margin:0;font-size:24px;line-height:1.3;font-weight:850;letter-spacing:-.7px;color:#244a3a}.edu-v9-trainer-top>p{margin:7px 0 22px;color:#71867b;font-size:14px}
.edu-v9-trainer-person{display:flex;align-items:flex-start;gap:20px;border-top:1px solid #e3eee8;padding-top:22px}
.edu-v9-trainer-person>img,.edu-v9-trainer-avatar{width:106px;height:106px;flex:none;object-fit:cover;border:3px solid #fff;box-shadow:0 5px 20px #224a3922;border-radius:22px}
.edu-v9-trainer-avatar{display:grid;place-items:center;background:#d9efe3;color:#356d56;font-size:38px}
.edu-v9-trainer-person-info{flex:1;min-width:0}.edu-v9-trainer-person-info h3{font-weight:800;font-size:20px;color:#253d32;margin:1px 0 5px}.edu-v9-trainer-role{font-weight:650;color:#4b775c;font-size:14px}.edu-v9-trainer-specialty{display:inline-flex;padding:6px 12px;background:#e8f5ed;border-radius:50px;margin-top:10px;color:#19714e;font-size:12px;font-weight:750}.edu-v9-trainer-person-info p{margin:15px 0 0;line-height:1.7;color:#61756a;font-size:14px}.edu-v9-trainer-links{display:flex;gap:13px;flex-wrap:wrap;margin-top:13px}.edu-v9-trainer-links a{color:#26765a;text-decoration:none;font-weight:750;font-size:13px}.edu-v9-trainer-links a:hover{text-decoration:underline}.edu-v9-trainer-empty{display:flex;align-items:center;gap:10px;border-top:1px solid #e4eee7;padding:23px 0 4px;color:#819186;font-size:14px}
.edu-v9-toast{position:fixed;right:20px;bottom:26px;max-width:min(440px,calc(100vw - 28px));z-index:99999;display:flex;gap:12px;align-items:center;padding:16px 19px;border-radius:17px;background:#173d30;color:white;box-shadow:0 15px 48px #0b302744;opacity:0;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;font-size:14px;font-weight:650}.edu-v9-toast.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.edu-v9-toast a{color:#acf0cf;font-weight:800;text-decoration:underline;white-space:nowrap}
.edu-v9-social-auth{margin:22px 0 14px}.edu-v9-social-divider{display:flex;gap:14px;align-items:center;color:#84938b;font-size:12px;text-align:center;margin-bottom:17px}.edu-v9-social-divider:before,.edu-v9-social-divider:after{content:"";flex:1;height:1px;background:#e3ebe5}.edu-v9-social-buttons{display:grid;gap:10px}.edu-v9-social-button{min-height:52px;border:1px solid #dee9e2;background:#fff;border-radius:13px;display:flex;align-items:center;gap:14px;color:#2e4438!important;padding:12px 16px;text-decoration:none;font-size:14px;font-weight:750;transition:transform .2s,background .2s,border-color .2s}.edu-v9-social-button>i:first-child{width:22px;text-align:center;font-size:20px}.edu-v9-social-button:hover{transform:translateY(-1px);background:#f6fbf7;border-color:#a5c7b3}.edu-v9-social-arrow{margin-left:auto;color:#8da89a;font-size:12px}.edu-v9-social-google>i:first-child{color:#4285f4}.edu-v9-social-facebook>i:first-child{color:#1877f2}.edu-v9-social-microsoft>i:first-child{color:#00a4ef}.edu-v9-social-github>i:first-child{color:#24292e}
@media(max-width:575px){.edu-v9-purchase-actions{grid-template-columns:1fr}.edu-v9-trainer-panel{padding:20px}.edu-v9-trainer-person{flex-direction:column;gap:12px}.edu-v9-toast{bottom:90px;left:14px;right:14px;max-width:none}.edu-v9-course-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.edu-v9-course-actions form,.edu-v9-inspect{min-width:0;width:100%}.edu-v9-course-actions .btn,.edu-v9-inspect{font-size:12px!important;padding:11px 7px!important}}
@media(prefers-reduced-motion:reduce){.edu-v9-toast,.edu-v9-social-button,.edu-v9-purchase-actions .btn{transition:none!important}}

.edu-v9-linked-social{border:1px solid #dcece1;background:#f7fbf7;padding:18px;border-radius:17px}.edu-v9-linked-social form{margin:0}

/* V10: Coklu egitmen - kartlar mobil uyumlu, tek egitmende tek kart */
.edu-v10-trainer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:15px}
.edu-v10-trainer-grid .edu-v9-trainer-person{background:#fff;border:1px solid #e1ede5;border-radius:18px;padding:20px;box-shadow:0 6px 20px #25493807}
.edu-v10-trainer-grid .edu-v9-trainer-person>img,.edu-v10-trainer-grid .edu-v9-trainer-avatar{width:85px;height:85px;flex-basis:85px;border-radius:16px}
.edu-v10-trainer-grid .edu-v9-trainer-person-info h3{font-size:18px}
@media(max-width:575px){.edu-v10-trainer-grid{grid-template-columns:1fr}.edu-v10-trainer-grid .edu-v9-trainer-person{flex-direction:row;gap:12px;padding:16px}.edu-v10-trainer-grid .edu-v9-trainer-person>img,.edu-v10-trainer-grid .edu-v9-trainer-avatar{width:65px;height:65px;flex-basis:65px}.edu-v10-trainer-grid .edu-v9-trainer-person-info h3{font-size:16px}}
