.public-breadcrumb-band{background:#f8f9fa;padding:.625rem 0}[data-bs-theme=dark] .public-breadcrumb-band{background:var(--color-surface-sunken);border-bottom:1px solid rgba(255,255,255,.06)}[data-bs-theme=dark] .breadcrumb-item{color:var(--color-text-secondary)}[data-bs-theme=dark] .breadcrumb-item a{color:#32b2d0;text-decoration:none}[data-bs-theme=dark] .breadcrumb-item a:hover{color:#63d4ec;text-decoration:underline}[data-bs-theme=dark] .breadcrumb-item.active{color:#dde7ec}[data-bs-theme=dark] .breadcrumb-item+.breadcrumb-item:before{color:#5f6d75}.instructor-verified-badge{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.2rem .45rem;font-size:.625rem;font-weight:600;line-height:1.2;border-radius:.25rem;text-transform:uppercase;letter-spacing:.04em;text-align:center;background:#32b2d01f;color:#095060;border:1px solid rgba(50,178,208,.35);box-shadow:0 1px 2px #0000000a;unicode-bidi:isolate}.instructor-verified-badge__icon{flex-shrink:0;font-size:.6875rem;line-height:1;color:#28a745}.instructor-verified-badge__icon--inherit{color:inherit}[data-bs-theme=dark] .instructor-verified-badge{background:#22c55e1f;color:#4ade80;border-color:#22c55e2e;box-shadow:none}[data-bs-theme=dark] .instructor-verified-badge__icon{color:#22c55e}.share-panel-card{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #dee2e6;text-align:start}.share-panel__toggle{font-weight:600}.share-panel__collapse{margin-top:1rem;padding-top:1rem;border-top:1px dashed #dee2e6}.share-panel__title{font-size:.78rem;font-weight:600;color:#6c757d;text-align:center;margin-bottom:.85rem}.share-panel__networks{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin-bottom:1rem}.share-panel__network{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.share-panel__network:hover{color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0000002e}.share-panel__network--linkedin{background:#0a66c2}.share-panel__network--twitter{background:#000}.share-panel__network--facebook{background:#1877f2}.share-panel__network--whatsapp{background:#25d366}.share-panel__network--email{background:#6c757d}.share-panel__copy{font-size:.8rem;font-weight:600;color:#212529}.share-panel__copy:hover{background:#f8f9fa;border-color:#11273d;color:#11273d}.course-card{background:var(--color-surface);overflow:hidden;border:1px solid var(--color-border);border-radius:0;transition:box-shadow .3s,border-color .3s,transform .3s;height:100%;display:flex;flex-direction:column;position:relative;box-shadow:0 2px 12px #00000012}.course-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#32b2d0,#e6a530);opacity:.55;transition:opacity .3s,height .3s;z-index:2}.course-card:hover{box-shadow:0 14px 34px #11273d33;border-color:#32b2d0;transform:translateY(-3px)}.course-card:hover:before{opacity:1;height:4px}.course-card:hover .course-img{transform:scale(1.06)}.course-card:hover .course-image-container:after{opacity:1}.course-card:hover .course-title-modern a:after{transform:scaleX(1)}.course-card--square{border-radius:0}.course-card--popular{box-shadow:0 6px 22px #11273d29;border-color:#e6a53040}.course-card--popular .course-image-container{background:linear-gradient(160deg,#002330,#11273d)}.course-image-container{position:relative;width:100%;padding-top:56.25%;overflow:hidden;background:linear-gradient(135deg,#11273d,#003244);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),0 100%)}[dir=rtl] .course-image-container{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 14px))}.course-image-container:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.32) 100%);opacity:0;transition:opacity .3s}.course-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s,transform .5s ease;transform-origin:center center}.course-img.loaded{opacity:1}.course-favorite-form{top:.875rem;inset-inline-end:.875rem;z-index:3}.course-favorite-btn{width:1.875rem;height:1.875rem;padding:.2rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background:#ffffffb8!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none}.course-favorite-btn i{font-size:.875rem;line-height:1;display:block}.course-badge-status{display:inline-flex;align-items:center;padding:.28rem .95rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;flex-shrink:0;border-radius:0;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}[dir=rtl] .course-badge-status{clip-path:polygon(0 0,calc(100% - 6px) 0,100% 100%,6px 100%)}.course-badge-status--popular{background:#32b2d0;color:#fff}.course-badge-status--new{background:#e6a530;color:#fff}.badge-type{display:inline-flex;align-items:center;gap:.3rem;padding:.42rem 1.15rem;font-size:.8rem;font-weight:700;letter-spacing:.3px;transition:transform .18s,filter .18s;border-radius:0;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)}[dir=rtl] .badge-type{clip-path:polygon(0 0,calc(100% - 7px) 0,100% 100%,7px 100%)}.badge-type{filter:drop-shadow(0 1px 4px rgba(0,0,0,.1))}.badge-type:hover{transform:scale(1.04);filter:drop-shadow(0 2px 8px rgba(0,0,0,.14))}.badge-free-type{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.badge-price-type{background:linear-gradient(135deg,#e6a530,#d49520);color:#fff}.price-free{display:inline-flex;align-items:center;gap:.3rem;background:#28a7451a;color:#28a745;padding:.3rem 1rem;font-size:.85rem;font-weight:700;border-radius:0;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}[dir=rtl] .price-free{clip-path:polygon(0 0,calc(100% - 6px) 0,100% 100%,6px 100%)}.price-amount{display:inline-flex;align-items:center;gap:.3rem;background:#e6a5301f;color:#d49520;padding:.3rem 1rem;font-size:.85rem;font-weight:800;border-radius:0;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}[dir=rtl] .price-amount{clip-path:polygon(0 0,calc(100% - 6px) 0,100% 100%,6px 100%)}.course-body-modern{padding:1.125rem;flex:1;display:flex;flex-direction:column}.course-category-label{display:inline-block;background:#32b2d01a;color:#0c6277;padding:.22rem .9rem;font-size:.7rem;font-weight:700;margin-bottom:.5rem;align-self:flex-start;text-transform:uppercase;letter-spacing:.4px;transition:background .2s,color .2s;border-radius:0;clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)}[dir=rtl] .course-category-label{clip-path:polygon(0 0,calc(100% - 5px) 0,100% 100%,5px 100%)}.course-card:hover .course-category-label{background:#32b2d0;color:#fff}.course-title-modern{font-size:.95rem;font-weight:700;margin-bottom:.625rem;line-height:1.45;color:var(--color-text-primary)}.course-title-modern a{position:relative;color:var(--color-text-primary);text-decoration:none;transition:color .2s;display:inline;background-image:linear-gradient(90deg,#32b2d0,#e6a530);background-size:100% 2px;background-position:0 100%;background-repeat:no-repeat}.course-title-modern a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:linear-gradient(90deg,#32b2d0,#e6a530);transform:scaleX(0);transform-origin:left center;transition:transform .35s cubic-bezier(.6,.05,.3,1)}.course-title-modern a:hover{color:var(--color-primary)}[dir=rtl] .course-title-modern a:after{transform-origin:right center}.course-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.625rem;padding-bottom:.625rem;border-bottom:1px solid var(--color-divider);font-size:.775rem;color:var(--color-text-muted)}.meta-item-modern{display:flex;align-items:center;gap:.25rem;white-space:nowrap}.meta-item-modern i{font-size:.75rem}.meta-item-modern:nth-child(1) i{color:#32b2d0}.meta-item-modern:nth-child(2) i{color:#e6a530}.meta-item-modern:nth-child(3) i{color:#0c6277}.course-card__description{font-size:.875rem;color:#6c757d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.75rem;line-height:1.5}.course-card__info-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;color:#6c757d;margin-bottom:1rem}.course-card__info-row i{color:#32b2d0;margin-inline-end:.25rem}.course-card__info-left{display:flex;flex-wrap:wrap;gap:.75rem}.course-instructor-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.625rem}.instructor-img{width:26px;height:26px;border-radius:50%;object-fit:cover;border:2px solid var(--color-border);flex-shrink:0;transition:border-color .2s}.course-card:hover .instructor-img{border-color:#32b2d0}.instructor-name-text{font-size:.8rem;color:var(--color-text-secondary);font-weight:500;transition:color .2s}.course-card:hover .instructor-name-text{color:#32b2d0}.course-footer-row{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.625rem;border-top:1px solid var(--color-divider)}.btn-enroll-modern{background:#32b2d0;color:#fff;padding:.45rem 1.3rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;transition:background .25s,filter .25s,transform .18s;border-radius:0;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}[dir=rtl] .btn-enroll-modern{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 100%,8px 100%)}.btn-enroll-modern{filter:drop-shadow(0 2px 6px rgba(50,178,208,.28))}.btn-enroll-modern:hover{background:#0c6277;color:#fff;transform:translateY(-1px);filter:drop-shadow(0 4px 10px rgba(12,98,119,.38))}[data-bs-theme=dark] .course-card{border-color:var(--color-border);box-shadow:0 2px 14px #0006,0 0 0 1px #32b2d00a}[data-bs-theme=dark] .course-card:hover{border-color:#32b2d073;box-shadow:0 14px 36px #0009,0 0 0 1px #32b2d02e,0 0 24px -8px #32b2d052}[data-bs-theme=dark] .course-card:hover:before{opacity:1}[data-bs-theme=dark] .course-card:hover .course-image-container{border-color:transparent}[data-bs-theme=dark] .course-category-label{background:#32b2d021;color:#63d4ec}[data-bs-theme=dark] .course-card:hover .course-category-label{background:#32b2d02e;color:#63d4ec}[data-bs-theme=dark] .badge-free-type{background:#e6a53024;color:#f0bd5a;filter:none}[data-bs-theme=dark] .badge-price-type{background:linear-gradient(135deg,#e6a530,#d49520);color:#071017}[data-bs-theme=dark] .btn-enroll-modern{background:#32b2d0;color:#071017;filter:drop-shadow(0 2px 12px rgba(50,178,208,.32))}[data-bs-theme=dark] .btn-enroll-modern:hover{background:#58c6dd;color:#071017;filter:drop-shadow(0 4px 16px rgba(50,178,208,.42))}[data-bs-theme=dark] .btn-enroll-modern:disabled{background:#28414d;color:#7f8d95;filter:none}[data-bs-theme=dark] .course-card:hover .instructor-name-text{color:#63d4ec}[data-bs-theme=dark] .course-meta-row{color:var(--color-text-secondary)}[data-bs-theme=dark] .meta-item-modern:nth-child(1) i{color:#32b2d0}[data-bs-theme=dark] .meta-item-modern:nth-child(2) i{color:#e6a530}[data-bs-theme=dark] .meta-item-modern:nth-child(3) i{color:#63d4ec}@media print{.btn-enroll-modern{display:none}.course-card{break-inside:avoid;box-shadow:none;border:1px solid #ddd}}.instructor-card-link{display:block;height:100%;color:inherit;border-radius:.75rem}.instructor-card-link:hover{text-decoration:none;color:inherit}.instructor-card-link:hover .instructor-card{border-color:#11273d33;box-shadow:0 8px 24px #00000014,0 2px 8px #0000000f;transform:scale(1.02)}.instructor-card-link:hover .instructor-card__name{color:#11273d}.instructor-card-link:focus-visible{outline:2px solid #32b2d0;outline-offset:3px}.instructor-card-link:focus-visible .instructor-card{border-color:#32b2d073}.instructor-card{position:relative;background:#fff;border-radius:.75rem;border:1px solid #dee2e6;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;padding:1.5rem;height:100%;display:flex;flex-direction:column;align-items:stretch;text-align:center;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.instructor-card__verified{position:absolute;inset-block-start:.625rem;inset-inline-end:.625rem;z-index:2;max-width:calc(100% - 1.25rem)}.instructor-card__identity{margin-bottom:1rem}.instructor-card__avatar-wrap{margin:0 auto 1rem;width:88px;height:88px;position:relative;flex-shrink:0}.instructor-card__avatar{display:block;width:88px;height:88px;max-width:100%;border-radius:50%;object-fit:cover;object-position:center;border:2px solid rgba(50,178,208,.35);margin:0 auto;background:#f8f9fa}.instructor-card img.instructor-card__avatar[loading=lazy]{opacity:1}.instructor-card__avatar--initials{display:flex;align-items:center;justify-content:center;background:#11273d;color:#fff;font-size:1.75rem;font-weight:700;line-height:1;border:2px solid rgba(50,178,208,.35)}.instructor-card__name{font-size:1.125rem;font-weight:700;color:#212529;line-height:1.25;margin:0 0 .5rem}.instructor-card__specialization{margin:0 0 .5rem;font-size:.8125rem;line-height:1.5;color:#495057}.instructor-card__bio{margin:.25rem 0 0;padding:0;font-size:.75rem;line-height:1.45;color:#6c757d;text-align:center;word-break:break-word;overflow-wrap:anywhere;height:2.175rem;max-height:2.175rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex-shrink:0}.instructor-card__rating{margin-bottom:1rem;padding:.5rem .75rem;border-radius:.375rem;background:#f8f9fa;border:1px solid #dee2e6}.instructor-card__stars{display:flex;justify-content:center;align-items:center;gap:.125rem;margin-bottom:.375rem;font-size:.9375rem;line-height:1}.instructor-card__star{flex-shrink:0}.instructor-card__star--empty{opacity:.35}.instructor-card__rating--low .instructor-card__star{color:#dda600}.instructor-card__rating--low .instructor-card__rating-text{color:#856404}.instructor-card__rating--mid .instructor-card__star{color:#6c757d}.instructor-card__rating--mid .instructor-card__rating-text{color:#495057}.instructor-card__rating--high .instructor-card__star{color:#28a745}.instructor-card__rating--high .instructor-card__rating-text{color:#155724}.instructor-card__rating-text{margin:0;font-size:.8125rem;font-weight:600;line-height:1.35}.instructor-card__rating-reviews{font-weight:500;opacity:.9}.instructor-card__divider{height:1px;background:#f0f4f8;margin:0 0 1rem;border:0}.instructor-card__divider--spaced{margin-top:1rem;margin-bottom:1rem}.instructor-card__stats{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem;text-align:center}.instructor-card__stat{flex:1 1 0;min-width:0}.instructor-card__stat-value{display:block;font-size:1.125rem;font-weight:700;color:#212529;line-height:1.2;margin-bottom:.25rem}.instructor-card__stat-label{display:block;font-size:.6875rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.04em;line-height:1.3}.instructor-card__cta{margin-top:auto;font-weight:600;font-size:.875rem}.instructor-card--skeleton{pointer-events:none;box-shadow:none;border-style:dashed}.instructor-card--skeleton .instructor-card__sk{background:#e9ecef;border-radius:.25rem}.instructor-card--skeleton .instructor-card__sk--avatar{width:88px;height:88px;border-radius:50%;margin:0 auto 1rem}.instructor-card--skeleton .instructor-card__sk--line{height:.875rem;margin:0 auto .5rem;max-width:100%}.instructor-card--skeleton .instructor-card__sk--line-sm{height:.625rem;margin-bottom:1rem;max-width:70%}.instructor-card--skeleton .instructor-card__sk--line-title{width:72%}.instructor-card--skeleton .instructor-card__sk--line-sub{width:56%;height:.625rem;margin-bottom:1rem}.instructor-card--skeleton .instructor-card__sk--stats{display:flex;gap:1rem;margin-top:1rem}.instructor-card--skeleton .instructor-card__sk--stat{flex:1;height:2.25rem}.instructor-card--skeleton .instructor-card__sk--btn{height:2.375rem;border-radius:.375rem;margin-top:.5rem}[data-bs-theme=dark] .instructor-card{background:#0d1b24;border-color:#ffffff12;box-shadow:0 4px 12px #00000047}[data-bs-theme=dark] .instructor-card-link:hover .instructor-card{background:#112331;border-color:#32b2d03d;box-shadow:0 8px 24px #00000047}[data-bs-theme=dark] .instructor-card-link:hover .instructor-card__name{color:#63d4ec}[data-bs-theme=dark] .instructor-card__avatar{background:#003244;border-color:#32b2d029}[data-bs-theme=dark] .instructor-card-link:hover .instructor-card__avatar{border-color:#32b2d0}[data-bs-theme=dark] .instructor-card__avatar--initials{background:#11273d;color:#f3f7f9;border-color:#32b2d029}[data-bs-theme=dark] .instructor-card__name{color:#f3f7f9}[data-bs-theme=dark] .instructor-card__specialization{color:#a7b5bd}[data-bs-theme=dark] .instructor-card__bio{color:#8d9aa3}[data-bs-theme=dark] .instructor-card__rating{background:#112331;border-color:#ffffff0f}[data-bs-theme=dark] .instructor-card__divider{background:#ffffff0f}[data-bs-theme=dark] .instructor-card__stat-value{color:#f3f7f9}[data-bs-theme=dark] .instructor-card__stat-label{color:#a7b5bd}[data-bs-theme=dark] .instructor-card .instructor-card__cta.btn-primary{background:#0c6277;border-color:#0c6277;color:#fff}[data-bs-theme=dark] .instructor-card .instructor-card__cta.btn-primary:hover,[data-bs-theme=dark] .instructor-card .instructor-card__cta.btn-primary:focus-visible{background:#32b2d0;border-color:#32b2d0;color:#071017}[data-bs-theme=dark] .instructor-card .instructor-card__cta.btn-primary:active{background:#32b2d038;border-color:#32b2d0;color:#fff}[data-bs-theme=dark] .instructor-card-link:hover .instructor-card__cta.btn-primary{background:#32b2d0;border-color:#32b2d0;color:#071017}[data-bs-theme=dark] .instructor-card__star--empty{color:#4b5a63;opacity:1}.instructores-main-section{background:#f8f9fa;padding:2.5rem 0 3rem}.instructores-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}@media(max-width:767.98px){.instructores-toolbar{flex-direction:column;align-items:stretch}}.instructores-search-form{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}@media(max-width:767.98px){.instructores-search-form{width:100%}}.instructores-search-wrap{position:relative;flex:1;min-width:0}.instructores-search-icon{position:absolute;inset-inline-start:.875rem;top:50%;transform:translateY(-50%);color:#6c757d;pointer-events:none;font-size:.9rem}.instructores-search-input{width:100%;padding:.5rem 2.5rem;border:1px solid #dee2e6;border-radius:.375rem;font-size:.9rem;transition:border-color .15s ease,box-shadow .15s ease}.instructores-search-input:focus{outline:none;border-color:#32b2d0;box-shadow:0 0 0 .2rem #0c627726}.instructores-search-clear{position:absolute;inset-inline-end:.75rem;top:50%;transform:translateY(-50%);color:#6c757d;font-size:.75rem;line-height:1}.instructores-search-clear:hover{color:#212529}.instructores-search-btn{flex-shrink:0;white-space:nowrap}.instructores-sort-wrap{display:flex;align-items:center;gap:.75rem;margin-inline-start:auto}@media(max-width:767.98px){.instructores-sort-wrap{justify-content:space-between;margin-inline-start:0}}.instructores-sort-dropdown{position:relative;flex-shrink:0}.instructores-sort-dropdown .dropdown-menu{min-width:100%}.instructores-results-count{font-size:.875rem;color:#6c757d;white-space:nowrap}.instructores-results-count__label{margin-inline-start:.35rem}.instructores-pagination{margin-top:2.5rem;display:flex;justify-content:center}[data-bs-theme=dark] .instructores-main-section{background:#071017}[data-bs-theme=dark] .instructores-search-input{background:#0d1b24;color:#f3f7f9;border-color:#ffffff14}[data-bs-theme=dark] .instructores-search-input::placeholder{color:#7f8d95}[data-bs-theme=dark] .instructores-search-input:hover{border-color:#32b2d033}[data-bs-theme=dark] .instructores-search-input:focus{border-color:#32b2d0;box-shadow:0 0 0 3px #32b2d024}[data-bs-theme=dark] .instructores-search-wrap:focus-within .instructores-search-icon{color:#32b2d0}[data-bs-theme=dark] .instructores-search-icon,[data-bs-theme=dark] .instructores-search-clear{color:#7f8d95}[data-bs-theme=dark] .instructores-search-clear:hover{color:#f3f7f9}[data-bs-theme=dark] .instructores-search-btn.btn-primary{background:#0c6277;border-color:#0c6277;color:#fff}[data-bs-theme=dark] .instructores-search-btn.btn-primary:hover{background:#32b2d0;border-color:#32b2d0;color:#071017}[data-bs-theme=dark] .instructores-search-btn.btn-primary:active{background:#32b2d038;border-color:#32b2d0;color:#fff}[data-bs-theme=dark] .instructores-results-count__value{color:#dde7ec}[data-bs-theme=dark] .instructores-results-count__label{color:#a7b5bd}[data-bs-theme=dark] .instructores-sort-btn.btn-outline-secondary{background:#112331;color:#dde7ec;border-color:#ffffff1a}[data-bs-theme=dark] .instructores-sort-btn.btn-outline-secondary .bi{color:#a7b5bd}[data-bs-theme=dark] .instructores-sort-btn.btn-outline-secondary:hover{background:#162b38;color:#fff;border-color:#32b2d03d}[data-bs-theme=dark] .instructores-sort-btn.btn-outline-secondary:hover .bi{color:#fff}[data-bs-theme=dark] .instructores-sort-btn.btn-outline-secondary:active{background:#162b38;color:#fff;border-color:#32b2d0}[data-bs-theme=dark] .instructores-sort-btn.btn-outline-secondary:active .bi{color:#fff}[data-bs-theme=dark] .instructores-sort-dropdown.show .instructores-sort-btn.btn-outline-secondary{background:#162b38;color:#fff;border-color:#32b2d0}[data-bs-theme=dark] .instructores-sort-dropdown.show .instructores-sort-btn.btn-outline-secondary .bi{color:#fff}[data-bs-theme=dark] .instructores-sort-dropdown .dropdown-menu{background:#0d1b24;border:1px solid rgba(50,178,208,.18);box-shadow:0 8px 24px #00000059}[data-bs-theme=dark] .instructores-sort-dropdown .dropdown-menu li+li{border-top:1px solid rgba(255,255,255,.06)}[data-bs-theme=dark] .instructores-sort-dropdown .dropdown-item{color:#dde7ec;background:transparent}[data-bs-theme=dark] .instructores-sort-dropdown .dropdown-item:hover,[data-bs-theme=dark] .instructores-sort-dropdown .dropdown-item:focus{background:#32b2d01f;color:#63d4ec}[data-bs-theme=dark] .instructores-sort-dropdown .dropdown-item:active:not(.active){background:#32b2d038;color:#fff}[data-bs-theme=dark] .instructores-sort-dropdown .dropdown-item.active{background:#32b2d02e;color:#63d4ec;box-shadow:inset 3px 0 #32b2d0}[data-bs-theme=dark] .instructores-sort-dropdown .dropdown-item.disabled{color:#5f6d75;pointer-events:none}[data-bs-theme=dark] .instructores-pagination{--bs-pagination-color: #fff;--bs-pagination-bg: #0d1b24;--bs-pagination-border-color: rgba(255, 255, 255, .1);--bs-pagination-hover-color: #63d4ec;--bs-pagination-hover-bg: rgba(50, 178, 208, .12);--bs-pagination-hover-border-color: rgba(50, 178, 208, .3);--bs-pagination-focus-color: #63d4ec;--bs-pagination-focus-bg: rgba(50, 178, 208, .12);--bs-pagination-focus-box-shadow: 0 0 0 .2rem rgba(50, 178, 208, .14);--bs-pagination-active-color: #071017;--bs-pagination-active-bg: #32b2d0;--bs-pagination-active-border-color: #32b2d0;--bs-pagination-disabled-color: #a7b5bd;--bs-pagination-disabled-bg: #08141c;--bs-pagination-disabled-border-color: rgba(255, 255, 255, .05)}[data-bs-theme=dark] .instructores-pagination .small.text-muted{color:#dde7ec}[data-bs-theme=dark] .instructores-pagination .page-link{color:#fff;background-color:var(--bs-pagination-bg);border-color:var(--bs-pagination-border-color)}[data-bs-theme=dark] .instructores-pagination .page-link:hover{color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}[data-bs-theme=dark] .instructores-pagination .page-link:focus,[data-bs-theme=dark] .instructores-pagination .page-link:focus-visible{color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow)}[data-bs-theme=dark] .instructores-pagination .page-item.active .page-link{color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}[data-bs-theme=dark] .instructores-pagination .page-item.disabled .page-link{color:var(--bs-pagination-disabled-color);background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}[data-bs-theme=dark] .instructores-pagination .page-link:active:not(.disabled){background-color:#32b2d038;color:#fff;border-color:#32b2d0}.instructore-show-section{padding:1.5rem 0 3.5rem}.instructore-profile-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 12px #0000000d,0 2px 4px #0000000f;padding:2rem 1.5rem;text-align:center}@media(min-width:992px){.instructore-profile-card{position:sticky;top:90px}}.instructore-profile-avatar-wrap{position:relative;display:block;margin-bottom:1.25rem}.instructore-profile-avatar{display:block;width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid rgba(50,178,208,.25);margin:0 auto}.instructore-profile-avatar-placeholder{width:120px;height:120px;border-radius:50%;background:#11273d;color:#fff;border:4px solid rgba(50,178,208,.25);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-size:3rem;font-weight:700}.instructore-profile-featured-badge{display:inline-flex;align-items:center;gap:.3rem;background:#e6a530;color:#fff;font-size:.72rem;font-weight:600;padding:.2rem .55rem;border-radius:999px;margin-top:.5rem}.instructore-profile-name{font-size:1.4rem;font-weight:700;color:#212529;margin-bottom:.5rem;line-height:1.3}.instructore-profile-headline{font-size:.9rem;color:#6c757d;margin-bottom:.75rem}.instructore-profile-status{margin-bottom:1.25rem}.instructore-profile-verified-badge{font-size:.78rem;padding:.3rem .75rem;border-radius:999px}.badge-status{display:inline-block;padding:.3rem .75rem;border-radius:999px;font-size:.78rem;font-weight:600;letter-spacing:.02em}.badge-status--approved{background:#1987541f;color:#198754}.badge-status--pending{background:#ffc10726;color:#856404}.badge-status--suspended,.badge-status--rejected{background:#dc35451a;color:#dc3545}.instructore-profile-stats{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.25rem;padding:1rem;background:#f8f9fa;border-radius:.375rem}.instructore-profile-stat{display:flex;flex-direction:column;align-items:center;gap:.2rem}.instructore-profile-stat-value{font-size:1.2rem;font-weight:700;color:#11273d;line-height:1}.instructore-profile-stat-label{font-size:.72rem;color:#6c757d;text-transform:uppercase;letter-spacing:.04em}.instructore-profile-socials{display:flex;justify-content:center;gap:.75rem;margin-top:.5rem}.instructore-social-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f8f9fa;color:#6c757d;font-size:1rem;transition:background .15s ease,color .15s ease}.instructore-social-link:hover{background:#32b2d0;color:#fff}.instructore-bio-section{background:#fff;border-radius:.75rem;box-shadow:0 2px 8px #0000000a,0 1px 2px #0000000f;padding:1.5rem;margin-bottom:1.5rem}.instructore-section-heading{font-size:1.15rem;font-weight:700;color:#11273d;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.instructore-bio-text{font-size:.95rem;color:#212529;line-height:1.7}.instructore-courses-section{background:#fff;border-radius:.75rem;box-shadow:0 2px 8px #0000000a,0 1px 2px #0000000f;padding:1.5rem}.instructore-courses-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 .4rem;background:#32b2d0;color:#fff;font-size:.72rem;font-weight:700;border-radius:999px}.instructore-cv-block{margin-bottom:1rem}@media(max-width:991.98px){.instructore-show-section{padding:1.25rem 0 2.5rem}.instructore-profile-card{padding:1.5rem 1.25rem;margin-bottom:.25rem}.instructore-profile-avatar{width:96px;height:96px}.instructore-profile-avatar-placeholder{width:96px;height:96px;font-size:2.25rem}.instructore-profile-name{font-size:1.2rem}.instructore-bio-section,.instructore-courses-section{padding:1.25rem 1rem}}@media(max-width:575.98px){.instructore-profile-stats{gap:.5rem;padding:.75rem}.instructore-profile-stat-value{font-size:1rem}.instructore-bio-section,.instructore-courses-section{border-radius:.375rem}}[data-bs-theme=dark] .instructore-profile-card,[data-bs-theme=dark] .instructore-bio-section,[data-bs-theme=dark] .instructore-courses-section{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--card-shadow)}[data-bs-theme=dark] .instructore-profile-name{color:var(--color-text-primary)}[data-bs-theme=dark] .instructore-profile-headline,[data-bs-theme=dark] .instructore-bio-text{color:var(--color-text-secondary)}[data-bs-theme=dark] .instructore-profile-stats{background:var(--color-surface-sunken)}[data-bs-theme=dark] .instructore-profile-stat-value{color:var(--color-primary)}[data-bs-theme=dark] .instructore-profile-stat-label{color:var(--color-text-muted)}[data-bs-theme=dark] .instructore-social-link{background:var(--color-surface-hover);color:var(--color-text-muted)}[data-bs-theme=dark] .instructore-social-link:hover{color:var(--color-on-primary)}[data-bs-theme=dark] .instructore-section-heading{color:var(--color-text-primary)}[data-bs-theme=dark] .badge-status--pending{background:#e0a93a2e;color:var(--color-warning)}
