/* 内联 style 属性 → 工具类（2026-09-11 CSP 收紧为 style-src 'self'）
   为什么**不带** !important：站内 JS 大量用 CSSOM 切换状态
   （.style.display/opacity/color/width/borderColor/boxShadow），而 !important 会
   压过 CSSOM 赋值 → 面板/选项卡点不开。本文件在 </head> 末尾加载，
   同特异度下后者胜出，等价于原内联样式；CSSOM 赋值优先级更高，行为不变。
   本文件由 scripts/csp_externalize_styles.py 生成，勿手改。 */

/* border-color:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent) */
.u-border-color-c88996{border-color:var(--c-accent)!important;box-shadow:0 0 0 1px var(--c-accent)!important}
/* color:var(--c-text-strong);margin-top:0 */
.u-color-b0c5a6{color:var(--c-text-strong)!important;margin-top:0!important}
/* color:var(--muted);font-size:12.5px */
.u-color-bde9ca{color:var(--muted)!important;font-size:12.5px!important}
/* color:var(--c-muted) */
.u-color-c-muted{color:var(--c-muted)!important}
/* color:var(--fg-strong);word-break:break-all */
.u-color-cbd67a{color:var(--fg-strong)!important;word-break:break-all!important}
/* color:#fff */
.u-color-fff{color:#fff!important}
/* color:var(--fg-strong) */
.u-color-fg-strong{color:var(--fg-strong)!important}
/* color:var(--muted) */
.u-color-muted{color:var(--muted)!important}
/* display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px */
.u-display-1127fb{display:flex;gap:6px!important;flex-wrap:wrap!important;margin-bottom:6px!important}
/* display:none;color:var(--ok);font-size:13px */
.u-display-2cffd8{display:none;color:var(--ok)!important;font-size:13px!important}
/* display:none;margin-top:14px;border:1px solid var(--border);border-radius:10px;padding:14px 16px;background:var(--input-bg) */
.u-display-2d150b{display:none;margin-top:14px!important;border:1px solid var(--border)!important;border-radius:10px!important;padding:14px 16px!important;background:var(--input-bg)!important}
/* display:flex;gap:28px;flex-wrap:wrap;margin:18px 0 */
.u-display-331a7e{display:flex;gap:28px!important;flex-wrap:wrap!important;margin:18px 0!important}
/* display:grid;gap:12px */
.u-display-3dee6e{display:grid;gap:12px!important}
/* display:inline-block */
.u-display-inline-block{display:inline-block}
/* display:none */
.u-display-none{display:none}
/* font-size:14px;font-weight:500;color:var(--c-muted) */
.u-font-size-0398da{font-size:14px!important;font-weight:500!important;color:var(--c-muted)!important}
/* font-size:11.5px;color:var(--muted);margin-top:10px */
.u-font-size-104bbf{font-size:11.5px!important;color:var(--muted)!important;margin-top:10px!important}
/* font-size:12px */
.u-font-size-12px{font-size:12px!important}
/* font-size:22px;margin-bottom:8px */
.u-font-size-17b377{font-size:22px!important;margin-bottom:8px!important}
/* font-size:12px;margin-top:4px */
.u-font-size-20bd8c{font-size:12px!important;margin-top:4px!important}
/* font-size:12.5px;color:var(--muted);line-height:1.7 */
.u-font-size-2eba35{font-size:12.5px!important;color:var(--muted)!important;line-height:1.7!important}
/* font-size:44px;line-height:1;margin-bottom:14px;color:var(--c-ok) */
.u-font-size-3108c1{font-size:44px!important;line-height:1!important;margin-bottom:14px!important;color:var(--c-ok)!important}
/* font-size:var(--fs-xl);font-weight:700;color:var(--c-text-strong) */
.u-font-size-31abbe{font-size:var(--fs-xl)!important;font-weight:700!important;color:var(--c-text-strong)!important}
/* font-size:13px;color:var(--muted) */
.u-font-size-4a5222{font-size:13px!important;color:var(--muted)!important}
/* font-size:26px;font-weight:800;color:var(--c-accent);margin:6px 0 */
.u-font-size-c02800{font-size:26px!important;font-weight:800!important;color:var(--c-accent)!important;margin:6px 0!important}
/* font-size:var(--fs-3xl);font-weight:800;color:var(--c-accent) */
.u-font-size-d40ae3{font-size:var(--fs-3xl)!important;font-weight:800!important;color:var(--c-accent)!important}
/* font-size:var(--fs-2xl) */
.u-font-size-fs-2xl{font-size:var(--fs-2xl)!important}
/* font-weight:700;color:var(--c-text-strong) */
.u-font-weight-63412c{font-weight:700!important;color:var(--c-text-strong)!important}
/* justify-content:space-between;margin:0 */
.u-justify-content-1a3087{justify-content:space-between!important;margin:0!important}
/* list-style:none;padding:0 */
.u-list-style-87ad05{list-style:none!important;padding:0!important}
/* margin:0 */
.u-margin-0{margin:0!important}
/* margin:0 0 10px */
.u-margin-0-0-10px{margin:0 0 10px!important}
/* margin:14px 0 0 */
.u-margin-14px-0-0{margin:14px 0 0!important}
/* margin:2px 0 0 */
.u-margin-2px-0-0{margin:2px 0 0!important}
/* margin:0;align-self:center */
.u-margin-5ee95c{margin:0!important;align-self:center!important}
/* margin-bottom:10px;color:var(--fg);font-size:14px */
.u-margin-bottom-240e09{margin-bottom:10px!important;color:var(--fg)!important;font-size:14px!important}
/* margin:0 0 8px;color:var(--muted);font-size:13px */
.u-margin-cbe20c{margin:0 0 8px!important;color:var(--muted)!important;font-size:13px!important}
/* margin-left:auto */
.u-margin-left-auto{margin-left:auto!important}
/* margin-top:0 */
.u-margin-top-0{margin-top:0!important}
/* margin-top:6px;font-size:12px;color:var(--muted) */
.u-margin-top-03f1ec{margin-top:6px!important;font-size:12px!important;color:var(--muted)!important}
/* margin-top:3px;color:var(--muted);font-size:12px */
.u-margin-top-0b7741{margin-top:3px!important;color:var(--muted)!important;font-size:12px!important}
/* margin-top:14px */
.u-margin-top-14px{margin-top:14px!important}
/* margin-top:16px */
.u-margin-top-16px{margin-top:16px!important}
/* margin-top:22px */
.u-margin-top-22px{margin-top:22px!important}
/* margin-top:5px */
.u-margin-top-5px{margin-top:5px!important}
/* margin-top:6px */
.u-margin-top-6px{margin-top:6px!important}
/* margin-top:8px */
.u-margin-top-8px{margin-top:8px!important}
/* max-width:320px */
.u-max-width-320px{max-width:320px!important}
/* max-width:760px */
.u-max-width-760px{max-width:760px!important}
/* min-width:0 */
.u-min-width-0{min-width:0!important}
/* opacity:.7 */
.u-opacity-_7{opacity:.7!important}
/* opacity:.94 */
.u-opacity-_94{opacity:.94!important}
/* padding:14px */
.u-padding-14px{padding:14px!important}
/* padding:6px 10px;border-radius:8px;border:1px solid var(--border);background:transparent;color:inherit */
.u-padding-9a3a77{padding:6px 10px!important;border-radius:8px!important;border:1px solid var(--border)!important;background:transparent!important;color:inherit!important}
/* text-align:center;padding:36px 28px */
.u-text-align-a6dc9b{text-align:center!important;padding:36px 28px!important}
/* text-align:center;padding:48px 30px */
.u-text-align-df557c{text-align:center!important;padding:48px 30px!important}
/* text-transform:none;font-weight:600;letter-spacing:0 */
.u-text-transform-f184b5{text-transform:none!important;font-weight:600!important;letter-spacing:0!important}
/* width:100% */
.u-width-100pct{width:100%!important}
/* width:auto */
.u-width-auto{width:auto!important}
