.lecturer-survey-open{overflow:hidden}.ls-overlay{position:fixed;inset:0;z-index:100000;background:#10274499;display:flex;justify-content:center;align-items:center;padding:22px;box-sizing:border-box;font-family:'IBM Plex Sans Arabic',Arial,sans-serif;color:#19304c}.ls-dialog{width:760px;max-width:100%;max-height:94vh;overflow:auto;background:white;border-radius:16px;padding:28px;box-sizing:border-box;box-shadow:0 15px 65px #10274444}.ls-dialog header,.ls-report-heading{display:flex;align-items:start;justify-content:space-between;gap:14px}.ls-dialog h2{font-size:23px;margin:5px 0;color:#163b69}.ls-dialog h3{font-size:16px;color:#235890;border-bottom:1px solid #dee7f3;padding:16px 0 10px}.ls-dialog p{font-size:13px;line-height:1.9;margin:9px 0}.ls-eyebrow{color:#597392;font-weight:700}.ls-name,.ls-key{padding:12px;background:#f1f6fd;border-radius:8px}.ls-dialog fieldset{border:1px solid #dbe5f2;border-radius:10px;margin:18px 0;padding:15px}.ls-dialog legend{font-size:13px;font-weight:600;padding:0 6px;line-height:1.9}.ls-dialog legend span{color:#c0392b}.ls-choices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;direction:ltr}.ls-ten{grid-template-columns:repeat(10,minmax(0,1fr))}.ls-choices label{position:relative;cursor:pointer;min-width:0}.ls-choices input{position:absolute;opacity:0;width:100%;height:100%;margin:0}.ls-choices span{display:block;text-align:center;padding:12px 0;border:1px solid #cedbed;border-radius:8px;font-size:16px;background:#f8faff}.ls-choices input:checked+span{background:#edf2ff;border-color:#376be0;color:#0d40fc;font-weight:700}.ls-choices input:focus-visible+span{outline:2px solid #376be0;outline-offset:3px}.ls-stages{display:grid;gap:12px}.ls-yesno{display:flex;gap:30px}.ls-stages label,.ls-yesno label{font-size:13px;display:flex;align-items:center;gap:10px}.ls-text{display:grid;gap:10px;margin:20px 0;font-size:13px;font-weight:600;line-height:1.9}.ls-text textarea{font:inherit;font-weight:400;padding:12px;border:1px solid #cedbed;border-radius:9px;resize:vertical;width:100%;box-sizing:border-box}.ls-dialog footer{position:sticky;bottom:-28px;margin:20px -8px -8px;padding:14px 8px;background:white;border-top:1px solid #e2e9f2}.ls-dialog footer p{color:#526782}.ls-admin-tabs{display:flex;gap:10px;margin:0 0 18px}.ls-admin-tabs [aria-pressed=true]{background:#edf2ff;color:#174f98;border-color:#a9bde8}#studentEvaluationPanel[hidden],#lecturerSurveyAdminPanel[hidden]{display:none!important}.ls-report-heading h3{margin:0}.ls-report-heading p,.ls-explanation{color:#65788f;font-size:12px;line-height:1.9}.ls-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:22px 0}.ls-metrics>div{background:#f2f6fc;padding:16px;border-radius:10px;display:grid;gap:10px}.ls-metrics span{font-size:12px;color:#627690}.ls-metrics strong{font-size:24px;color:#193f6e}.ls-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:15px 0}.ls-legend span{display:flex;gap:6px;align-items:center}.ls-legend i{width:13px;height:13px;border-radius:3px}.ls-result{display:grid;grid-template-columns:2fr 2fr 65px 110px;gap:15px;align-items:center;padding:15px 0;border-bottom:1px solid #e4ebf4;font-size:12px}.ls-distribution{display:flex;height:22px;direction:ltr;background:#f1f5fb;border-radius:5px;overflow:hidden}.ls-distribution i{font-style:normal;color:#16304c;text-align:center;font-size:11px;line-height:22px}.ls-recommendation{height:150px;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;direction:ltr;margin:25px 0 40px;align-items:end}.ls-recommendation>div{height:120px;position:relative;border-bottom:1px solid #dbe5f2;display:flex;align-items:end;justify-content:center;background:#f5f8fc}.ls-recommendation i{width:55%;background:#376be0;border-radius:5px 5px 0 0}.ls-recommendation strong{position:absolute;top:-24px;font-size:12px}.ls-recommendation span{position:absolute;bottom:-25px;font-size:12px}.ls-stage-result{display:grid;grid-template-columns:180px 1fr 35px;gap:15px;align-items:center;margin:15px 0;font-size:12px}.ls-stage-result>div{height:13px;background:#edf2f8;border-radius:5px;overflow:hidden}.ls-stage-result i{display:block;height:100%;background:#7789bf}.ls-comment{border:1px solid #dce5f2;padding:14px;margin:12px 0;border-radius:8px}.ls-comment summary{cursor:pointer;font-size:13px;font-weight:600}.ls-comment p{white-space:pre-wrap;font-size:13px;line-height:1.9}.ls-comment h5{font-size:12px;color:#5c7390;margin-bottom:5px}.ls-report h4{font-size:15px;color:#26466e;margin-top:24px}@media(max-width:700px){.ls-overlay{padding:8px}.ls-dialog{padding:18px;max-height:97vh;border-radius:12px}.ls-dialog h2{font-size:19px}.ls-dialog header,.ls-report-heading{flex-wrap:wrap}.ls-ten{grid-template-columns:repeat(5,minmax(0,1fr))}.ls-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-result{grid-template-columns:1fr 65px}.ls-result>span{grid-column:span 2}.ls-result small{grid-column:span 2}.ls-stage-result{grid-template-columns:120px 1fr 30px}.ls-dialog footer{bottom:-18px}.ls-metrics strong{font-size:21px}}
