.smh-elementor-surface{width:100%;margin:0;padding:0}.smh-elementor-platform{width:100%;min-width:0}.smh-elementor-frame{max-width:100%;background:#f8fafc}.smh-elementor-preview{padding:32px;border:2px dashed #94a3b8;border-radius:16px;background:#f8fafc;color:#183247;font:16px/1.6 system-ui,sans-serif}.smh-elementor-open{padding:12px;text-align:right;font:14px/1.5 system-ui,sans-serif}.smh-elementor-open a{color:#155e75;text-decoration:underline}.smh-elementor-open a:focus-visible{outline:3px solid #0e7490;outline-offset:4px}@media print{.smh-elementor-frame{display:none}.smh-elementor-open{display:block}}
.smh-native-platform{width:100%;min-width:0;position:relative;color:#0f172a;font-family:Inter,system-ui,sans-serif}.smh-native-student{min-height:650px}.smh-editor-content-block{padding:24px}.smh-question-editor-card{margin:12px auto;padding:28px;border:1px solid #dbe3ef;border-radius:24px;background:#fff;color:#172554;max-width:960px;font:16px/1.65 system-ui,sans-serif}.smh-question-editor-card img{max-width:100%;max-height:360px;object-fit:contain}.smh-question-editor-card li{padding:12px;margin:8px 0;border:1px solid #e2e8f0;border-radius:12px}.smh-question-editor-card svg{max-width:100%;height:auto}.smh-native-platform[data-smh-editor-preview]:before{content:'ELEMENTOR DESIGN PREVIEW · submissions disabled';display:block;padding:9px 16px;background:#172554;color:white;font:600 12px/1.4 system-ui,sans-serif}.page-template-page-elementor .smh-site-header,.page-template-page-elementor .smh-site-footer{display:none}
.smh-design-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;background:#eaf9fe;border:1px solid #a6cce1;font:14px/1.5 system-ui,sans-serif}.smh-design-toolbar button{background:#007cad;color:white;border:0;border-radius:8px;padding:10px 14px;cursor:pointer}.smh-native-platform[data-smh-design-select] :is(h1,h2,h3,p,span,strong,img):hover{outline:2px dashed #007cad;outline-offset:3px;cursor:text}.smh-design-dialog{position:fixed;max-width:620px;width:calc(100% - 32px);max-height:85vh;border:1px solid #a6cce1;border-radius:18px;padding:24px;box-shadow:0 20px 60px #0f172a44;font:15px/1.5 system-ui,sans-serif;color:#253746;background:white;overflow:auto}.smh-design-dialog::backdrop{background:#0f172a88}.smh-design-dialog h2{margin:0;font-size:22px}.smh-design-dialog label{display:grid;gap:6px;margin:12px 0}.smh-design-dialog [hidden]{display:none!important}.smh-design-dialog input,.smh-design-dialog textarea{width:100%;box-sizing:border-box;border:1px solid #a6cce1;padding:10px;font:inherit;border-radius:8px}.smh-design-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.smh-design-dialog label.smh-design-check{display:flex;align-items:center;gap:10px}.smh-design-check input{width:18px;height:18px}.smh-design-dialog button{border:0;border-radius:8px;padding:11px 16px;background:#007cad;color:white;margin-right:8px;cursor:pointer}.smh-design-dialog button[value=cancel]{background:#eaf9fe;color:#201b5d}.smh-design-dialog [role=status]{color:#991b1b}.smh-design-dialog :focus-visible{outline:3px solid #007cad;outline-offset:2px}@media print{.smh-design-toolbar,.smh-design-dialog{display:none!important}}

.smh-design-toolbar select{width:auto!important;max-width:100%!important;min-width:200px;flex:1 1 240px;min-height:40px!important;border:1px solid #a6cce1;border-radius:8px;background:white;color:#253746;padding:8px;font:14px/1.4 system-ui,sans-serif}.smh-design-toolbar select[hidden]{display:none!important}
