.student-guidance[data-v-fce6645a]{gap:16px;min-width:0}.guidance-form[data-v-fce6645a],.student-guidance[data-v-fce6645a]{flex-direction:column;display:flex}.guidance-form[data-v-fce6645a]{gap:10px}.guidance-form label[data-v-fce6645a]{font-size:14px;font-weight:700}.guidance-actions[data-v-fce6645a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.guidance-actions>span[data-v-fce6645a]:first-child{margin-right:auto}.guidance-record header[data-v-fce6645a]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.guidance-record header strong[data-v-fce6645a]{color:var(--ink);font-size:14px}.guidance-record header>div[data-v-fce6645a]{margin-left:auto;display:flex}.guidance-record>p[data-v-fce6645a]{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;line-height:1.8}.book[data-v-93041ff5]{align-items:center;gap:12px;margin-bottom:8px;padding:14px 16px}.book[data-v-93041ff5],.info[data-v-93041ff5],.pick[data-v-93041ff5]{display:flex}.info[data-v-93041ff5]{flex-direction:column;flex:1;gap:4px}.pick-list[data-v-93041ff5]{border:1px solid var(--border);border-radius:12px;max-height:46vh;overflow-y:auto}.pick[data-v-93041ff5]{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 14px}.level-wrap[data-v-93041ff5]{grid-template-columns:150px 1fr;gap:12px;display:grid}.levels[data-v-93041ff5]{flex-direction:column;gap:2px;display:flex}.print-only[data-v-93041ff5]{display:none}@media print{.print-only[data-v-93041ff5]{margin-bottom:12px;font-size:20px;font-weight:800;display:block}}.profile[data-v-359d26a4]{flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;display:flex}.avatar[data-v-359d26a4]{background:var(--selected);width:56px;height:56px;color:var(--primary);border-radius:50%;place-items:center;font-weight:800;display:grid}.form[data-v-359d26a4]{flex-direction:column;gap:2px;padding:10px 20px 20px;display:flex}.field[data-v-359d26a4]{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.field>span[data-v-359d26a4]:first-child{color:var(--muted);font-size:14px}@media (width<=600px){.school-student-detail .field[data-v-359d26a4]{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:14px}.school-student-detail .field[data-v-359d26a4]>*{min-width:0;max-width:100%}.school-student-detail .field>div[data-v-359d26a4]{flex-wrap:wrap}.school-student-detail .field[data-v-359d26a4] input{max-width:100%}}
