/* v10.27: Search and Subject use matching dropdown-style boxes in Self Study. */
#controlRail #subjectControl{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(82px,.92fr)!important;column-gap:7px!important;row-gap:3px!important;align-items:end!important;min-width:0!important}
#controlRail #subjectControl>label{grid-column:1/-1!important;grid-row:1!important}
#controlRail #subjectControl>.mdnaSubjectDetails{grid-column:1!important;grid-row:2!important;min-width:0!important}
#controlRail #subjectControl>.mdnaSubjectDetails>summary{height:34px!important;min-height:34px!important;display:flex!important;align-items:center!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;font-size:11px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:6px 17px 6px 7px!important;border-radius:8px!important}
#controlRail #mdnaQuestionSearchBtn{grid-column:2!important;grid-row:2!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:34px!important;min-height:34px!important;width:100%!important;max-width:none!important;min-width:0!important;padding:5px 7px!important;margin:0!important;border:1px solid var(--border,#b7c4cb)!important;border-radius:8px!important;box-sizing:border-box!important;background:var(--panel,#fff)!important;color:var(--ink,#1b3649)!important;box-shadow:none!important;font:700 11px/1.15 system-ui,-apple-system,Segoe UI,sans-serif!important;cursor:pointer!important;white-space:nowrap!important}
#controlRail #mdnaQuestionSearchBtn .mdnaIcon{display:inline-block!important;flex:0 0 15px!important;width:15px!important;height:15px!important}
#controlRail #mdnaQuestionSearchBtn .mdnaToolLabel{display:inline!important;font-size:11px!important;font-weight:750!important;color:inherit!important;white-space:nowrap!important}
#controlRail #mdnaQuestionSearchBtn:focus-visible{outline:2px solid #81c7ee!important;outline-offset:2px!important}
#controlRail #mdnaQuestionSearchBtn:hover{filter:brightness(.95)}
#controlRail #subjectControl[hidden]{display:none!important}
@media(max-width:700px){#controlRail #subjectControl{grid-template-columns:minmax(0,1fr) minmax(86px,.8fr)!important}}
/* Make room for two truly usable filter boxes: don't squeeze Subject inside half a rail cell. */
#controlRail .railCompactGrid > .compactControl:first-child{grid-column:1/-1!important}
#controlRail .railCompactGrid > #subjectControl{grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) minmax(84px,1fr)!important}
#controlRail #subjectControl>.mdnaSubjectDetails>summary{font-size:11px!important;padding:6px 19px 6px 9px!important}
