.pa[data-v-3b20ae98]{position:absolute}.pr[data-v-3b20ae98]{position:relative}.subject-select[data-v-3b20ae98]{display:inline-flex;align-items:center;color:rgba(0,0,0,.9);font-size:14px;font-weight:600;white-space:nowrap}.select-label[data-v-3b20ae98]{font-size:14px}.select-box[data-v-3b20ae98]{font-weight:400}.pa[data-v-9e8c7c10]{position:absolute}.pr[data-v-9e8c7c10]{position:relative}.dashboard-layout[data-v-9e8c7c10]{display:flex;flex-direction:column;gap:32px}.section-block[data-v-9e8c7c10]{display:flex;flex-direction:column;gap:16px}.section-header[data-v-9e8c7c10],.section-title[data-v-9e8c7c10]{display:flex;align-items:center;gap:12px}.section-title[data-v-9e8c7c10]{margin:0 auto 0 0;color:rgba(0,0,0,.9);font-size:20px;font-weight:600;line-height:28px}.section-title[data-v-9e8c7c10]:before{width:4px;height:20px;background:#298af0;border-radius:4px;content:""}.module-grid[data-v-9e8c7c10]{display:grid;min-width:0}.section-card[data-v-9e8c7c10]{padding:16px;background:#fff;border-radius:12px}.module-cell[data-v-9e8c7c10]{min-width:0}.module-card[data-v-9e8c7c10]{padding:16px;background:#fff;border-radius:12px}.module-missing[data-v-9e8c7c10]{padding:16px;color:#e0453a;background:rgba(245,87,76,.08);border-radius:8px}.layout-empty[data-v-9e8c7c10]{display:flex;align-items:center;justify-content:center;min-height:320px;color:rgba(0,0,0,.45);background:#fff;border-radius:12px}