/*
BioGurukul Multi Teacher Enrollment v5.3.0
Author: Abhishek Das
*/
.bgk-mt-wrap{width:min(1180px,calc(100% - 24px));margin:28px auto;color:#102d25}
.bgk-mt-hero{position:relative;overflow:hidden;padding:38px;border-radius:32px;background:linear-gradient(135deg,#063d2d 0%,#087247 62%,#0aa85e 100%);color:#fff;box-shadow:0 18px 48px rgba(0,95,58,.16);margin-bottom:22px}
.bgk-mt-hero:after{content:"";position:absolute;right:-70px;top:-70px;width:260px;height:260px;border-radius:50%;background:rgba(255,255,255,.13)}
.bgk-mt-hero span{display:inline-flex;padding:9px 15px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.20);font-weight:900;color:#dfffe8}
.bgk-mt-hero h1{margin:14px 0 10px;font-size:clamp(34px,4vw,58px);line-height:1.02;color:#fff}
.bgk-mt-hero p{max-width:850px;margin:0;font-size:18px;line-height:1.6;color:#e9fff0;font-weight:700}
.bgk-mt-card,.bgk-mt-form,.bgk-mt-app-card{background:#fff;border:1px solid #dcefe5;border-radius:28px;padding:28px;box-shadow:0 14px 42px rgba(13,60,45,.08)}
.bgk-mt-card.center{text-align:center}
.bgk-mt-card.success{background:#effaf4;border-color:#cdeedb;color:#18563d}
.bgk-mt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.bgk-mt-form label{display:block;font-weight:900;color:#163e31;margin-bottom:16px}
.bgk-mt-form input,.bgk-mt-form textarea{width:100%;margin-top:8px;padding:14px 16px;border-radius:16px;border:1px solid #d7e6dd;background:#fbfffc;color:#18372e;box-sizing:border-box;font-size:15px}
.bgk-mt-form input:focus,.bgk-mt-form textarea:focus{outline:none;border-color:#0b8d54;box-shadow:0 0 0 4px rgba(11,141,84,.12)}
.bgk-mt-note{padding:14px 16px;background:#effaf4;border:1px solid #cdeedb;border-radius:18px;color:#18563d;font-weight:800;margin:4px 0 20px}
.bgk-mt-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:18px;background:linear-gradient(90deg,#006b43,#098a53);color:#fff!important;padding:15px 24px;font-weight:1000;text-decoration:none!important;cursor:pointer;box-shadow:0 12px 26px rgba(0,107,67,.20)}
.bgk-mt-btn:hover{transform:translateY(-1px);filter:brightness(1.04)}
.bgk-mt-alert{padding:15px 18px;border-radius:18px;margin-bottom:18px;font-weight:900}
.bgk-mt-alert.error{background:#fff2f2;border:1px solid #ffc9c9;color:#982525}
.bgk-mt-alert.success{background:#effaf4;border:1px solid #cdeedb;color:#18563d}
.bgk-mt-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}
.bgk-mt-tabs a{display:inline-flex;padding:11px 18px;border-radius:999px;background:#fff;border:1px solid #dcefe5;color:#18563d;text-decoration:none!important;font-weight:900}
.bgk-mt-tabs a.active{background:#076b43;color:#fff;border-color:#076b43}
.bgk-mt-list{display:grid;gap:18px}
.bgk-mt-app-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}
.bgk-mt-app-head h2{margin:0 0 5px;color:#0b3d2d}
.bgk-mt-app-head p{margin:0;color:#49665b;font-weight:700}
.bgk-mt-app-head .status{display:inline-flex;padding:9px 13px;border-radius:999px;font-weight:1000;text-transform:uppercase;font-size:12px}
.bgk-mt-app-head .status.pending{background:#fff8df;color:#9a6a00}
.bgk-mt-app-head .status.approved{background:#e9fff0;color:#087247}
.bgk-mt-app-head .status.rejected{background:#fff0f0;color:#a22525}
.bgk-mt-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}
.bgk-mt-meta span{padding:12px 14px;border-radius:16px;background:#f7fcf9;border:1px solid #e1f1e8;color:#244a3b}
.bgk-mt-about{padding:14px 16px;border-radius:18px;background:#fbfffc;border:1px dashed #cbe7d7;color:#244a3b;line-height:1.6}
.bgk-mt-links{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}
.bgk-mt-links a{padding:10px 14px;border-radius:14px;background:#eef8f2;color:#075b3a;font-weight:900;text-decoration:none!important}
.bgk-mt-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}
.bgk-mt-actions button{border:0;border-radius:14px;padding:12px 17px;font-weight:1000;cursor:pointer}
.bgk-mt-actions .approve{background:#087247;color:#fff}
.bgk-mt-actions .pending{background:#fff3c4;color:#7b5500}
.bgk-mt-actions .reject{background:#ffe3e3;color:#9a2222}
.bgk-mt-floating{position:fixed;right:18px;bottom:86px;z-index:9999;display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;border-radius:999px;background:linear-gradient(90deg,#006b43,#0ba35f);color:#fff!important;font-weight:1000;text-decoration:none!important;box-shadow:0 12px 30px rgba(0,83,54,.25)}
.bgk-mt-floating:before{content:"🎓";margin-right:8px}
@media(max-width:820px){.bgk-mt-wrap{width:min(100%,calc(100% - 12px));margin:16px auto}.bgk-mt-hero{padding:24px;border-radius:24px}.bgk-mt-card,.bgk-mt-form,.bgk-mt-app-card{border-radius:22px;padding:18px}.bgk-mt-grid,.bgk-mt-meta{grid-template-columns:1fr}.bgk-mt-app-head{display:block}.bgk-mt-app-head .status{margin-top:10px}.bgk-mt-floating{left:12px;right:12px;bottom:76px}}
