/* admin_exh（郵展管理 / 新增·編輯郵展 / 成績管理 / 成績編輯）的專屬樣式。
 * 顏色一律用 app.css 的 var(--token)，不寫十六進位色；兼容 iOS Safari 14
 *（不用 inset、flex gap、aspect-ratio、:is()、dvh、color-mix），照顧深色模式與 prefers-reduced-motion。 */

/* 頂部主操作（新增郵展 / 新增成績）：整寬按鈕 */
.axh-top { margin: var(--sp-4) var(--gutter) 0; }
.axh-top .btn { width: 100%; }

/* 成績列表的狀態分段 */
.axh-tabs { margin: 0 var(--gutter) var(--sp-4); }

/* 列表卡片（郵展 / 成績，對照小程序 ad-card） */
.axh-card { text-align: left; }
.axh-card__head {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}
.axh-card__title {
  min-width: 0;
  margin-right: var(--sp-2);
  word-break: break-word;
}
.axh-card__meta { margin-top: 2px; }
.axh-line {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  margin-top: var(--sp-1);
}
.axh-score {
  flex: 0 0 auto;
  margin-left: var(--sp-2);
}

/* 試算 / 成績分數卡（對照小程序 re-preview） */
.axh-preview {
  margin: 0 var(--gutter) var(--sp-5);
  padding: var(--sp-3) var(--sp-4);
  border-radius: var(--radius);
  background: var(--bg-elevated);
}
.axh-preview__title { margin-bottom: var(--sp-1); }
.axh-preview__score {
  font-size: 32px;
  line-height: 1.2;
  font-weight: 600;
  color: var(--label);
}
.axh-preview__score.is-stale { opacity: 0.4; }
.axh-preview__formula {
  margin-top: var(--sp-1);
  color: var(--label-2);
  word-break: break-all;
}
.axh-preview__err {
  color: var(--red-ink);
  word-break: break-all;
}

/* 不放在 group 裡的獨立表單塊（備註 textarea） */
.axh-block { margin: 0 var(--gutter) var(--sp-5); }

/* 會員選擇彈層的搜尋框與提示行 */
.axh-search { margin: 0 var(--gutter) var(--sp-2); }
.axh-foot {
  padding: var(--sp-3) var(--gutter);
  text-align: center;
  color: var(--label-2);
}

/* 撤銷原因彈層 */
.axh-prompt { padding: 0 var(--gutter); }
