/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/e-learning-package-details.scss ***!
  \*****************************************************************************************************************************************************************************/
@charset "UTF-8";.package-detail-page{background-color:#fff;min-height:100vh;padding:2rem 0}.back-link{align-items:center;color:#6b7280;display:inline-flex;gap:.5rem;margin-bottom:2rem;transition:color .2s}.back-link:hover{color:#111827;text-decoration:none}.back-link svg{flex-shrink:0}.package-grid{display:grid;gap:2rem;margin-bottom:3rem}.package-info .package-code{color:#6b7280;font-size:.875rem;margin-bottom:.5rem;text-transform:uppercase}.package-info h1{color:#111827;margin-bottom:1rem}.package-info .package-description{color:#6b7280;margin-bottom:2rem}.course-count-card{align-items:center;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 4px 11px rgba(0,0,0,.08);display:flex;gap:1rem;margin-bottom:2rem;padding:1.5rem}.course-count-card .icon{color:#ff6b00;flex-shrink:0}.course-count-card .count-info .count{color:#111827;font-size:1.25rem;font-weight:600;margin-bottom:.25rem}.course-count-card .count-info .label{color:#6b7280;font-size:.875rem}.training-format{margin-bottom:2rem}.training-format .label{color:#374151;font-size:.875rem;margin-bottom:.5rem}.training-format .badge{background-color:#e5e7eb;border-radius:9999px;color:#374151;display:inline-block;font-size:.875rem;padding:.5rem 1rem}.features-section{border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem}.features-section h2{color:#111827;margin-bottom:1rem}.features-section .features-html ul{list-style:none;margin:0;padding:0}.features-section .features-html ul li{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:.75rem}.features-section .features-html ul li:before{color:#9ca3af;content:"✓";flex-shrink:0;margin-top:.125rem}.pricing-card{border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);margin-bottom:1.5rem;padding:1.5rem}.pricing-card .price-label{color:#6b7280;margin-bottom:.5rem}.pricing-card .price-amount{align-items:baseline;display:flex;gap:.5rem;margin-bottom:.25rem}.pricing-card .price-amount .amount{color:#111827;font-size:2.25rem;font-weight:700}.pricing-card .price-amount .currency{color:#111827;font-size:1.125rem}.pricing-card .price-note{color:#6b7280;font-size:.875rem;margin-bottom:1.5rem}.pricing-card .cta-note{color:#6b7280;font-size:.875rem;margin-bottom:0;margin-top:1rem;text-align:center}.info-box{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem}.info-box h3{color:#111827;font-size:1rem;margin-bottom:.75rem}.info-box p{color:#6b7280;font-size:.875rem;margin-bottom:1rem}.info-box p a{color:#ff6b00}.info-box p a:hover{color:#cc5600}.course-table-wrapper{max-width:100%}.package-course-table{background-color:#fff;border-radius:1rem;box-shadow:0 10px 25px rgba(0,0,0,.1);overflow:hidden}.package-course-table .table-header{background:linear-gradient(90deg,#1f2937,#111827);padding:1.5rem}.package-course-table .table-header h2{color:#fff;margin-bottom:.5rem}.package-course-table .table-header p{color:#d1d5db;font-size:.875rem;margin:0}.package-course-table .search-bar{border-bottom:1px solid #e5e7eb;padding:1.5rem;position:relative}.package-course-table .search-bar .search-icon{color:#9ca3af;left:2rem;position:absolute;top:50%;transform:translateY(-50%)}.package-course-table .search-bar input{border:1px solid #d1d5db;border-radius:.5rem;padding:.75rem 1rem .75rem 2.5rem;width:100%}.package-course-table .search-bar input:focus{border-color:transparent;outline:none}.package-course-table .table-responsive{overflow-x:auto;transition:max-height .3s ease}.package-course-table .table-responsive.scrollable{overflow-y:auto}.package-course-table .course-table{width:100%}.package-course-table .course-table thead tr{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.package-course-table .course-table th{color:#374151;font-weight:600;padding:1rem;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.package-course-table .course-table th.sortable{cursor:pointer;padding-right:2rem;position:relative}.package-course-table .course-table th.sortable:hover{background-color:#f3f4f6}.package-course-table .course-table th.sortable .sort-icon{opacity:.3;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:opacity .2s}.package-course-table .course-table th.sortable.sorted-asc .sort-icon{opacity:1;transform:translateY(-50%) rotate(180deg)}.package-course-table .course-table th.sortable.sorted-desc .sort-icon{opacity:1}.package-course-table .course-table tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .2s}.package-course-table .course-table tbody tr:hover{background-color:#f9fafb;cursor:pointer}.package-course-table .course-table tbody tr.hidden{display:none}.package-course-table .course-table td{color:#111827;padding:1rem}.package-course-table .category-tags{display:flex;flex-wrap:wrap;gap:.5rem}.package-course-table .tag{background-color:#e5e7eb}.package-course-table .level-badge,.package-course-table .tag{border-radius:9999px;display:inline-block;font-size:.75rem;padding:.25rem .75rem}.package-course-table .level-badge.level-1{background-color:#d1fae5;color:#065f46}.package-course-table .level-badge.level-2{background-color:#fef3c7;color:#92400e}.package-course-table .level-badge.level-3{background-color:#fee2e2;color:#991b1b}.package-course-table .table-footer{align-items:center;background-color:#f9fafb;display:flex;gap:1rem;justify-content:center;padding:1rem 1.5rem;text-align:center}.package-course-table .table-footer p{color:#6b7280;font-size:.875rem;margin:0}.package-course-table .table-footer #showMoreBtn{color:#ff6b00;font-size:.875rem}.package-course-table .table-footer #showMoreBtn:hover{color:#cc5600}.package-course-table .table-footer #showMoreBtn.hidden{display:none}.btn.full-width{width:100%}.btn.btn-outline{background-color:transparent;border:2px solid #111827;color:#111827}.btn.btn-outline:hover{background-color:#111827;color:#fff}@media (min-width:992px){.package-grid{grid-template-columns:1fr 25rem}.pricing-sidebar{align-self:start;position:sticky;top:2rem}}

/*# sourceMappingURL=e-learning-package-details.css.map*/