#myManagement{margin:26px 0;padding:22px 0;border-block:1px solid var(--line)}.manager-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:12px}.material-row{padding:18px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.material-row>.actions{margin-top:8px}.material-row .checkline{padding:0}.draft-library{margin-top:24px}.draft-library summary{font-weight:700;cursor:pointer}.draft-library .material-row{display:flex;align-items:center;justify-content:space-between;gap:12px}#materialDialog,#sourceDialog{width:min(820px,94vw);max-height:92vh;overflow:auto}#materialDialog label{margin-top:12px}#materialAI{border-top:1px solid var(--line);margin-top:20px}#pptEditor{width:min(1200px,96vw);max-height:95vh;overflow:auto}#pptEditor>.actions{border-top:1px solid var(--line);padding-top:18px}#pptEditor .primary{width:auto;margin-top:0}.ppt-editor-grid{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;margin-top:18px}.ppt-editor-grid>aside{border-right:1px solid var(--line);padding-right:16px;max-height:68vh;overflow:auto}#pageList{display:grid;gap:4px;margin-top:14px}#pageList button{background:#f4f6f9;color:var(--ink);padding:12px;text-align:left;overflow-wrap:anywhere;border-left:3px solid transparent}#pageList button.active{border-color:var(--red);color:var(--blue);background:#edf3fb}.ppt-editor-grid section>label{margin-top:14px}.page-toolbar{display:flex;justify-content:flex-end}.ppt-editor-grid textarea{line-height:1.7}#pageReferences{overflow-wrap:anywhere;margin-top:12px}#pageAIProposal{padding-top:12px;border-top:2px solid var(--blue);margin-top:16px}#managerMessage,#sourceStatus,#editorStatus{overflow-wrap:anywhere}#sourceDialog .primary{width:auto;margin-top:0}#sourceDocuments{max-height:44vh;overflow:auto}#draftSources details{margin-top:8px}@media(max-width:680px){.manager-filters{grid-template-columns:1fr 1fr}.ppt-editor-grid{grid-template-columns:1fr;gap:14px}.ppt-editor-grid>aside{max-height:190px;border-right:0;border-bottom:1px solid var(--line);padding:0 0 12px}#pageList{grid-template-columns:1fr 1fr}#pptEditor,#materialDialog,#sourceDialog{padding:16px}.draft-library .material-row{align-items:flex-start}#myManagement{padding:18px 0}.material-row>.actions{gap:8px}.material-row .checkline{flex-basis:100%}}
