
@import url("netehliyet-site.css");
/*# sourceMappingURL=custom.min.css.map */
.user-area .hamburger-icon span:nth-child(1),.user-area .hamburger-icon span:nth-child(3){width:100%}.user-area .hamburger-icon.open{transform:none}.user-area .hamburger-icon.open span:nth-child(1){left:0;top:0;width:100%;transform:none}.user-area .hamburger-icon.open span:nth-child(2){left:0;top:6px;width:100%;transform:none}.user-area .hamburger-icon.open span:nth-child(3){left:0;top:auto;bottom:0;width:100%;transform:none}
.course-toggle{width:100%;border:none;background:linear-gradient(135deg,#2b3d73,#405189);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:12px;box-shadow:0 6px 16px rgba(31,42,68,.12);font-weight:600;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;margin-top:12px}.course-toggle:active{transform:scale(.98)}.course-toggle__icon{font-size:20px;transition:transform .35s ease}.course-toggle.is-open .course-toggle__icon{transform:rotate(180deg)}.course-card-collapsible{overflow:hidden;transition:max-height .6s cubic-bezier(.2,.8,.2,1),opacity .4s ease,transform .4s ease}.course-card-collapsible.is-collapsed{max-height:0;opacity:0;transform:translateY(-8px);pointer-events:none}.course-card-collapsible:not(.is-collapsed){max-height:1200px;opacity:1;transform:translateY(0)}.course-info{margin-top:14px;padding-top:14px;border-top:1px dashed rgba(64,81,137,.2)}.quick-actions{display:grid;gap:12px;margin:6px 0 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.quick-actions--top{margin-bottom:18px}.quick-action{position:relative;overflow:hidden;isolation:isolate;padding:12px 14px;border-radius:16px;color:#fff;text-decoration:none;display:block;box-shadow:0 14px 28px rgba(15,23,42,.28);transition:transform .35s ease,box-shadow .35s ease,filter .35s ease;background-size:180% 180%;animation:qa-bg 12s ease-in-out infinite}.quick-action:before{content:"";position:absolute;inset:0;background:radial-gradient(120px 60px at 10% 0%,rgba(255,255,255,.18),rgba(255,255,255,0) 60%);opacity:.25;pointer-events:none}.quick-action:after{content:"";position:absolute;inset:1px;border-radius:15px;border:1px solid rgba(255,255,255,.18);pointer-events:none}.quick-action:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(15,23,42,.32);filter:saturate(1.05)}.quick-action:active{transform:translateY(-1px)}.quick-action:focus-visible{outline:2px solid rgba(64,81,137,.45);outline-offset:2px}.qa-content{display:flex;align-items:center;gap:10px;min-width:0}.qa-text{display:flex;flex-direction:column;gap:2px;text-align:left;min-width:0}.qa-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;flex:0 0 34px;background:rgba(255,255,255,.2);font-size:20px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.qa-cta{display:none}.qa-title{display:block;font-weight:700;margin-top:0;line-height:1.2;font-size:13px;white-space:normal;word-break:break-word}.qa-primary{background:linear-gradient(135deg,#0f172a,#3b82f6)}.qa-accent{background:linear-gradient(135deg,#1f2937,#06b6d4)}.qa-rose{background:linear-gradient(135deg,#3b1d2a,#f43f5e)}.qa-sky{background:linear-gradient(135deg,#0b2a3a,#38bdf8)}.qa-lime{background:linear-gradient(135deg,#152b16,#22c55e)}.qa-amber{background:linear-gradient(135deg,#3a2a0b,#f59e0b)}@media (max-width:575.98px){.quick-action{padding:14px 12px}.qa-content{display:flex;align-items:center;gap:10px;min-width:0}.qa-text{display:flex;flex-direction:column;gap:2px;text-align:left;min-width:0}.qa-icon{width:36px;height:36px;font-size:19px}.qa-title{font-size:13px}}@media (min-width:992px){.course-toggle{display:none}.course-card-collapsible{max-height:none;opacity:1;transform:none}.quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.quick-actions{grid-template-columns:repeat(6,minmax(0,1fr))}}

.suggestions-row{margin-top:8px;margin-bottom:24px;padding-bottom:16px}.suggestions-row>.col-12{padding-left:1rem;padding-right:1rem}.suggestions-card{margin-bottom:40px}

.quick-actions .quick-action:nth-child(1){animation-delay:0s,0s}.quick-actions .quick-action:nth-child(2){animation-delay:.2s,.2s}.quick-actions .quick-action:nth-child(3){animation-delay:.4s,.4s}.quick-actions .quick-action:nth-child(4){animation-delay:.6s,.6s}.quick-actions .quick-action:nth-child(5){animation-delay:.8s,.8s}.quick-actions .quick-action:nth-child(6){animation-delay:1s,1s}
@keyframes qa-bg{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}
@media (max-width:767.98px){.suggestions-card{margin-bottom:64px}.suggestions-row{margin-bottom:32px;padding-bottom:24px}}
@media (max-width:767.98px){.custom-footer{margin-top:24px}}
table.dataTable thead th.sorting,table.dataTable thead th.sorting_asc,table.dataTable thead th.sorting_desc,table.dataTable thead th.sorting_asc_disabled,table.dataTable thead th.sorting_desc_disabled{padding-right:24px !important}




/* qa-style-variations */
.qa-style-6{position:relative;isolation:isolate}
.qa-style-6:before{content:"";position:absolute;inset:-30% -10%;background:linear-gradient(120deg,rgba(255,255,255,0) 25%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 75%);transform:translateX(-120%);opacity:.65;animation:qa-sheen-soft 6.2s ease-in-out infinite}
.qa-style-6 .qa-icon{background:rgba(255,255,255,.22);border-radius:50%;box-shadow:0 6px 14px rgba(0,0,0,.18)}

.qa-style-1{background:linear-gradient(135deg,#0f172a,#3b82f6)}
.qa-style-1:before{content:"";position:absolute;inset:1px;border-radius:15px;background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,0));opacity:.7}
.qa-style-1:after{content:"";position:absolute;inset:0;border-radius:16px;border:1px solid rgba(255,255,255,.18);pointer-events:none}
.qa-style-1 .qa-icon{background:rgba(255,255,255,.25);box-shadow:0 6px 14px rgba(0,0,0,.2)}

.qa-style-2{background:linear-gradient(135deg,#1f2937,#06b6d4)}
.qa-style-2:before{content:"";position:absolute;inset:-40% 0 auto -60%;height:140%;background:linear-gradient(120deg,rgba(255,255,255,.35),rgba(255,255,255,0) 60%);opacity:.35;transform:translateX(-120%) skewX(-12deg);animation:qa-shine 5s ease-in-out infinite}
.qa-style-2:after{content:"";position:absolute;left:0;top:0;bottom:0;width:52px;background:rgba(255,255,255,.12)}

.qa-style-3{background:linear-gradient(135deg,#3b1d2a,#f43f5e)}
.qa-style-3:before{content:"";position:absolute;right:-30px;top:-30px;width:90px;height:90px;border-radius:50%;background:rgba(255,255,255,.18);filter:blur(2px);animation:qa-pulse 3.6s ease-in-out infinite}
.qa-style-3:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.35)}

.qa-style-4{background:linear-gradient(135deg,#0b2a3a,#38bdf8)}
.qa-style-4:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.08) 0 6px,rgba(255,255,255,0) 6px 12px);opacity:.4;animation:qa-slide 10s linear infinite}
.qa-style-4 .qa-icon{background:rgba(255,255,255,.18);border:1px dashed rgba(255,255,255,.4)}

.qa-style-5{background:linear-gradient(135deg,#152b16,#22c55e)}
.qa-style-5:before{content:"";position:absolute;inset:6px;border-radius:12px;border:1px solid rgba(255,255,255,.22);pointer-events:none}
.qa-style-5:after{content:"";position:absolute;right:10px;top:8px;width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.5);animation:qa-dot 2.8s ease-in-out infinite}


@keyframes qa-shine{0%{transform:translateX(-120%) skewX(-12deg)}60%{transform:translateX(120%) skewX(-12deg)}100%{transform:translateX(120%) skewX(-12deg)}}
@keyframes qa-pulse{0%,100%{transform:scale(.9)}50%{transform:scale(1)}}
@keyframes qa-slide{0%{background-position:0 0}100%{background-position:160px 0}}
@keyframes qa-dot{0%,100%{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}
@keyframes qa-underline{0%,100%{transform:scaleX(.35)}50%{transform:scaleX(1)}}
@keyframes qa-sheen-soft{0%{transform:translateX(-140%)}18%{transform:translateX(-140%)}52%{transform:translateX(140%)}100%{transform:translateX(140%)}}
@media (min-width:992px){.page-content--home{padding-bottom:8px}.page-content--home .suggestions-row{margin-bottom:12px;padding-bottom:8px}.page-content--home .suggestions-card{margin-bottom:16px}}
.app-logo,img[src$="netehliyet-logo-bg.png"]{display:inline-block;max-width:100%;object-fit:contain;background:#fff;border-radius:14px;padding:6px;box-shadow:0 10px 24px rgba(15,23,42,.12)}.app-logo--nav{height:58px;max-width:190px}.app-logo--auth{max-height:150px;max-width:300px}.app-logo--sidebar{height:48px;max-width:170px;padding:4px;border-radius:12px}.app-logo--topbar{height:34px;max-width:130px;padding:3px;border-radius:10px}.navbar-brand-box img[src$="netehliyet-logo-bg.png"],.horizontal-logo img[src$="netehliyet-logo-bg.png"]{padding:3px;border-radius:10px;box-shadow:0 8px 18px rgba(15,23,42,.1)}.auth-page-wrapper img[src$="netehliyet-logo-bg.png"]{padding:8px;border-radius:18px;box-shadow:0 18px 36px rgba(15,23,42,.18)}.app-brand-text{font-weight:800;letter-spacing:0;color:#1f2a44}
