:root{--bg:#090909;--card:#15120d;--gold:#e1ad2d;--gold2:#ffd873;--red:#ff2d2d;--green:#23a86b;--text:#fffdf6;--muted:#b7afa1;--line:#4b3a18}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f4ec;color:#101318;font-family:Inter,Arial,sans-serif}body.dark{background:radial-gradient(circle at 20% 0,#241b0b 0,#090909 35%);color:var(--text)}a{color:inherit;text-decoration:none}header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1200px;margin:auto;padding:16px 24px;background:rgba(9,9,9,.9);backdrop-filter:blur(14px);border-bottom:1px solid #33280f}.brand{display:flex;align-items:center;gap:10px}.brand>b{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--gold2),#9b6700);color:#111;font-weight:950}.brand span{font-weight:950;line-height:1}.brand small{display:block;margin-top:4px;color:var(--gold);font-size:10px;letter-spacing:.2em}nav{display:flex;gap:18px;color:#ddd;font-size:14px}main{min-height:75vh}.hero{display:grid;grid-template-columns:1.04fr .96fr;gap:44px;max-width:1200px;margin:auto;padding:52px 24px 40px}.hero-media>img{width:100%;border:1px solid var(--gold);border-radius:22px;box-shadow:0 30px 80px #000}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.metrics article{padding:16px;border:1px solid #493611;border-radius:14px;background:#17120a}.metrics b{display:block;color:var(--gold2);font-size:20px}.metrics span{color:var(--muted);font-size:12px}.hero-copy>span,.content>span,.reviews>span,.faq>span,.student-head>span,.checkout>div>span,.result>span,.auth span,.admin-content>span,.lesson>span{color:var(--gold);font-size:12px;font-weight:900;letter-spacing:.14em}.hero h1{margin:12px 0 18px;font-size:clamp(38px,5vw,68px);line-height:.98;letter-spacing:-.045em}.hero h1 em{color:var(--red);font-style:normal}.hero h1 strong{color:var(--green)}.hero p{color:var(--muted);font-size:17px;line-height:1.65}.hero ul{display:grid;gap:10px;padding:0;list-style:none}.hero li:before{content:'◆';margin-right:10px;color:var(--gold)}.price{display:flex;align-items:end;gap:14px;margin:22px 0}.price del{color:#d95b5b}.price b{font-size:42px}.cta,.button,button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--gold2),var(--gold),#a66e00);color:#0b0904;font-weight:950;cursor:pointer;box-shadow:0 15px 35px rgba(225,173,45,.22)}.hero-copy>small{display:block;margin-top:12px;color:#968c7b}.trust{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:22px;background:#15110a;border-block:1px solid #3a2c12;color:#ddd}.trust b{margin-right:20px;color:var(--gold2)}.trust span{padding:6px 12px;border:1px solid #493713;border-radius:99px}.content,.reviews,.faq,.final{max-width:1040px;margin:auto;padding:80px 24px}.content h2,.reviews h2,.faq h2,.final h2{font-size:clamp(30px,4vw,48px);margin:10px 0 30px}.module-list{display:grid;gap:10px}.module-list article{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:16px;border:1px solid #493713;border-radius:14px;background:#15110a}.module-list i{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#2a210e;color:var(--gold);font-style:normal}.module-list b,.module-list small{display:block}.module-list small{margin-top:5px;color:var(--muted)}.reviews>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.reviews article{padding:22px;border:1px solid #493713;border-radius:16px;background:#15110a;color:var(--gold)}.reviews p{color:#eee;line-height:1.6}.reviews b{color:var(--gold2)}.faq details{margin:10px 0;padding:18px;border:1px solid #493713;border-radius:12px;background:#15110a}.faq summary{font-weight:850;cursor:pointer}.faq p{color:var(--muted)}.final{text-align:center;padding-bottom:110px}.final p{color:var(--muted)}footer{display:flex;justify-content:center;gap:24px;padding:28px;border-top:1px solid #372b13;background:#080808;color:#aaa}.checkout{display:grid;grid-template-columns:1fr 1fr;gap:36px;max-width:980px;margin:55px auto;padding:24px}.checkout h1{font-size:48px}.checkout>div>p{color:#666}.checkout form,.auth form{display:grid;gap:14px;padding:25px;border:1px solid #ddd2ba;border-radius:18px;background:#fff;box-shadow:0 30px 70px rgba(20,20,20,.08)}label{display:grid;gap:7px;font-size:13px;font-weight:800}input,select,textarea{width:100%;padding:13px;border:1px solid #d8d2c6;border-radius:10px;background:#fff;font:inherit}.pay{display:flex;align-items:center;padding:14px;border:1px solid #ddd2ba;border-radius:12px}.pay input{width:18px;margin-right:12px}.pay small,.order-mini small{display:block;color:#777}.order-mini{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:12px;margin-top:30px;padding:12px;border:1px solid #dbc893;border-radius:14px}.order-mini img{width:70px;height:70px;object-fit:cover;border-radius:10px}.alert{padding:12px;border-radius:9px;background:#fff0f0;color:#a91515}.success{padding:12px;border-radius:9px;background:#e9fff2;color:#147143}.auth{display:grid;place-items:center;min-height:75vh}.auth form{width:min(440px,calc(100vw - 30px))}.result{max-width:650px;margin:70px auto;padding:30px;text-align:center}.bank{display:grid;gap:8px;margin:25px 0;padding:20px;border:1px solid #d8c387;border-radius:14px;background:#fff}.bank strong{font-size:20px}.student-head,.lesson{max-width:980px;margin:40px auto;padding:24px}.student-head h1{font-size:42px}.modules{display:grid;gap:12px;max-width:980px;margin:auto;padding:0 24px 80px}.modules details{border:1px solid #d9c994;border-radius:15px;background:#fff;overflow:hidden}.modules summary{display:flex;justify-content:space-between;padding:18px;cursor:pointer}.modules details>a{display:flex;align-items:center;gap:12px;padding:14px 18px;border-top:1px solid #eee}.modules i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f4e8bd;color:#7d5900;font-style:normal}.lesson article{margin:25px 0;padding:25px;border:1px solid #ddd2ba;border-radius:15px;background:#fff;line-height:1.75}.lesson form{margin-top:20px}.video{aspect-ratio:16/9;margin-top:24px}.video iframe{width:100%;height:100%;border:0;border-radius:15px}.admin-shell{display:grid;grid-template-columns:230px 1fr;min-height:100vh}.admin-shell aside{position:sticky;top:0;display:grid;align-content:start;gap:8px;height:100vh;padding:24px;background:#0b0d12;color:#ddd}.admin-shell aside b{margin-bottom:18px;color:var(--gold2);font-size:20px}.admin-shell aside a{padding:12px;border-radius:8px}.admin-shell aside a:hover{background:#222}.admin-content{padding:30px}.admin-content h1{font-size:38px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.stats article,.admin-card{padding:20px;border:1px solid #ddd2ba;border-radius:15px;background:#fff}.stats b{display:block;font-size:30px}.admin-card{margin:16px 0}.table{display:grid;gap:8px}.table form{display:grid;grid-template-columns:1fr auto 140px 100px;align-items:center;gap:10px;padding:12px;border:1px solid #eee;border-radius:10px}.table small{display:block;color:#777}.table button{min-height:40px;padding:0 12px}.danger{background:#ffe8e8;color:#a10f0f;box-shadow:none}.split{display:grid;grid-template-columns:1fr 1fr;gap:18px}.split form,.settings{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wide,.split button,.settings button{grid-column:1/-1}code{word-break:break-all}
@media(max-width:800px){header{position:relative}nav a:not(:last-child){display:none}.hero,.checkout,.split{grid-template-columns:1fr}.hero{padding-top:24px}.hero h1{font-size:42px}.metrics{grid-template-columns:1fr}.reviews>div{grid-template-columns:1fr}.checkout h1{font-size:36px}.admin-shell{grid-template-columns:1fr}.admin-shell aside{position:relative;height:auto;grid-template-columns:repeat(3,1fr)}.admin-shell aside b{grid-column:1/-1}.table form{grid-template-columns:1fr}.settings{grid-template-columns:1fr}.stats{grid-template-columns:1fr}footer{flex-direction:column;align-items:center}}
header{max-width:none;width:100%;margin:0;padding-left:max(24px,calc((100vw - 1152px)/2));padding-right:max(24px,calc((100vw - 1152px)/2));background:rgba(9,9,9,.94)}
.module-list .module-icon{overflow:hidden;background:transparent;border-radius:10px}.module-list .module-icon img{display:block;width:44px;height:44px;object-fit:contain;border:0;outline:0;box-shadow:none}
.module-list article{grid-template-columns:52px minmax(0,1fr) auto}.module-badge{justify-self:end;padding:7px 11px;border:1px solid #8a6418;border-radius:99px;background:#2b200a;color:#f5cf69;font-size:11px;font-weight:900;line-height:1;white-space:nowrap;box-shadow:0 7px 16px rgba(0,0,0,.2)}.module-badge.badge-green{border-color:#347856;background:#102b1d;color:#73e8a8}.module-badge.badge-red{border-color:#9f3b35;background:#35120f;color:#ff8a7f}.module-badge.badge-purple{border-color:#71509b;background:#241537;color:#caa2ff}.module-badge.badge-blue{border-color:#356c9b;background:#10253a;color:#8ed0ff}.module-badge.badge-orange{border-color:#a66322;background:#351d08;color:#ffbc72}.module-badge.badge-teal{border-color:#277d77;background:#0c302d;color:#7ee9de}@media(max-width:520px){.module-list article{grid-template-columns:44px minmax(0,1fr) auto;gap:9px;padding:12px}.module-list .module-icon,.module-list .module-icon img{width:38px;height:38px}.module-list b{font-size:13px}.module-badge{padding:6px 8px;font-size:9px}}
.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metrics article{min-height:92px;padding:18px 20px;background:linear-gradient(145deg,#171208,#241903);border-color:#5e430d;box-shadow:0 14px 30px rgba(0,0,0,.2)}.metrics article:nth-child(3){grid-column:1/-1}.metrics b{display:flex;align-items:baseline;gap:6px;font-size:34px;line-height:1}.metrics b strong{color:#fff;font-weight:950}.metrics b em{color:#f3b514;font-size:.85em;font-style:normal;font-weight:950}.metrics article>span,.metrics article>div>span{display:block;margin-top:9px;color:#f6d578;font-size:13px}.metric-students{display:flex;align-items:center;justify-content:space-between;gap:18px}.metric-avatars{display:flex;align-items:center;justify-content:flex-end;min-width:0}.metric-avatars span{position:relative;width:46px;height:46px;flex:0 0 46px;border:3px solid #e8b936;border-radius:50%;background-image:url('/assets/student-avatar-sprite-1.webp');background-repeat:no-repeat;background-size:500% auto;background-position-y:center;box-shadow:0 7px 16px rgba(0,0,0,.35)}.metric-avatars span+span{margin-left:-12px}.metric-avatars span:nth-child(1){z-index:1;background-position-x:0}.metric-avatars span:nth-child(2){z-index:2;background-position-x:25%}.metric-avatars span:nth-child(3){z-index:3;background-position-x:50%}.metric-avatars span:nth-child(4){z-index:4;background-position-x:75%}.metric-avatars span:nth-child(5){z-index:5;background-position-x:100%}.metric-avatars span:nth-child(n+6){background-image:url('/assets/student-avatar-sprite-2.webp')}.metric-avatars span:nth-child(6){z-index:6;background-position-x:0}.metric-avatars span:nth-child(7){z-index:7;background-position-x:25%}.metric-avatars span:nth-child(8){z-index:8;background-position-x:50%}.metric-avatars span:nth-child(9){z-index:9;background-position-x:75%}.metric-avatars span:nth-child(10){z-index:10;background-position-x:100%}@media(max-width:520px){.metrics article{min-height:82px;padding:15px}.metrics b{font-size:27px}.metric-students{gap:8px}.metric-avatars span{width:31px;height:31px;flex-basis:31px;border-width:2px}.metric-avatars span+span{margin-left:-9px}}
.content h2 mark{display:inline-block;margin-top:10px;padding:6px 13px;border:1px solid #76520b;border-radius:10px;background:linear-gradient(135deg,#2d2108,#171107);color:#f3b514;font-size:.48em;font-weight:900;letter-spacing:.04em}.reviews .review-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:8px 0 22px}.reviews .review-title h2{margin:0}.reviews .review-title>strong{flex:0 0 auto;padding:9px 15px;border:1px solid #8a6314;border-radius:99px;background:#211706;color:#f7ca55}.reviews .review-list{display:grid;grid-template-columns:1fr;gap:12px}.reviews .review-card{display:grid;grid-template-columns:48px 1fr;gap:14px;padding:18px;border:1px solid #604512;border-radius:15px;background:linear-gradient(145deg,#16120b,#0f0d09);color:#fff;box-shadow:0 14px 32px rgba(0,0,0,.18)}.reviews .review-avatar{display:grid;place-items:center;width:44px;height:44px;border:1px solid #d7a72c;border-radius:12px;background:linear-gradient(145deg,#7a5504,#241700);color:#fff4cb;font-size:18px;font-weight:950;box-shadow:0 8px 18px rgba(0,0,0,.28)}.reviews .review-avatar.tone-1{background:linear-gradient(145deg,#713215,#241009)}.reviews .review-avatar.tone-2{background:linear-gradient(145deg,#245f58,#0b2420)}.reviews .review-avatar.tone-3{background:linear-gradient(145deg,#564074,#1d1429)}.reviews .review-avatar.tone-4{background:linear-gradient(145deg,#72572a,#281d0c)}.reviews .review-avatar.tone-5{background:linear-gradient(145deg,#345276,#101b2a)}.reviews .review-copy>strong{display:block;color:#fff;font-size:15px}.reviews .review-copy>span{display:block;margin-top:5px;color:#f3b514;letter-spacing:.08em}.reviews .review-copy p{margin:8px 0 0;color:#ddd8cd;line-height:1.65}.reviews .review-card b{color:inherit}@media(max-width:520px){.reviews .review-title{align-items:flex-end}.reviews .review-title h2{font-size:31px}.reviews .review-card{grid-template-columns:40px 1fr;padding:14px;gap:11px}.reviews .review-avatar{width:38px;height:38px}.reviews .review-copy p{font-size:14px}}
.hero-copy>p{position:relative;margin:18px 0 14px;padding:16px 18px 16px 21px;border:1px solid #493713;border-radius:15px;background:linear-gradient(135deg,rgba(48,36,12,.72),rgba(17,14,9,.88));color:#d8d1c3;box-shadow:inset 3px 0 0 #e1ad2d,0 16px 38px rgba(0,0,0,.16)}.hero-copy>p:before{content:'EĞİTİM ÖZETİ';display:block;margin-bottom:7px;color:#e7b739;font-size:10px;font-weight:950;letter-spacing:.16em}.hero-copy ul{grid-template-columns:1fr;gap:8px;margin:0}.hero-copy li{position:relative;padding:12px 14px 12px 42px;border:1px solid #3e321c;border-radius:12px;background:linear-gradient(135deg,#17140e,#100e0a);color:#f4f0e8;font-size:14px;font-weight:750}.hero-copy li:before{content:'✓';position:absolute;left:13px;top:50%;display:grid;place-items:center;width:19px;height:19px;margin:0;border-radius:6px;transform:translateY(-50%);background:linear-gradient(135deg,#f5c952,#b77c00);color:#141005;font-size:12px;font-weight:950}.hero-copy .price{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:end;gap:4px 16px;margin:13px 0 12px;padding:17px 19px;border:1px solid #74530e;border-radius:16px;background:radial-gradient(circle at 85% 0,rgba(226,172,39,.2),transparent 42%),linear-gradient(135deg,#211806,#100d08);box-shadow:0 18px 42px rgba(0,0,0,.25)}.hero-copy .price:before{content:'TEK SEFERLİK ÖDEME';grid-column:1/-1;color:#e7b739;font-size:10px;font-weight:950;letter-spacing:.14em}.hero-copy .price del{align-self:center;color:#e26c6c;font-size:14px;text-decoration-thickness:1px}.hero-copy .price b{justify-self:end;color:#fff;font-size:43px;line-height:1;text-shadow:0 4px 18px rgba(255,255,255,.13)}.hero-copy .cta{position:relative;width:100%;min-height:58px;overflow:hidden;border:1px solid #ffe28a;border-radius:14px;font-size:17px;letter-spacing:.01em;box-shadow:0 15px 35px rgba(225,173,45,.3),inset 0 1px rgba(255,255,255,.55)}.hero-copy .cta:after{content:'›';margin-left:12px;font-size:27px;line-height:1}.hero-copy>small{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:10px;color:#a99d87;font-size:12px}.hero-copy>small:before{content:'◆';color:#d9a629;font-size:9px}@media(max-width:520px){.hero-copy>p{padding:14px 15px 14px 18px}.hero-copy li{padding:11px 10px 11px 38px;font-size:13px}.hero-copy .price b{font-size:36px}.hero-copy .price{padding:15px}.hero-copy .cta{min-height:56px;font-size:16px}}
.trust b{margin-right:0;text-align:center}
.header-login{display:inline-flex;align-items:center;gap:11px;min-height:44px;padding:5px 6px 5px 18px;border:1px solid #76540d;border-radius:14px;background:linear-gradient(135deg,#201706,#0e0c08);color:#f8e6ae;font-size:13px;font-weight:900;box-shadow:0 10px 26px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.05);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.header-login i{display:grid;place-items:center;width:33px;height:33px;border-radius:10px;background:linear-gradient(135deg,#ffd873,#d99c10);color:#151005;font-size:18px;font-style:normal;box-shadow:0 7px 16px rgba(225,173,45,.25)}.header-login:hover{transform:translateY(-2px);border-color:#d4a42b;box-shadow:0 14px 32px rgba(0,0,0,.32),0 0 0 3px rgba(225,173,45,.08)}@media(max-width:520px){.header-login{min-height:40px;padding-left:14px;border-radius:12px}.header-login i{width:30px;height:30px}}
body{display:flex;min-height:100vh;flex-direction:column}body>main{width:100%;flex:1 0 auto}body>footer{margin-top:auto;flex:0 0 auto}header .brand span{color:#fff}header .brand small{color:var(--gold)}

/* Öğrenci eğitim paneli */
.edu-shell{display:grid;grid-template-columns:370px minmax(0,1fr);gap:20px;width:min(1500px,calc(100% - 36px));margin:24px auto 60px;align-items:start}.edu-sidebar{position:sticky;top:94px;max-height:calc(100vh - 115px);overflow:auto;border:1px solid #493713;border-radius:20px;background:linear-gradient(160deg,#15120d,#090a0e);box-shadow:0 24px 60px rgba(0,0,0,.38)}.edu-user{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:11px;padding:17px;border-bottom:1px solid #33280f}.edu-user>span{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#f8d66f,#9a6500);color:#151005;font-size:20px;font-weight:950}.edu-user small,.edu-user b{display:block}.edu-user small{color:#a99d86;font-size:9px;letter-spacing:.14em}.edu-user b{margin-top:4px;color:#fff}.edu-user a{padding:8px 10px;border:1px solid #4a3712;border-radius:9px;color:#f3c554;font-size:11px;font-weight:850}.edu-progress{padding:16px 18px;border-bottom:1px solid #33280f}.edu-progress>div{display:flex;justify-content:space-between;color:#e9e4d8}.edu-progress strong{color:#f1bd35}.edu-progress>i{display:block;height:8px;margin:11px 0 8px;overflow:hidden;border-radius:99px;background:#292216}.edu-progress>i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d49308,#ffe486);box-shadow:0 0 14px #dba51f}.edu-progress small{color:#8f877a}.edu-course-nav{display:block;padding:12px}.edu-course-nav details{margin:8px 0;overflow:hidden;border:1px solid #392d18;border-radius:13px;background:#101014}.edu-course-nav summary{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:11px;cursor:pointer;list-style:none}.edu-course-nav summary::-webkit-details-marker{display:none}.edu-course-nav summary img,.edu-module-no{width:40px;height:40px;object-fit:contain;border:0;border-radius:9px;background:#171717}.edu-module-no{display:grid;place-items:center;color:#d5a72d;font-size:11px}.edu-course-nav summary b{color:#f6f2e9;font-size:13px;line-height:1.25}.edu-course-nav summary small{color:#948a77;font-size:10px}.edu-course-nav details>a{display:grid;grid-template-columns:25px 1fr;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid #27231b;color:#bcb5a9;font-size:12px;line-height:1.35;transition:.18s}.edu-course-nav details>a:hover,.edu-course-nav details>a.active{background:linear-gradient(90deg,#3a2b0c,#17140e);color:#fff}.edu-course-nav details>a.active{box-shadow:inset 3px 0 #efb82c}.edu-course-nav details>a i{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:#262118;color:#cfa737;font-size:9px;font-style:normal}.edu-course-nav details>a.completed i{background:#123323;color:#58d99a}.edu-chapter{padding:10px 12px 5px;color:#dfad2e;font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.edu-view{min-height:720px;overflow:hidden;border:1px solid #493713;border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(226,173,45,.08),transparent 28%),linear-gradient(155deg,#14120e,#0b0c10);box-shadow:0 26px 70px rgba(0,0,0,.35)}.edu-view>header{position:relative;top:auto;z-index:auto;width:auto;max-width:none;margin:0;padding:25px 27px;border-bottom:1px solid #3e3016;background:transparent;backdrop-filter:none}.edu-view>header div>span{color:#d9a82a;font-size:10px;font-weight:950;letter-spacing:.14em}.edu-view>header h1{margin:7px 0 4px;color:#fff;font-size:clamp(24px,3vw,38px);line-height:1.1}.edu-view>header p{margin:0;color:#9d9484}.edu-view>header>b{align-self:start;padding:8px 11px;border:1px solid #564013;border-radius:99px;color:#dcb145;font-size:11px}.edu-media{margin:24px 27px 0;overflow:hidden;aspect-ratio:16/9;border:1px solid #5d4616;border-radius:17px;background:#000;box-shadow:0 25px 60px rgba(0,0,0,.45)}.edu-media iframe,.edu-media video{display:block;width:100%;height:100%;border:0;object-fit:contain}.edu-article{margin:24px 27px;padding:24px;border:1px solid #3b321f;border-radius:16px;background:#121318;color:#e4dfd5;line-height:1.75}.edu-article:empty{display:none}.edu-article h2,.edu-article h3,.edu-article h4{color:#fff}.edu-article a{color:#e8b73c;text-decoration:underline}.edu-actions{display:flex;flex-wrap:wrap;align-items:center;gap:11px;margin:24px 27px 30px}.edu-actions form{margin-left:auto}.edu-actions a,.edu-actions button{min-height:48px;padding:0 18px;border-radius:11px}.edu-link,.edu-download{display:inline-flex;align-items:center;background:linear-gradient(135deg,#e9b631,#9c6800);color:#120e05;font-weight:950}.edu-download{background:#172118;color:#8be4ad;border:1px solid #295e3d}.edu-actions button.done{background:#153524;color:#78e3a2;box-shadow:none}.edu-empty{display:grid;place-items:center;min-height:600px;text-align:center}.edu-empty p{color:#aaa}

/* Koyu admin paneli */
body.dark .admin-content{min-width:0;background:radial-gradient(circle at 10% 0,rgba(225,173,45,.09),transparent 24%),#0b0c10;color:#f8f4ea}.admin-content>h1{margin:9px 0 22px}.admin-shell aside{z-index:5;border-right:1px solid #382c16;background:linear-gradient(180deg,#0c0e14,#08090d)}.admin-shell aside a{border:1px solid transparent}.admin-shell aside a:hover{border-color:#4c3912;background:#1b160c;color:#f2c458}.admin-shell aside a:first-of-type{background:#211907;color:#f2c458}.stats article,body.dark .admin-card{border-color:#43351d;background:linear-gradient(145deg,#17181d,#101116);color:#f8f4ea;box-shadow:0 18px 45px rgba(0,0,0,.22)}.stats article{position:relative;overflow:hidden;min-height:105px}.stats article:after{content:'';position:absolute;right:-25px;top:-40px;width:100px;height:100px;border-radius:50%;background:rgba(225,173,45,.09)}.stats small{color:#a79e8d;font-weight:800}.stats b{margin-top:9px;color:#f2bd37}.admin-card h2{margin:0 0 18px;color:#fff}.admin-card label{color:#d7cfbf}.admin-card input,.admin-card select,.admin-card textarea{border-color:#413721;background:#0b0d12;color:#f4f0e7}.admin-card input:focus,.admin-card select:focus,.admin-card textarea:focus{outline:2px solid rgba(225,173,45,.25);border-color:#b27e13}.split{align-items:start}.split>form,.settings{align-content:start;padding:18px;border:1px solid #322b1e;border-radius:14px;background:#111319}.split button,.settings button{min-height:50px}.table form{border-color:#302b22;background:#101218;color:#eee}.table form strong{color:#f1bc36}.table small{color:#9e9688}.table select{background:#0b0d12;color:#eee;border-color:#3d3422}.admin-card code{display:block;margin-top:10px;padding:12px;border:1px solid #3c321e;border-radius:10px;background:#0b0d12;color:#efc75c}.admin-card-title{display:flex;align-items:center;justify-content:space-between;gap:18px}.admin-card-title span{color:#dcae36;font-size:10px;font-weight:950;letter-spacing:.14em}.admin-card-title h2{margin:5px 0 18px}.admin-card-title>strong{padding:8px 12px;border:1px solid #5c4313;border-radius:99px;color:#ebbc43}.admin-lesson-list{display:grid;gap:10px}.admin-lesson-list>details{overflow:hidden;border:1px solid #352e22;border-radius:13px;background:#0e1015}.admin-lesson-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;cursor:pointer}.admin-lesson-list summary span small,.admin-lesson-list summary span b{display:block}.admin-lesson-list summary small{margin-bottom:4px;color:#b28b29}.admin-lesson-list summary b{color:#eee}.admin-lesson-list summary em{padding:6px 9px;border-radius:99px;background:#231b0c;color:#e0b344;font-size:10px;font-style:normal}.lesson-edit-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:17px;border-top:1px solid #352e22;background:#13151a}.lesson-edit-form .wide{grid-column:1/-1}.lesson-edit-actions{display:flex;gap:10px;grid-column:1/-1}.lesson-edit-actions .danger{margin-left:auto;border:1px solid #6b2828;background:#2c1111;color:#ff9d9d}.admin-content .success{margin-bottom:16px;border:1px solid #296044;background:#10281c;color:#76e0a2}
@media(max-width:1050px){.edu-shell{grid-template-columns:320px minmax(0,1fr)}.lesson-edit-form{grid-template-columns:repeat(2,minmax(0,1fr))}.table form{grid-template-columns:1fr auto}.table form select,.table form button{width:100%}}
@media(max-width:800px){.edu-shell{grid-template-columns:1fr;width:min(100% - 20px,720px);margin-top:12px}.edu-sidebar{position:relative;top:auto;max-height:none}.edu-view{min-height:520px}.edu-view>header{align-items:flex-start}.edu-media,.edu-article{margin-left:14px;margin-right:14px}.edu-actions{margin:18px 14px 24px}.edu-actions form{width:100%;margin-left:0}.edu-actions button{width:100%}.admin-content{padding:18px}.admin-shell aside{grid-template-columns:repeat(2,1fr)}.admin-shell aside a{padding:10px}.lesson-edit-form{grid-template-columns:1fr}.lesson-edit-actions{flex-direction:column}.lesson-edit-actions .danger{margin-left:0}.split>form,.settings{grid-template-columns:1fr}.table form{grid-template-columns:1fr}.stats{grid-template-columns:repeat(3,1fr)}.stats article{min-height:85px;padding:14px}.stats b{font-size:24px}}
@media(max-width:520px){.edu-user{grid-template-columns:42px 1fr auto;padding:13px}.edu-user>span{width:42px;height:42px}.edu-view>header{padding:20px 16px}.edu-view>header>b{display:none}.edu-view>header h1{font-size:24px}.edu-article{padding:17px;font-size:14px}.stats{grid-template-columns:1fr}.admin-card{padding:14px}.admin-card-title{align-items:flex-start}.admin-lesson-list summary b{font-size:13px}.admin-content h1{font-size:30px}}

/* Çok sayfalı modern admin */
body.admin-page{display:block;background:#090a0e;color:#f7f2e8}body.admin-page>main{min-height:100vh}.admin-app{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:100vh}.admin-sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:20px 15px;border-right:1px solid #332a18;background:radial-gradient(circle at 20% 0,rgba(225,173,45,.12),transparent 26%),linear-gradient(180deg,#0d0f15,#08090d);z-index:40}.admin-logo{display:flex;align-items:center;gap:11px;margin:0 3px 24px;padding:10px;border-bottom:1px solid #2e271b}.admin-logo>b{display:grid;place-items:center;width:43px;height:43px;flex:0 0 43px;border-radius:13px;background:linear-gradient(135deg,#ffdc75,#a86f00);color:#171005;font-weight:950;box-shadow:0 10px 24px rgba(225,173,45,.16)}.admin-logo>span{color:#fff;font-size:14px;font-weight:950;letter-spacing:.02em}.admin-logo small{display:block;margin-top:4px;color:#d6a62c;font-size:8px;letter-spacing:.16em}.admin-sidebar>nav{display:grid;gap:7px}.admin-sidebar>nav a,.admin-side-bottom a{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:52px;padding:7px 11px;border:1px solid transparent;border-radius:13px;color:#aaa497;font-size:13px;font-weight:800;transition:.2s}.admin-sidebar>nav a i,.admin-side-bottom a i{display:grid;place-items:center;width:34px;height:34px;border:1px solid #30291c;border-radius:10px;background:#14151a;color:#c99c2b;font-style:normal}.admin-sidebar>nav a em{color:#5e574b;font-size:19px;font-style:normal}.admin-sidebar>nav a:hover{border-color:#453617;background:#17140e;color:#fff}.admin-sidebar>nav a.active{border-color:#674b12;background:linear-gradient(135deg,#2d2108,#17140e);color:#ffdc74;box-shadow:0 12px 26px rgba(0,0,0,.24),inset 3px 0 #e6af24}.admin-sidebar>nav a.active i{border-color:#765414;background:#2f2107;color:#ffe493}.admin-side-bottom{display:grid;gap:5px;margin-top:auto;padding-top:15px;border-top:1px solid #29241b}.admin-side-bottom .admin-logout{color:#e99090}.admin-side-bottom .admin-logout i{border-color:#542626;background:#251010;color:#ff8686}.admin-main{min-width:0;background:radial-gradient(circle at 100% 0,rgba(225,173,45,.06),transparent 24%),#0b0c10}.admin-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;max-width:none;margin:0;padding:18px 28px;border-bottom:1px solid #302818;background:rgba(11,12,16,.9);backdrop-filter:blur(15px)}.admin-top>div:first-of-type{margin-right:auto}.admin-top small{display:block;color:#b98a20;font-size:9px;font-weight:950;letter-spacing:.15em}.admin-top h1{margin:4px 0 0;color:#fff;font-size:25px;letter-spacing:-.025em}.admin-profile{display:flex;align-items:center;gap:10px;padding:7px 11px;border:1px solid #40341e;border-radius:13px;background:#121319}.admin-profile>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#f4cc5a,#9d6800);color:#160f04;font-weight:950}.admin-profile b,.admin-profile small{display:block}.admin-profile b{color:#eee;font-size:12px}.admin-profile small{margin-top:3px;color:#837d72;font-size:9px}.admin-menu-toggle{display:none;width:42px;min-height:42px;padding:0;border:1px solid #4b3915;background:#1b160b;color:#e9b631;box-shadow:none}.admin-page-content{width:min(1450px,100%);margin:0 auto;padding:27px}.admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.admin-stats article{display:grid;grid-template-columns:48px 1fr;gap:13px;align-items:center;min-height:126px;padding:18px;border:1px solid #41331a;border-radius:17px;background:radial-gradient(circle at 100% 0,rgba(225,173,45,.12),transparent 38%),linear-gradient(145deg,#17181d,#101116);box-shadow:0 18px 45px rgba(0,0,0,.2)}.admin-stats article>i{display:grid;place-items:center;width:48px;height:48px;border:1px solid #5b4313;border-radius:14px;background:#251b08;color:#edbb3d;font-size:20px;font-style:normal}.admin-stats small,.admin-stats b{display:block}.admin-stats small{color:#948d80;font-size:11px}.admin-stats b{margin-top:5px;color:#fff;font-size:30px}.admin-stats article>a{grid-column:1/-1;color:#bd9232;font-size:10px;font-weight:900;text-align:right}.admin-grid-two{display:grid;grid-template-columns:.75fr 1.25fr;gap:18px}.admin-form{display:grid;gap:13px}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form label{color:#c7c0b4}.admin-form input,.admin-form select,.admin-form textarea{border-color:#413721;background:#0b0d12;color:#f4f0e7}.admin-form button{min-height:50px}.admin-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-module-grid article{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #342d20;border-radius:13px;background:#101218}.admin-module-grid img,.admin-module-grid>article>i{width:43px;height:43px;object-fit:contain;border-radius:10px}.admin-module-grid>article>i{display:grid;place-items:center;background:#211a0c;color:#d3a630;font-style:normal}.admin-module-grid b,.admin-module-grid small{display:block}.admin-module-grid b{color:#eee;font-size:12px}.admin-module-grid small{margin-top:5px;color:#817a6e;font-size:10px}.admin-simple-list{display:grid;gap:8px}.admin-simple-list article{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:13px;border:1px solid #302b22;border-radius:11px;background:#101218}.admin-simple-list b,.admin-simple-list small{display:block}.admin-simple-list small{margin-top:4px;color:#817a70}.admin-simple-list strong{color:#e8b637}.admin-simple-list em{padding:6px 9px;border-radius:99px;font-size:10px;font-style:normal}.status-paid{background:#123323;color:#65dda0}.status-pending{background:#342508;color:#e9bb48}.status-cancelled{background:#361515;color:#f18484}.admin-small-link{padding:8px 11px;border:1px solid #4e3b14;border-radius:10px;color:#e3b23b;font-size:11px;font-weight:900}.admin-empty{padding:38px;border:1px dashed #45391f;border-radius:14px;color:#8d867a;text-align:center}.admin-orders form,.admin-students form{min-height:69px}.admin-students form{grid-template-columns:1fr 100px 1fr 150px}.admin-notice{border-radius:13px}.admin-webhook{margin-top:18px;padding:15px;border:1px solid #352e20;border-radius:13px;background:#0c0e13}.admin-webhook small{display:block;margin-bottom:7px;color:#a58f58}.admin-webhook code{color:#e8b637}.admin-settings-card{max-width:900px}.admin-page .admin-lessons{margin-top:0}
@media(max-width:1150px){.admin-app{grid-template-columns:230px minmax(0,1fr)}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid-two{grid-template-columns:1fr}.admin-students form{grid-template-columns:1fr auto}}
@media(max-width:760px){.admin-app{display:block}.admin-sidebar{position:fixed;left:0;top:0;width:280px;transform:translateX(-105%);box-shadow:20px 0 60px rgba(0,0,0,.55);transition:transform .25s}.admin-menu-open .admin-sidebar{transform:translateX(0)}.admin-menu-open:after{content:'';position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:35}.admin-top{padding:13px 15px}.admin-menu-toggle{display:inline-grid;place-items:center}.admin-profile div{display:none}.admin-page-content{padding:16px}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid .wide{grid-column:auto}.admin-module-grid{grid-template-columns:1fr}.admin-orders form,.admin-students form{grid-template-columns:1fr}.admin-stats article{min-height:110px}.admin-top h1{font-size:21px}}
@media(max-width:480px){.admin-stats{grid-template-columns:1fr}.admin-card-title>strong{font-size:10px}.admin-simple-list article{grid-template-columns:1fr auto}.admin-simple-list strong{grid-column:1/-1}.admin-profile{padding:5px}.admin-top small{font-size:8px}}

/* Ders akordiyonları, yükleme ve zengin metin editörü */
.admin-help{margin:-7px 0 20px;color:#918a7e;font-size:12px}.admin-module-accordions{display:grid;gap:12px}.admin-module-accordion{overflow:hidden;border:1px solid #46371c;border-radius:16px;background:#0d0f14}.admin-module-accordion>summary{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;padding:14px 17px;cursor:pointer;list-style:none;background:linear-gradient(135deg,#18160f,#111217)}.admin-module-accordion>summary::-webkit-details-marker,.admin-lesson-item>summary::-webkit-details-marker{display:none}.admin-module-accordion>summary img,.admin-module-accordion>summary>i{width:48px;height:48px;object-fit:contain;border-radius:11px}.admin-module-accordion>summary>i{display:grid;place-items:center;border:1px solid #4b3914;background:#211908;color:#d8a82f;font-style:normal}.admin-module-accordion>summary span b,.admin-module-accordion>summary span small{display:block}.admin-module-accordion>summary span b{color:#f4efe6;font-size:14px}.admin-module-accordion>summary span small{margin-top:5px;color:#9a9284;font-size:10px}.admin-module-accordion>summary>em{display:grid;place-items:center;width:32px;height:32px;border:1px solid #473715;border-radius:9px;color:#dbad37;font-style:normal;transition:transform .2s}.admin-module-accordion[open]>summary>em{transform:rotate(180deg)}.admin-module-accordion>.admin-lesson-list{padding:12px;border-top:1px solid #3a301e}.admin-lesson-item{margin:7px 0;border:1px solid #302b22;border-radius:12px;background:#111319}.admin-lesson-item>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;cursor:pointer}.admin-lesson-item>summary span b,.admin-lesson-item>summary span small{display:block}.admin-lesson-item>summary span small{margin-bottom:4px;color:#a8893b;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.admin-lesson-item>summary span b{color:#e8e3da;font-size:12px}.admin-lesson-item>summary>em{padding:5px 8px;border:1px solid #443715;border-radius:99px;background:#211a0c;color:#d7a832;font-size:9px;font-style:normal}.upload-field{padding:13px;border:1px dashed #5b4519;border-radius:12px;background:#121108}.upload-field input[type=file]{padding:10px;border-style:solid;background:#0b0d12}.upload-field small,label>small{color:#8d8579;font-size:10px;font-weight:500}.rich-editor{overflow:hidden;border:1px solid #413721;border-radius:13px;background:#0b0d12}.rich-toolbar{display:flex;flex-wrap:wrap;gap:5px;padding:8px;border-bottom:1px solid #3b3220;background:#14151a}.rich-toolbar button{min-height:34px;padding:0 10px;border:1px solid #40351e;border-radius:8px;background:#1b1c20;color:#d8d1c6;font-size:11px;box-shadow:none}.rich-toolbar button:hover{border-color:#85631a;background:#2a210d;color:#f5c95b}.rich-canvas{min-height:190px;padding:17px;color:#eee;line-height:1.65;outline:0}.rich-canvas:focus{box-shadow:inset 0 0 0 2px rgba(225,173,45,.13)}.rich-canvas h3{margin:12px 0 7px;color:#f3c351}.rich-canvas a{color:#efbd3c;text-decoration:underline}.rich-value{display:none}.admin-form hr{width:100%;height:1px;margin:6px 0;border:0;background:#352e21}.admin-section-label span{color:#c39529;font-size:9px;font-weight:950;letter-spacing:.13em}.admin-section-label h3{margin:5px 0 0;color:#fff}.settings-preview{align-self:start;position:sticky;top:110px}.favicon-preview,.favicon-placeholder{display:grid;place-items:center;width:70px;height:70px;margin:12px 0 20px;border:1px solid #5d4514;border-radius:18px;background:#171207;object-fit:contain;color:#f2bd37;font-size:22px;font-weight:950}.search-preview{padding:18px;border:1px solid #343025;border-radius:14px;background:#0d0f14}.search-preview small,.search-preview b{display:block}.search-preview small{color:#69aa72;font-size:11px}.search-preview b{margin:9px 0 6px;color:#7ea4e8;font-size:18px}.search-preview p{margin:0;color:#aaa397;font-size:12px;line-height:1.5}.settings-tip{margin-top:16px;padding:12px;border:1px solid #40351e;border-radius:11px;background:#17140d;color:#a89c84;font-size:11px}.general-settings-grid{grid-template-columns:1.2fr .8fr}
@media(max-width:900px){.general-settings-grid{grid-template-columns:1fr}.settings-preview{position:relative;top:auto}}
@media(max-width:600px){.admin-module-accordion>summary{grid-template-columns:40px 1fr auto;padding:11px}.admin-module-accordion>summary img,.admin-module-accordion>summary>i{width:40px;height:40px}.admin-module-accordion>.admin-lesson-list{padding:7px}.admin-lesson-item>summary{padding:11px}.rich-toolbar button{padding:0 8px;font-size:10px}.rich-canvas{min-height:160px;padding:13px}}
header.member-header{width:100%;max-width:none!important;margin:0!important;padding-left:18px!important;padding-right:18px!important}.member-header .brand{margin-left:0;margin-right:auto}.member-header nav{margin-left:auto;margin-right:0}@media(max-width:520px){header.member-header{padding-left:10px!important;padding-right:10px!important}.member-header .brand span{font-size:12px}.member-header .brand>b{width:38px;height:38px}}

/* Kursiyer hesap menüsü ve profil ayarları */
.member-nav{position:relative;display:block;margin-left:auto}.member-account{position:relative}.member-account>summary{display:flex;align-items:center;gap:10px;min-width:190px;padding:6px 10px 6px 7px;border:1px solid #5a4215;border-radius:14px;background:linear-gradient(145deg,#17130c,#0d0d0d);color:#fff;cursor:pointer;list-style:none;box-shadow:0 12px 30px rgba(0,0,0,.26)}.member-account>summary::-webkit-details-marker{display:none}.member-account>summary>i{margin-left:auto;color:#e8b63b;font-style:normal;transition:.2s}.member-account[open]>summary>i{transform:rotate(180deg)}.member-avatar{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;overflow:hidden;border:2px solid #dba827;border-radius:12px;background:linear-gradient(135deg,#f3c64f,#9c6800);color:#100d05}.member-avatar img{width:100%;height:100%;object-fit:cover}.member-avatar b{font-size:16px}.member-name{min-width:0;font-size:13px;font-weight:900;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-name small{display:block;margin-top:4px;color:#a99e88;font-size:9px;font-weight:700;letter-spacing:.08em}.member-menu{position:absolute;top:calc(100% + 10px);right:0;width:270px;padding:9px;border:1px solid #4c3a18;border-radius:16px;background:#101116;box-shadow:0 24px 65px rgba(0,0,0,.55)}.member-menu a{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:11px;border-radius:11px;color:#eee}.member-menu a:hover{background:#1c180f}.member-menu a>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid #4c3915;border-radius:10px;background:#241a08;color:#eabb3e}.member-menu a b,.member-menu a small{display:block}.member-menu a b{font-size:12px}.member-menu a small{margin-top:4px;color:#918a7e;font-size:9px}.member-menu .member-signout{margin-top:6px;border-top:1px solid #30291d;color:#f2a0a0}.member-menu .member-signout>span{border-color:#522a2a;background:#281313;color:#ef8585}
.account-page{width:min(1120px,calc(100% - 30px));margin:48px auto 90px}.account-heading{margin-bottom:24px}.account-heading>span{color:#e4b132;font-size:10px;font-weight:950;letter-spacing:.16em}.account-heading h1{margin:8px 0 7px;font-size:clamp(30px,4vw,48px)}.account-heading p{margin:0;color:#9d9588}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.account-card{overflow:hidden;border:1px solid #4b3918;border-radius:20px;background:linear-gradient(145deg,#17181d,#101116);box-shadow:0 24px 65px rgba(0,0,0,.24)}.account-card-title{display:flex;align-items:center;gap:14px;padding:20px 22px;border-bottom:1px solid #342b1b;background:radial-gradient(circle at 100% 0,rgba(225,173,45,.13),transparent 42%)}.account-card-title small{color:#c39325;font-size:9px;font-weight:950;letter-spacing:.13em}.account-card-title h2{margin:5px 0 0;font-size:20px}.account-photo,.account-security{display:grid;place-items:center;width:58px;height:58px;flex:0 0 58px;overflow:hidden;border:2px solid #d8a82f;border-radius:17px;background:linear-gradient(135deg,#f3cf69,#9c6700);color:#151005}.account-photo img{width:100%;height:100%;object-fit:cover}.account-photo b{font-size:22px}.account-security{font-size:27px}.account-form{display:grid;gap:14px;padding:22px}.account-form label{color:#d7d0c4}.account-form input{border-color:#443820;background:#0b0d12;color:#fff}.account-form input[readonly]{color:#8f887d;background:#0e0f13;cursor:not-allowed}.account-form label small{color:#756f66;font-size:9px;line-height:1.45}.account-upload{padding:13px;border:1px dashed #67501e;border-radius:13px;background:#151208}.account-upload input{margin-top:4px;padding:9px}.account-note{margin:0 22px 22px;padding:15px;border:1px solid #3b321f;border-radius:13px;background:#0c0e12}.account-note b{color:#e6b638;font-size:12px}.account-note p{margin:7px 0 0;color:#8d867b;font-size:11px;line-height:1.55}

/* Admin kursiyer hesap işlemleri */
.admin-student-list{display:grid;gap:10px}.admin-student-row{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(190px,.8fr) auto minmax(310px,1fr);align-items:center;gap:16px;padding:14px;border:1px solid #332d22;border-radius:15px;background:#101218}.admin-student-identity{display:flex;align-items:center;gap:12px;min-width:0}.admin-student-avatar{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;overflow:hidden;border:1px solid #654b17;border-radius:13px;background:linear-gradient(135deg,#e9bd48,#815500);color:#171005}.admin-student-avatar img{width:100%;height:100%;object-fit:cover}.admin-student-identity b,.admin-student-identity small,.admin-student-course b,.admin-student-course small{display:block}.admin-student-identity b,.admin-student-course b{color:#eee;font-size:12px}.admin-student-identity small{margin-top:5px;color:#817a70;font-size:10px}.admin-student-course small{margin-bottom:5px;color:#9d7720;font-size:8px;font-weight:950;letter-spacing:.12em}.admin-student-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.admin-student-actions>details{position:relative}.admin-student-actions>details>summary{min-width:116px;padding:11px 13px;border:1px solid #604816;border-radius:10px;background:#251c0b;color:#e9b737;font-size:11px;font-weight:900;text-align:center;cursor:pointer;list-style:none}.admin-student-actions>details>summary::-webkit-details-marker{display:none}.admin-password-form{position:absolute;top:calc(100% + 8px);right:0;z-index:12;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:280px;min-height:0!important;padding:14px!important;border:1px solid #554119!important;border-radius:13px!important;background:#14151a!important;box-shadow:0 20px 45px rgba(0,0,0,.5)}.admin-password-form label{color:#bbb3a6;font-size:10px}.admin-password-form input{padding:10px;border-color:#443820;background:#0b0d12;color:#fff}.admin-password-form button{min-height:40px}.admin-student-actions>form button{min-height:42px;padding:0 13px}
@media(max-width:980px){.account-grid{grid-template-columns:1fr}.admin-student-row{grid-template-columns:1fr auto}.admin-student-course{grid-column:1/2}.admin-student-actions{grid-column:1/-1;justify-content:flex-start}}
@media(max-width:600px){.member-account>summary{min-width:0}.member-name{display:none}.member-menu{right:0;width:min(270px,calc(100vw - 20px))}.account-page{margin-top:26px}.account-card-title,.account-form{padding:17px}.admin-student-row{grid-template-columns:1fr}.admin-student-course,.admin-student-actions{grid-column:auto}.admin-student-actions{align-items:stretch;flex-direction:column}.admin-student-actions>details>summary,.admin-student-actions>form button{width:100%}.admin-password-form{position:static;width:100%;margin-top:8px;box-shadow:none}}

/* Ana sayfa eğitim görsel galerisi */
.home-gallery{width:100%}.home-gallery-stage{position:relative;overflow:hidden;aspect-ratio:1/1;border:1px solid #c99318;border-radius:22px;background:#0c0c0c;box-shadow:0 30px 80px #000}.home-gallery-stage>[data-gallery-slide]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:scale(.985);transition:opacity .35s ease,transform .45s ease;pointer-events:none}.home-gallery-stage>[data-gallery-slide].active{opacity:1;transform:scale(1);pointer-events:auto}.home-gallery-arrow{position:absolute;top:50%;z-index:3;width:42px;min-height:48px;padding:0;border:1px solid rgba(255,216,115,.55);border-radius:12px;background:rgba(9,9,9,.78);color:#ffd873;font-size:31px;line-height:1;box-shadow:0 10px 30px rgba(0,0,0,.4);transform:translateY(-50%);backdrop-filter:blur(9px)}.home-gallery-arrow:hover{background:#e0aa28;color:#100c03}.home-gallery-arrow.prev{left:13px}.home-gallery-arrow.next{right:13px}.home-gallery-count{position:absolute;right:13px;bottom:13px;z-index:3;padding:7px 10px;border:1px solid rgba(255,216,115,.38);border-radius:99px;background:rgba(8,8,8,.76);color:#f2c65c;font-size:9px;font-weight:900;letter-spacing:.08em;backdrop-filter:blur(8px)}.home-gallery-thumbs{display:grid;grid-template-columns:repeat(3,72px);gap:9px;margin-top:10px}.home-gallery-thumbs button{width:72px;height:72px;min-height:0;padding:3px;overflow:hidden;border:1px solid #4d3a16;border-radius:11px;background:#111;box-shadow:none;opacity:.62;transition:.2s}.home-gallery-thumbs button:hover,.home-gallery-thumbs button.active{border-color:#f1bd35;opacity:1;box-shadow:0 0 0 2px rgba(241,189,53,.17)}.home-gallery-thumbs img{display:block;width:100%;height:100%;border-radius:7px;object-fit:cover}
@media(max-width:600px){.home-gallery-stage{border-radius:17px}.home-gallery-arrow{width:38px;min-height:44px;font-size:27px}.home-gallery-arrow.prev{left:8px}.home-gallery-arrow.next{right:8px}.home-gallery-thumbs{grid-template-columns:repeat(3,60px)}.home-gallery-thumbs button{width:60px;height:60px}.home-gallery-count{right:9px;bottom:9px}}

/* Modern footer ve yasal sayfalar */
.site-footer{display:block;padding:0;border-top:1px solid #4b3713;background:radial-gradient(circle at 12% 0,rgba(225,173,45,.12),transparent 29%),linear-gradient(180deg,#0d0d0e,#070708);color:#c7c0b4}.footer-main{display:grid;grid-template-columns:1.25fr .75fr 1fr 1fr;gap:48px;width:min(1200px,calc(100% - 48px));margin:auto;padding:55px 0 43px}.footer-brand>a{display:flex;align-items:center;gap:12px;color:#fff}.footer-brand>a>b{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:linear-gradient(135deg,#ffd86f,#9b6700);color:#100d06;font-weight:950}.footer-brand>a>span{font-size:15px;font-weight:950;line-height:1}.footer-brand>a small{display:block;margin-top:5px;color:#dca92d;font-size:9px;letter-spacing:.17em}.footer-brand p{max-width:330px;margin:18px 0 0;color:#827c72;font-size:12px;line-height:1.7}.footer-column>strong{display:block;margin-bottom:17px;color:#e7b739;font-size:10px;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.footer-column nav{display:flex;flex-direction:column;align-items:flex-start;gap:0}.footer-column nav a,.footer-column nav span{display:block;width:100%;padding:8px 0;border-bottom:1px solid #24221e;color:#aaa399;font-size:12px;line-height:1.35}.footer-column nav a{transition:.18s}.footer-column nav a:hover{padding-left:5px;color:#f0c65e}.footer-column nav span{border:0;color:#777168}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1200px,calc(100% - 48px));margin:auto;padding:20px 0 24px;border-top:1px solid #29241b;color:#716c63;font-size:10px}.footer-bottom b{color:#9c7929;font-size:9px;letter-spacing:.08em}
.legal-page{width:min(940px,calc(100% - 32px));margin:45px auto 90px}.legal-hero{padding:34px 38px;border:1px solid #564015;border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(225,173,45,.18),transparent 38%),linear-gradient(145deg,#191710,#101115);box-shadow:0 25px 70px rgba(0,0,0,.28)}.legal-hero>span{color:#e4af2d;font-size:9px;font-weight:950;letter-spacing:.17em}.legal-hero h1{margin:10px 0 7px;color:#fff;font-size:clamp(30px,5vw,50px);letter-spacing:-.035em}.legal-hero p{margin:0;color:#928b80}.legal-content{margin-top:16px;padding:34px 38px;border:1px solid #3d3422;border-radius:20px;background:#121318;color:#d7d1c7;font-size:14px;line-height:1.8}.legal-content h2,.legal-content h3,.legal-content h4{margin:30px 0 9px;color:#f0c65e;line-height:1.25}.legal-content h2:first-child,.legal-content h3:first-child{margin-top:0}.legal-content p{margin:10px 0}.legal-content ul,.legal-content ol{padding-left:22px}.legal-content strong{color:#fff}.legal-content a{color:#ebba3b;text-decoration:underline}.legal-back{display:inline-flex;margin-top:18px;padding:11px 15px;border:1px solid #4d3a16;border-radius:11px;color:#d9aa36;font-size:12px;font-weight:900}
.legal-admin-list{display:grid;gap:11px}.legal-admin-list>details{overflow:visible;border:1px solid #393124;border-radius:14px;background:#101218}.legal-admin-list>details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;list-style:none}.legal-admin-list>details>summary::-webkit-details-marker{display:none}.legal-admin-list>details>summary b,.legal-admin-list>details>summary small{display:block}.legal-admin-list>details>summary b{color:#eee}.legal-admin-list>details>summary small{margin-top:5px;color:#81796e;font-size:10px}.legal-admin-list>details>form{padding:18px;border-top:1px solid #332c20}.legal-admin-list .rich-canvas{min-height:360px}.legal-admin-list input[readonly]{color:#79736a;background:#0e0f13}
@media(max-width:900px){.footer-main{grid-template-columns:1fr 1fr;gap:35px}.footer-brand{grid-column:1/-1}.footer-brand p{max-width:500px}}
@media(max-width:560px){.footer-main{grid-template-columns:1fr;gap:27px;width:calc(100% - 32px);padding:40px 0 30px}.footer-brand{grid-column:auto}.footer-bottom{align-items:flex-start;flex-direction:column;width:calc(100% - 32px)}.legal-hero,.legal-content{padding:24px 20px}.legal-page{margin-top:25px}.legal-content{font-size:13px}.legal-admin-list>details>summary{align-items:flex-start}}

/* Galeri noktaları ve tam boyut önizleme */
.home-gallery-stage>[data-gallery-slide]{cursor:zoom-in}.home-gallery-zoom-hint{position:absolute;right:13px;bottom:13px;z-index:3;padding:7px 11px;border:1px solid rgba(255,216,115,.32);border-radius:99px;background:rgba(8,8,8,.62);color:#f0c55b;font-size:9px;font-weight:900;letter-spacing:.04em;pointer-events:none;backdrop-filter:blur(8px)}.home-gallery-dots,.home-gallery-lightbox-dots{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 0 2px}.home-gallery-dots button,.home-gallery-lightbox-dots button{width:8px;height:8px;min-height:0;padding:0;border:0;border-radius:50%;background:#62563e;box-shadow:none;transition:width .22s ease,background .22s ease,transform .22s ease}.home-gallery-dots button:hover,.home-gallery-lightbox-dots button:hover{background:#b58a25;transform:scale(1.15)}.home-gallery-dots button.active,.home-gallery-lightbox-dots button.active{width:25px;border-radius:99px;background:linear-gradient(90deg,#e2aa25,#ffe080)}body.gallery-preview-open{overflow:hidden}.home-gallery-lightbox[hidden]{display:none}.home-gallery-lightbox{position:fixed;inset:0;z-index:999;display:grid;place-items:center;padding:24px}.home-gallery-lightbox-backdrop{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;border:0;border-radius:0;background:rgba(3,4,7,.9);box-shadow:none;backdrop-filter:blur(13px)}.home-gallery-lightbox-panel{position:relative;z-index:2;display:flex;flex-direction:column;width:min(1180px,96vw);height:min(900px,94vh);padding:16px;border:1px solid #574015;border-radius:20px;background:#0c0d11;box-shadow:0 35px 100px rgba(0,0,0,.75)}.home-gallery-lightbox-close{position:absolute;top:12px;right:12px;z-index:4;width:46px;height:46px;min-height:0;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:rgba(10,11,14,.8);color:#fff;font-size:30px;font-weight:400;line-height:1;box-shadow:0 10px 25px rgba(0,0,0,.4)}.home-gallery-lightbox-view{display:grid;place-items:center;min-height:0;flex:1;overflow:hidden;border-radius:13px;background:#060607;touch-action:pan-y}.home-gallery-lightbox-view img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.home-gallery-lightbox-panel>small{display:block;padding-top:6px;color:#716a5f;font-size:9px;text-align:center}.home-gallery-lightbox .home-gallery-lightbox-dots{padding:11px 0 3px}
@media(max-width:600px){.home-gallery-zoom-hint{right:9px;bottom:9px;padding:6px 9px}.home-gallery-lightbox{padding:8px}.home-gallery-lightbox-panel{width:100%;height:min(86vh,760px);padding:8px;border-radius:16px}.home-gallery-lightbox-close{top:14px;right:14px;width:42px;height:42px;font-size:27px}.home-gallery-lightbox-view{border-radius:11px}.home-gallery-lightbox-panel>small{display:none}}

/* SMTP, parola kurtarma ve tam-gorsel onizleme */
.auth-forgot,.auth-link{display:block;margin:-4px 0 15px;color:#e0ad27;font-size:13px;font-weight:700;text-align:right;text-decoration:none}.auth-link{margin:18px 0 0;text-align:center}.auth-forgot:hover,.auth-link:hover{color:#ffda70}.home-gallery-lightbox-panel{height:auto;max-height:calc(100dvh - 32px)}.home-gallery-lightbox-view{flex:0 1 auto;max-height:calc(100dvh - 125px);overflow:auto}.home-gallery-lightbox-view img{width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 125px);object-fit:contain;object-position:center}.admin-settings-card+.admin-card{margin-top:18px}
@media(max-width:600px){.home-gallery-lightbox{padding:6px}.home-gallery-lightbox-panel{width:100%;height:auto;max-height:calc(100dvh - 12px);padding:7px}.home-gallery-lightbox-view{max-height:calc(100dvh - 88px);overflow:auto}.home-gallery-lightbox-view img{width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 88px);object-fit:contain}.home-gallery-lightbox-dots{flex:0 0 auto;padding:8px 0 2px}}

.security-check{display:flex!important;align-items:center;gap:10px;padding:14px;border:1px solid #4d3a16;border-radius:12px;background:#17140e}.security-check input{width:18px!important;height:18px!important;margin:0;accent-color:#dfaa22}.security-summary{display:grid;gap:10px;margin:12px 0 24px}.security-summary p{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:13px 14px;border:1px solid #3c321e;border-radius:11px;background:#111217}.security-summary span{color:#e0ad27;font-weight:800}

/* Beni hatırla, final CTA ve eski fiyat */
.login-options{display:flex;align-items:center;justify-content:space-between;gap:18px}.remember-check{display:inline-flex!important;align-items:center!important;grid-template-columns:none!important;gap:9px;min-width:0;width:auto!important;cursor:pointer}.remember-check input{display:block;width:17px!important;height:17px!important;margin:0!important;flex:0 0 17px;accent-color:#dba51e}.remember-check>span{display:block;color:#272317;font-size:13px;line-height:1.2;white-space:nowrap}.login-options .auth-forgot{margin:0;flex:0 0 auto}
.hero-copy .price del{font-size:18px;font-weight:750;text-decoration-thickness:1.4px}
.final{position:relative;isolation:isolate;overflow:hidden;max-width:1040px;margin:42px auto 90px;padding:66px 32px;border:1px solid #6b5018;border-radius:26px;background:radial-gradient(circle at 12% 0,rgba(231,181,53,.19),transparent 34%),radial-gradient(circle at 88% 100%,rgba(181,122,0,.18),transparent 38%),linear-gradient(145deg,#191307,#0b0b0c 72%);box-shadow:0 28px 80px rgba(0,0,0,.32),inset 0 1px rgba(255,225,143,.12);text-align:center}.final:before,.final:after{content:'';position:absolute;z-index:-1;border:1px solid rgba(225,173,45,.2);border-radius:50%;pointer-events:none}.final:before{width:260px;height:260px;left:-145px;top:-145px}.final:after{width:190px;height:190px;right:-105px;bottom:-115px}.final h2{max-width:720px;margin:0 auto 15px;font-size:clamp(34px,5vw,58px);line-height:1.04;letter-spacing:-.035em}.final p{display:inline-flex;align-items:center;gap:9px;margin:0 auto 27px;padding:9px 14px;border:1px solid rgba(225,173,45,.22);border-radius:99px;background:rgba(225,173,45,.07);color:#c8bda8!important;font-size:13px}.final p:before{content:'◆';color:#e0ab29;font-size:8px}.final .cta{display:flex;width:min(430px,100%);margin:0 auto;min-height:60px;font-size:16px;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.final .cta:hover{transform:translateY(-3px);filter:brightness(1.06);box-shadow:0 21px 45px rgba(225,173,45,.35)}
@media(max-width:600px){.login-options{align-items:center;flex-direction:row;gap:11px}.login-options .auth-forgot{align-self:auto}.hero-copy .price del{font-size:16px}.final{margin:28px 14px 65px;padding:48px 20px;border-radius:21px}.final h2{font-size:34px}.final p{font-size:11px}.final .cta{min-height:57px;font-size:14px}}

.hero-copy>.hero-guarantees{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 16px;margin-top:11px;color:#aaa08e;font-size:12px}.hero-copy>.hero-guarantees:before{display:none}.hero-guarantees span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.hero-guarantees svg{display:block;width:17px;height:17px;fill:none;stroke:#dca82b;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 7px rgba(220,168,43,.2))}@media(max-width:520px){.hero-copy>.hero-guarantees{gap:8px 11px;font-size:10px}.hero-guarantees svg{width:15px;height:15px}}

/* Kursiyer başarıları: yalnızca otomatik kayan, etkileşimsiz görsel şerit */
.success-stories{max-width:1180px;margin:0 auto;padding:78px 0 84px;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.success-stories-title{padding:0 24px;text-align:center}.success-stories-title>span{color:#dca82b;font-size:11px;font-weight:900;letter-spacing:.16em}.success-stories-title h2{margin:9px 0 10px;font-size:clamp(32px,4.5vw,52px);letter-spacing:-.035em}.success-stories-title p{margin:0 auto 30px;color:#a9a08f;font-size:14px}.success-stories-window{position:relative;width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.success-stories-track{display:flex;width:max-content;animation:successStoriesRight 38s linear infinite;will-change:transform;pointer-events:none}.success-stories-group{display:flex;gap:18px;padding-right:18px}.success-story-card{width:clamp(350px,42vw,570px);margin:0;flex:0 0 auto;overflow:hidden;border:1px solid #674d15;border-radius:17px;background:#17130b;box-shadow:0 18px 42px rgba(0,0,0,.28)}.success-story-card img{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-drag:none;user-select:none}.success-stories>small{display:block;padding:18px 24px 0;color:#746c5e;font-size:10px;text-align:center}@keyframes successStoriesRight{from{transform:translateX(-50%)}to{transform:translateX(0)}}@media(max-width:600px){.success-stories{padding:58px 0 65px}.success-stories-title{padding:0 17px}.success-stories-title p{margin-bottom:23px;font-size:12px}.success-stories-window{mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.success-stories-track{animation-duration:31s}.success-stories-group{gap:11px;padding-right:11px}.success-story-card{width:84vw;border-radius:13px}.success-stories>small{padding-top:14px;font-size:9px}}@media(prefers-reduced-motion:reduce){.success-stories-track{animation-duration:75s}}
/* Short success screenshots remain centered inside the equal-height carousel cards. */
.success-story-card{display:flex;align-items:center;justify-content:center}

/* Course-access review form and result-image reviews. */
.review-access-note{margin:0 0 16px;padding:14px 16px;border:1px dashed #705319;border-radius:13px;background:#17130b;color:#d9c99f;font-size:13px}.review-form{display:grid;grid-template-columns:180px minmax(0,1fr);gap:13px;margin-bottom:24px;padding:18px;border:1px solid #604512;border-radius:16px;background:linear-gradient(145deg,#17130b,#0f0d09);box-shadow:0 14px 34px rgba(0,0,0,.2)}.review-form label{color:#e7dfd0}.review-form input,.review-form select,.review-form textarea{border-color:#4d3b18;background:#0d0d0c;color:#f7f1e6}.review-form .review-comment-field{grid-column:2;grid-row:1/3}.review-form .review-image-field small{color:#8f8678;font-weight:500}.review-form button{grid-column:1/-1}.reviews .review-card.has-image{border-color:#8a6314;background:linear-gradient(145deg,#1c160b,#0e0d0a)}.review-result-image{display:flex;align-items:center;justify-content:center;margin:15px 0 0;overflow:hidden;border:1px solid #5c461b;border-radius:13px;background:#080808}.review-result-image img{display:block;width:auto;max-width:100%;max-height:620px;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.reviews>.success,.reviews>.alert{margin-bottom:15px}@media(max-width:700px){.review-form{grid-template-columns:1fr}.review-form .review-comment-field{grid-column:auto;grid-row:auto}.review-form button{grid-column:auto}.review-result-image img{max-height:480px}}
/* Admin review moderation. */
.admin-review-list{display:grid;gap:12px}.admin-review-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:16px;border:1px solid #39301f;border-radius:14px;background:#101218}.admin-review-list b,.admin-review-list span{display:block}.admin-review-list b{color:#fff}.admin-review-list span{margin-top:5px;color:#e5af27}.admin-review-list p{max-width:950px;color:#c8c1b5;line-height:1.6}.admin-review-list img{display:block;max-width:360px;max-height:240px;margin-top:12px;border:1px solid #5c461b;border-radius:10px;object-fit:contain;background:#080808}.admin-review-actions{display:flex;align-items:start;gap:8px}.admin-review-actions button{min-height:40px;padding:0 13px}@media(max-width:700px){.admin-review-list>article{grid-template-columns:1fr}.admin-review-actions{flex-wrap:wrap}.admin-review-list img{max-width:100%}}
/* Order deletion and module image editing. */
.admin-orders .admin-order-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.admin-orders .admin-order-row>form{margin:0}.admin-orders .admin-order-update{grid-template-columns:1fr auto 140px 100px}.admin-orders .admin-order-delete{display:flex;padding:0;border:0;background:transparent}.admin-orders .admin-order-delete button{height:100%;min-height:69px}.admin-module-editor{display:grid;gap:10px;margin:20px 0;padding:16px;border:1px solid #342d20;border-radius:14px;background:#0d0f14}.admin-module-editor>.admin-section-label{margin-bottom:4px}.admin-module-editor form{display:grid;grid-template-columns:54px minmax(180px,1fr) minmax(220px,1fr) 90px 100px;gap:10px;align-items:end;padding:12px;border:1px solid #30291d;border-radius:12px;background:#111319}.module-edit-icon{display:grid;place-items:center;width:48px;height:48px;align-self:center;border:1px solid #493813;border-radius:11px;background:#090a0d;color:#d9a82d}.module-edit-icon img{display:block;width:42px;height:42px;object-fit:contain}.admin-module-editor label{color:#c7c0b4}.admin-module-editor input{border-color:#413721;background:#0b0d12;color:#f4f0e7}.admin-module-editor small{color:#7f786c;font-size:9px}@media(max-width:950px){.admin-orders .admin-order-row{grid-template-columns:1fr}.admin-orders .admin-order-delete button{min-height:44px}.admin-module-editor form{grid-template-columns:54px 1fr 1fr}.admin-module-editor form label:nth-of-type(3),.admin-module-editor form button{grid-column:auto}}@media(max-width:650px){.admin-orders .admin-order-update{grid-template-columns:1fr}.admin-module-editor form{grid-template-columns:1fr}.module-edit-icon{margin:auto}.admin-module-editor form label,.admin-module-editor form button{grid-column:auto!important}}
