.saved-drills-status{margin:1.25rem 0;font-weight:600}.saved-drills-status[data-state=error]{color:#8a1f1f}.saved-drills-note{color:var(--forest-green);font-size:.9rem;font-style:italic}.saved-drills-empty{border:1px dashed var(--sage);border-radius:8px;padding:1.5rem}.saved-drills-list{gap:1.25rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.saved-drill{border:1px solid var(--sage);border-radius:8px;padding:1.25rem 1.5rem}.saved-drill-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.saved-drill-header h2{color:var(--forest-green);margin:0}.saved-drill-meta{color:var(--near-black-green);margin:.25rem 0 0;font-size:.85rem}.saved-drill-actions{flex-shrink:0;gap:.5rem;display:flex}.saved-drill-actions button{background:var(--white);color:var(--forest-green);border:1px solid var(--forest-green);font:inherit;cursor:pointer;border-radius:4px;padding:.5rem 1rem;transition:background-color .18s,color .18s}.saved-drill-actions button:hover:not(:disabled){background:var(--forest-green);color:var(--white)}.saved-drill-actions button:disabled{opacity:.6;cursor:not-allowed}.saved-drill-actions .saved-drill-delete{color:#8a1f1f;border-color:#8a1f1f}.saved-drill-actions .saved-drill-delete:hover:not(:disabled){color:var(--white);background:#8a1f1f}.saved-drill-plan{border-top:1px solid var(--sage);margin-top:1.25rem;padding-top:1rem}
