/* ═══ Notas Empresariales — ID-based style overrides for -emp suffix ═══ */
/* The enterprise window is auto-cloned from win-notas with all IDs suffixed "-emp".
   The <style> inside the clone references the original IDs, so these rules
   ensure the cloned elements receive their styles correctly. */

/* Editor headings */
#notas-editor-emp h1{font-size:28px;font-weight:800;margin:16px 0 8px;color:#fcd681}
#notas-editor-emp h2{font-size:22px;font-weight:700;margin:14px 0 6px;color:#fff}
#notas-editor-emp h3{font-size:18px;font-weight:600;margin:12px 0 4px;color:rgba(255,255,255,.9)}
#notas-editor-emp ul,#notas-editor-emp ol{margin:8px 0;padding-left:24px}
#notas-editor-emp li{margin:4px 0}
#notas-editor-emp blockquote{margin:12px 0;padding:12px 16px;border-left:4px solid #fcd681;background:rgba(252,214,129,.08);border-radius:0 8px 8px 0;font-style:italic}
#notas-editor-emp code{background:rgba(255,255,255,.1);padding:2px 6px;border-radius:4px;font-family:'Fira Code',monospace;font-size:14px}
#notas-editor-emp pre{background:rgba(0,0,0,.3);padding:16px;border-radius:12px;overflow-x:auto;font-family:'Fira Code',monospace;font-size:13px;margin:12px 0}
#notas-editor-emp a{color:#60a5fa;text-decoration:underline}
#notas-editor-emp img{max-width:240px;max-height:150px;width:auto;height:auto;object-fit:cover;border-radius:10px;border:1px solid rgba(255,255,255,.18);display:block;margin:10px 0 4px;cursor:zoom-in}
#notas-editor-emp:empty:before{content:attr(data-placeholder);color:rgba(255,255,255,.3);pointer-events:none}

/* Grid view */
#notas-list-emp.notas-grid-view{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}
#notas-list-emp.notas-grid-view .notas-note-card{height:120px;display:flex;flex-direction:column;margin-bottom:0;cursor:default}
#notas-list-emp.notas-grid-view .notas-note-preview{flex:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}

/* Sort select */
#notas-sort-emp option{background-color:#1e1e28;color:#fff;padding:8px}

/* Milthon panel */
#notas-milthon-panel-emp{transition:width .25s ease,min-width .25s ease,opacity .25s ease}
#notas-milthon-panel-emp.notas-panel-hidden{width:0!important;min-width:0!important;opacity:0;overflow:hidden;border:none}
