.qol-target-overview{margin:0 0 18px}.qol-target-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.qol-target-grid article{padding:12px;border:1px solid var(--line);border-radius:10px}.qol-summary{margin:7px 0 0;font-size:.9rem}.qol-gap{color:#9a6700}.qol-high{color:#b42318}.qol-high-point circle:last-child{stroke:#b42318!important;stroke-width:4!important}.qol-filter,#undo-change,#print-report{margin:8px 8px 8px 0}.qol-copy{margin-top:18px}.qol-copy label{display:inline-block;margin:4px 10px 4px 0}.qol-shortcuts kbd{display:inline-block;padding:2px 7px;margin:0 2px;border:1px solid #98a2b3;border-bottom-width:3px;border-radius:5px;background:#f8fafc;font-family:inherit;font-weight:700}.target-warning{break-inside:avoid}@media print{body.qol-print>*:not(main):not(#main):not(#app){display:none!important}body.qol-print nav,body.qol-print #workspace-controls,body.qol-print #identity,body.qol-print .filters,body.qol-print .graph-legend,body.qol-print .qol-filter,body.qol-print button{display:none!important}body.qol-print #view{max-width:none!important}body.qol-print .chart-scroll{overflow:visible!important}body.qol-print .curriculum-chart{max-width:100%;height:auto}body.qol-print .scroll,body.qol-print table{font-size:8px}body.qol-print .hint,body.qol-print .warning{font-size:8px}body.qol-print .saved-session-notes{display:block!important;page-break-before:always}body.qol-print .session-note-card{break-inside:avoid}body.qol-print .qol-copy{display:none!important}}