.sgx-backdrop{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;background:#0c1c2299;padding:20px;overscroll-behavior:contain}.study-guide-management.sgx-modal{width:min(1100px,100%);max-height:calc(100dvh - 40px);min-height:240px;display:flex;flex-direction:column;background:#fff;color:#17372e;margin:0;padding:0;border-radius:18px;box-shadow:0 20px 90px #00000040;font:inherit;overflow:hidden}.sgx-modal>header,.sgx-modal>footer{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;padding:18px 24px;background:#f3f7f5;flex:0 0 auto}.sgx-modal>header{border-bottom:1px solid #d0ddd6}.sgx-modal>footer{border-top:1px solid #d0ddd6}.sgx-modal>header h2{margin:0;font-size:1.15rem}.sgx-modal-body{padding:24px;overflow-y:auto;overscroll-behavior:contain;min-height:0;line-height:1.9}.sgx-modal button,.sgx-audience button,.sgx-access-report button,.sgx-outline button,.sgx-class-summary button,.sgx-open-resources{min-height:44px;padding:9px 14px;border:1px solid #9aacaa;border-radius:10px;background:#fff;color:#17372e;font:inherit;cursor:pointer}.sgx-modal button:disabled{opacity:.5;cursor:default}.sgx-modal .study-guide-primary,.sgx-modal .study-guide-publish{background:#165344;color:#fff;border-color:#165344}.sgx-modal :focus-visible,.sgx-audience :focus-visible,.sgx-outline :focus-visible{outline:3px solid #318eae;outline-offset:3px}.sgx-modal label{display:flex;flex-direction:column;gap:6px;font-weight:600}.sgx-modal input:not([type=checkbox]):not([type=radio]),.sgx-modal select,.sgx-access-report select,.sgx-outline input{width:100%;min-height:44px;border:1px solid #a2b7ad;border-radius:9px;background:#fff;color:#163d30;padding:8px 10px;font:inherit}.sgx-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:12px}.sgx-class-results{display:grid;gap:8px}.sgx-class-results>label{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding:14px;border:1px solid #cdd9d3;border-radius:10px}.sgx-class-results input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;margin:4px 0}.sgx-class-results small{display:block;color:#52695d;font-weight:400;line-height:1.8}.sgx-selected{margin:18px 0;padding:12px;background:#edf4ef;border-radius:10px}.sgx-selected>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px}.sgx-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:20px;gap:12px}.sgx-audience{grid-column:1/-1;border:1px solid #c3d6c9;border-radius:14px;padding:20px;background:var(--sg-surface,#fff);color:var(--sg-ink,#17372e)}.sgx-audience>header,.sgx-access-report>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.sgx-audience h3,.sgx-access-report h3{margin:0}.sgx-audience p,.sgx-access-report p{line-height:1.9}.sgx-audience-total b{font-size:1.6rem}.sgx-audience-rows{display:grid;gap:10px}.sgx-audience-rows>div{display:grid;gap:4px;padding:10px 14px;border:1px solid #d4dfd8;border-radius:10px}.sgx-audience-rows small,.sgx-audience-rows span{font-size:.8rem;color:#4b6456}.sgx-class-summary{padding:15px;line-height:1.9}.sgx-class-summary small{display:block;padding-top:8px}.sgx-access-report{padding:16px;border:1px solid #c5d3ca;border-radius:12px;margin:15px 0}.sgx-access-report label{max-width:100%;display:block;margin:16px 0}.sgx-resource-counts{display:flex;flex-wrap:wrap;gap:12px}.sgx-resource-counts span{background:#eef4ef;border-radius:8px;padding:8px 12px}.sgx-resource-issues{display:grid;gap:10px;margin:16px 0}.sgx-resource-issues article{border:1px solid #d4b47b;border-right:4px solid #c28e36;border-radius:10px;padding:12px 16px;background:#fff9ee}.sgx-resource-issues article[data-state=UNKNOWN]{border-color:#7794b1;background:#eff5fc}.sgx-resource-issues small{display:block}.study-guide-sections{display:grid!important;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:15px}.study-guide-sections>header,.study-guide-sections>.study-guide-add-section-wide{grid-column:1/-1}.sgx-outline{position:sticky;top:100px;max-height:calc(100dvh - 150px);display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border:1px solid var(--sg-border,#ccc);border-radius:12px}.sgx-outline>div{overflow-y:auto;display:grid;gap:5px;min-height:0}.sgx-outline>div button{text-align:start;white-space:normal;overflow-wrap:anywhere;min-height:44px}.sgx-outline button[aria-current=true]{background:#dcefe4;border-color:#39795b;font-weight:700}.sgx-section-workspace{min-width:0}.sgx-open-resources{width:100%;margin:14px 0}.study-guide-progress li button{border:0;background:transparent;color:inherit;font:inherit;text-align:start;min-height:44px;cursor:pointer;padding:0}.sgx-modal .study-guide-video-checks{max-height:none;overflow:visible}.sgx-modal .study-guide-related-class-popover{position:relative;top:0}.sgx-modal .study-guide-rich-field{display:none}:is(.student-study-guide,.study-guide-reader) .sgx-resource-notice{display:block!important;background:#fff7e8;border:1px solid #d4b27a;border-radius:12px;padding:16px;color:#5b431a;line-height:1.9;min-width:0}:is(.student-study-guide,.study-guide-reader) .sgx-resource-notice p{margin:7px 0}:is(.student-study-guide,.study-guide-reader) .sgx-resource-notice[data-state=UNKNOWN]{background:#eef4fc;color:#23425b;border-color:#96aec7}:is(.student-study-guide,.study-guide-reader) .sgx-resource-notice button{width:auto;background:#fff;color:inherit;border:1px solid currentColor;padding:9px 14px;border-radius:8px;min-height:44px;font:inherit}[data-theme=dark] .sgx-modal,.dark .sgx-modal{background:#172b26;color:#f2f7f4}[data-theme=dark] .sgx-modal>header,[data-theme=dark] .sgx-modal>footer,.dark .sgx-modal>header,.dark .sgx-modal>footer{background:#213b31}[data-theme=dark] .sgx-modal-body,.dark .sgx-modal-body{color:#eff7f0}[data-theme=dark] .sgx-resource-issues article,.dark .sgx-resource-issues article{background:#3a3020;color:#fff4df}[data-theme=dark] .sgx-audience-rows small,[data-theme=dark] .sgx-audience-rows span,.dark .sgx-audience-rows small,.dark .sgx-audience-rows span{color:#cbded1}@media(max-width:700px){.sgx-backdrop{padding:0}.study-guide-management.sgx-modal{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.sgx-modal>header,.sgx-modal>footer{padding:12px 16px}.sgx-modal-body{padding:16px}.sgx-filters{grid-template-columns:1fr 1fr}.sgx-filters>label:first-child{grid-column:1/-1}.study-guide-sections{grid-template-columns:1fr!important}.sgx-outline{position:static;max-height:230px}.sgx-modal>footer button{flex:1 1 150px}.sgx-audience{padding:14px}.sgx-audience>header button{width:100%}}.sgx-preview-class{display:block;line-height:2;margin:16px 0}.sgx-preview-class select{min-height:44px;max-width:100%;padding:8px;border-radius:9px;border:1px solid #9cafa3;font:inherit}.study-guide-reader .sgx-handout-retry{min-height:44px;padding:9px 14px;margin-inline-start:8px;border:1px solid currentColor;border-radius:8px;color:inherit;background:#fff;font:inherit}.study-guide-reader .sgx-resource-notice button:focus-visible,.study-guide-reader .sgx-handout-retry:focus-visible{outline:3px solid #318eae;outline-offset:3px}
