/* Learning Assam — dynamic search panel. No external UI libraries. */
.la-app-header-v5 .la-ds-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.la-app-header-v5 [hidden]{display:none!important}
.la-app-header-v5 .la-ds-search,.la-app-header-v5 .la-ds-desktop{width:100%;min-width:0;position:relative;font-family:inherit}
.la-app-header-v5 .la-ds-form{display:flex!important;align-items:center!important;gap:8px!important;min-height:46px!important;margin:0!important;padding:4px 5px 4px 13px!important;border:1px solid #DCEAF4!important;border-radius:15px!important;background:#F5FAFD!important;box-shadow:none!important;transition:border-color .18s,box-shadow .18s;box-sizing:border-box!important}
.la-app-header-v5 .la-ds-form:focus-within{border-color:#0B78C8!important;box-shadow:0 0 0 3px rgba(11,120,200,.11)!important;background:white!important}
.la-app-header-v5 .la-ds-form>svg{flex:0 0 18px;color:#0B78C8}
.la-app-header-v5 input.la-ds-input{flex:1 1 auto!important;min-width:0!important;width:100%!important;height:auto!important;min-height:34px!important;margin:0!important;padding:5px 0!important;border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:#102A43!important;font-family:inherit!important;font-size:13px!important;line-height:1.4!important}
.la-app-header-v5 .la-ds-input::placeholder{color:#75889A;opacity:1}
.la-app-header-v5 .la-ds-submit{flex:0 0 37px!important;width:37px!important;height:37px!important;min-height:37px!important;border:0!important;border-radius:11px!important;background:#0B78C8!important;color:#fff!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer}
.la-app-header-v5 .la-ds-submit:hover{background:#0864A8!important}
.la-app-header-v5 .la-ds-submit:focus-visible,.la-app-header-v5 .la-ds-trigger:focus-visible,.la-app-header-v5 .la-ds-topic-chip:focus-visible,.la-app-header-v5 .la-ds-result-link:focus-visible{outline:3px solid #EC168C!important;outline-offset:2px!important}
.la-app-header-v5 .la-ds-results{z-index:5;background:#fff;padding:13px 13px 10px;border:1px solid #E0EDF6;border-radius:0 0 15px 15px;box-shadow:0 16px 33px rgba(16,42,67,.13);overflow:auto;max-height:330px}
.la-app-header-v5 .la-ds-desktop .la-ds-results{position:absolute;top:calc(100% + 4px);left:0;right:0;min-width:min(320px,85vw)}
.la-app-header-v5 .la-ds-desktop-topics{position:absolute;z-index:4;top:calc(100% + 5px);left:0;right:0;min-width:min(320px,85vw);padding:14px;background:#fff;border:1px solid #DFEBF4;border-radius:14px;box-shadow:0 16px 32px rgba(16,42,67,.14)}
.la-app-header-v5 .la-ds-section-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:11px}
.la-app-header-v5 .la-ds-section-title{font-size:14px;font-weight:800;color:#102A43}
.la-app-header-v5 .la-ds-section-hint{font-size:11px;font-weight:600;color:#8392A1}
.la-app-header-v5 .la-ds-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.la-app-header-v5 .la-ds-topic-chip{display:flex;align-items:center;min-width:0;min-height:40px;padding:9px 10px;gap:5px;background:#F2F9FE;border:1px solid #E1EFF8;border-radius:11px;text-decoration:none!important;color:#274963!important;font-weight:700;font-size:12px;line-height:1.45;transition:background .12s}
.la-app-header-v5 .la-ds-topic-chip:hover{background:#E5F4FE!important;color:#0B78C8!important}
.la-app-header-v5 .la-ds-topic-chip span{color:#EC168C;font-size:17px}
.la-app-header-v5 .la-ds-empty-topics,.la-app-header-v5 .la-ds-feedback{font-size:12px;line-height:1.7;color:#65798D;margin:6px 0!important}
.la-app-header-v5 .la-ds-result-section+.la-ds-result-section{border-top:1px solid #EDF2F6;margin-top:9px;padding-top:7px}
.la-app-header-v5 .la-ds-result-heading{font-size:11px;font-weight:800;color:#EC168C!important;margin:4px 2px 6px!important}
.la-app-header-v5 .la-ds-result-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 9px;border-radius:9px;text-decoration:none!important;color:#102A43!important;font-size:13px;font-weight:650;line-height:1.45}
.la-app-header-v5 .la-ds-result-link:hover,.la-app-header-v5 .la-ds-result-link:focus{background:#F1F8FD!important;color:#0B78C8!important}
.la-app-header-v5 .la-ds-result-kind{font-size:10px;font-weight:700;flex:0 0 auto;color:#7791A4}
.la-app-header-v5 .la-ds-see-all{display:block;border-top:1px solid #EDF2F6;margin-top:8px;padding:12px 6px 4px;text-align:center;color:#0B78C8!important;font-size:12px;font-weight:800;text-decoration:none!important}
.la-app-header-v5 .la-ds-trigger{display:none}
.la-app-header-v5 .la-ds-mobile-panel{display:none}
@media(max-width:1024px){
 .la-app-header-v5 .la-ds-trigger{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;padding:0!important;border:1px solid #D7E8F4!important;border-radius:12px!important;color:#102A43!important;background:#F3F9FD!important;cursor:pointer;transition:background .16s}
 .la-app-header-v5 .la-ds-trigger:hover,.la-app-header-v5.la-ds-open .la-ds-trigger{background:#E9F5FC!important;color:#0B78C8!important}
 .la-app-header-v5 .la-ds-trigger-close{display:none}
 .la-app-header-v5.la-ds-open .la-ds-trigger-close{display:inline-flex}
 .la-app-header-v5.la-ds-open .la-ds-trigger>svg{display:none}
 .la-app-header-v5 .la-ds-mobile-panel:not([hidden]){display:block!important;position:relative!important;pointer-events:auto!important;width:100%;padding:14px 16px 18px;background:#fff;border-top:1px solid #E5EFF7;border-bottom:1px solid #DAE9F4;border-radius:0 0 17px 17px;box-shadow:0 20px 35px rgba(16,42,67,.17);max-height:min(78dvh,620px);overflow-y:auto;overscroll-behavior:contain}
 .la-app-header-v5 .la-ds-panel-inner{max-width:720px;margin:0 auto}
 .la-app-header-v5 .la-ds-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;color:#607A8F;font-size:12px;font-weight:800}
 .la-app-header-v5 .la-ds-panel-close{display:flex;align-items:center;justify-content:center;flex:0 0 30px!important;width:30px!important;height:30px!important;border:0!important;border-radius:50%!important;background:#EDF4FA!important;color:#567187!important;padding:0!important;cursor:pointer}
 .la-app-header-v5 .la-ds-mobile-panel .la-ds-form{min-height:56px!important;padding:5px 5px 5px 14px!important;border-radius:14px!important;background:#F5FAFD!important}
 .la-app-header-v5 .la-ds-mobile-panel input.la-ds-input{font-size:14px!important}
 .la-app-header-v5 .la-ds-mobile-panel .la-ds-submit{width:44px!important;height:44px!important;flex-basis:44px!important}
 .la-app-header-v5 .la-ds-mobile-panel .la-ds-results{position:static!important;box-shadow:none;border-radius:12px;margin-top:10px;max-height:300px}
 .la-app-header-v5 .la-ds-mobile-panel .la-ds-topics{padding-top:21px}
 .la-app-header-v5 .la-ds-mobile-panel .la-ds-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}
 .la-app-header-v5 .la-ds-panel-hint{margin:14px 0 0!important;color:#8A99A7;font-size:11px;line-height:1.6}
}
@media(max-width:767px){
 .la-app-header-v5 .la-ds-mobile-panel:not([hidden]){padding:13px 14px 18px}
 .la-app-header-v5 .la-ds-mobile-panel .la-ds-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
 .la-app-header-v5 .la-ds-mobile-panel .la-ds-topic-chip{min-height:43px;font-size:12px;padding:10px 11px}
}
@media(max-width:355px){.la-app-header-v5 .la-ds-mobile-panel:not([hidden]){padding:12px}.la-app-header-v5 .la-ds-mobile-panel .la-ds-topic-chip{padding:9px 8px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.la-app-header-v5 .la-ds-form,.la-app-header-v5 .la-ds-trigger{transition:none!important}}
