._panel_80mnn_1{gap:1rem;min-width:0;display:grid}._toolbar_80mnn_2{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._field_80mnn_3{gap:.4rem;min-width:0;display:grid}._field_80mnn_3 input,._field_80mnn_3 select{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;min-height:44px;color:var(--foreground);border-radius:.5rem;padding:.65rem}._options_80mnn_5{gap:.5rem;max-height:45vh;display:grid;overflow-y:auto}._option_80mnn_5{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:.5rem;align-items:center;gap:.75rem;min-height:44px;padding:.5rem;display:flex}._option_80mnn_5 input{flex:none;width:20px;height:20px}._row_80mnn_8{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem;padding-block:.5rem;display:flex}._row_80mnn_8 strong{overflow-wrap:anywhere;flex:1;min-width:8rem}._note_80mnn_10{color:var(--muted-foreground);font-size:.875rem}._dialog_80mnn_11{max-height:calc(100dvh - 2rem);overflow-y:auto}._courseButton_80mnn_12{flex-shrink:0;min-width:48px;min-height:48px}._courseCard_80mnn_13{border:1px solid var(--border);border-radius:1rem;gap:.75rem;padding:1rem;display:grid}._courseCard_80mnn_13 a{font-weight:600;text-decoration:underline}._courseButton_80mnn_12{box-sizing:border-box;color:#244451;opacity:1;background:#fff;border:1px solid #c2d0d7;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex}._courseButton_80mnn_12 svg{flex:none;width:22px;height:22px}._courseButton_80mnn_12:hover:not(:disabled){color:#173744;background:#eaf3f7}._courseButton_80mnn_12[aria-pressed=true]{color:#fff;background:#a6003c;border-color:#a6003c}._courseButton_80mnn_12[aria-pressed=true]:hover:not(:disabled){color:#fff;background:#850030}._courseButton_80mnn_12[data-action-help=favorite]:focus-visible{outline-offset:3px;outline:3px solid #2186b8;box-shadow:0 0 0 2px #fff}._courseButton_80mnn_12:disabled{color:#536974;opacity:1;background:#e8eef1;border-color:#c2d0d7}._courseButton_80mnn_12[aria-pressed=true]:disabled{color:#fff;background:#744456;border-color:#744456}
