:root{--bg:#101318;--panel:#171b22;--border:#262b34;--accent:#ef4923;--text:#f2f0ea;--muted:#b4b0a4;--rail-width:56px;--tree-width:260px}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);margin:0;font-family:axia,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}button,input,select,textarea{font-family:inherit}ul,ol{margin:0;padding:0;list-style:none}.app-shell{grid-template-columns:var(--rail-width) var(--tree-width) 1fr;grid-template-rows:56px 1fr;grid-template-areas:"topbar topbar topbar""rail tree main";height:100%;display:grid;position:relative}.app-resizer{top:56px;bottom:0;left:calc(var(--rail-width) + var(--tree-width));z-index:25;cursor:col-resize;justify-content:center;align-items:center;width:10px;display:flex;position:absolute;transform:translate(-5px)}.app-resizer:before{content:"";background:0 0;width:2px;height:100%;transition:background .12s}.app-resizer:hover:before,.app-resizer--dragging:before{background:var(--accent)}.app-shell--resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}.app-shell--equipo{grid-template-columns:var(--rail-width) 1fr;grid-template-areas:"topbar topbar""rail equipo"}.app-equipo{background:var(--bg);grid-area:equipo;min-width:0;min-height:0;overflow:hidden}.app-rail{border-right:1px solid var(--border);background:#0b0d11;grid-area:rail}.app-topbar{background:var(--panel);border-bottom:1px solid var(--border);grid-area:topbar;min-width:0;overflow:hidden}.app-panel{padding:16px;overflow:auto}.app-info-selection{color:var(--text);font-size:13px}.app-panel h2{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:600}.app-tree{background:var(--panel);border-right:1px solid var(--border);grid-area:tree}.app-tree--collapsed{display:none}.app-main{background:var(--bg);grid-area:main;padding:0;overflow:hidden}.app-main-placeholder{color:var(--muted);font-size:13px}.pdf-viewer{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.pdf-viewer-toolbar{background:var(--panel);border-radius:6px;flex:none;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;padding:6px 12px;display:flex}.pdf-viewer-pages,.pdf-viewer-zoom{align-items:center;gap:6px;display:flex}.pdf-viewer-btn{border:1px solid var(--border);min-width:30px;height:30px;color:var(--text);cursor:pointer;background:0 0;border-radius:4px;padding:0 8px;font-size:16px;line-height:1}.pdf-viewer-btn--text{font-size:12px}.pdf-viewer-btn:hover:not(:disabled),.pdf-viewer-btn--active{border-color:var(--accent);color:var(--accent)}.pdf-viewer-btn:disabled{opacity:.35;cursor:default}.pdf-viewer-pageinfo,.pdf-viewer-zoominfo{color:var(--muted);text-align:center;min-width:48px;font-size:12px}.pdf-viewer-scroll{flex-direction:column;flex:auto;align-items:center;gap:12px;min-height:0;padding:16px;display:flex;overflow:auto}.pdf-viewer-page{background:#fff;max-width:100%;display:block;box-shadow:0 2px 10px #00000080}
