.zw-grid{background:var(--liki-line);border:1px solid var(--liki-line);border-radius:var(--radius-small);grid-template-rows:repeat(4,minmax(100px,auto));grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.zw-grid--liunian{margin-top:var(--space-2);grid-template-rows:repeat(4,minmax(60px,auto))}.zwc-sihua--start{justify-content:flex-start}.zw-palace{background:var(--liki-surface);flex-direction:column;gap:2px;min-width:0;padding:6px 5px;display:flex}.zw-palace.ming{background:linear-gradient(180deg, var(--liki-primary-tint), var(--liki-surface-cream))}.zw-palace.ming .zw-pname,.zw-palace.ming .zw-main{color:var(--liki-primary)}.zw-palace.shen{box-shadow:inset 0 0 0 1px var(--liki-primary-border)}.zw-head{justify-content:space-between;align-items:baseline;gap:var(--space-1);display:flex}.zw-pname{font-size:var(--font-size-label);white-space:nowrap;font-weight:600}.zw-gz{font-size:var(--font-size-micro);color:var(--liki-text-3)}.zw-main{color:var(--liki-primary);font-size:var(--font-size-caption);line-height:1.4}.zw-minor{color:var(--liki-text-2);font-size:var(--font-size-micro);line-height:1.4}.zw-star{white-space:nowrap;margin-right:var(--space-1);display:inline-block}.zwc-sihua{gap:var(--space-2);flex-wrap:wrap;justify-content:center;margin-top:2px;display:flex}.zw-sihua-chip{border:1px solid var(--liki-line);border-radius:var(--radius-full);background:var(--liki-surface);font-size:var(--font-size-caption);color:var(--liki-text-2);align-items:center;gap:3px;padding:2px 10px;display:inline-flex}.zw-si{border-radius:var(--radius-full);width:14px;height:14px;font-style:normal;line-height:14px;font-size:var(--font-size-micro);text-align:center;color:var(--color-white);margin-left:1px;display:inline-block}.zw-si[data-hua=禄]{background:var(--color-success)}.zw-si[data-hua=权]{background:var(--el-color-primary)}.zw-si[data-hua=科]{background:var(--el-color-warning)}.zw-si[data-hua=忌]{background:var(--el-color-danger)}.zw-za{font-size:var(--font-size-micro);color:var(--liki-text-3);line-height:1.35}.zw-foot{justify-content:space-between;align-items:center;gap:var(--space-1);font-size:var(--font-size-micro);color:var(--liki-text-3);margin-top:auto;display:flex}.zw-shen{color:var(--liki-primary);font-weight:700}.zw-center{background:var(--liki-surface-cream);padding:var(--space-3);gap:var(--space-2);text-align:center;flex-direction:column;grid-area:2/2/4/4;justify-content:center;display:flex}.zwc-title{font-size:var(--font-size-body-lg);color:var(--liki-primary);font-weight:700}.zwc-row{font-size:var(--font-size-caption);color:var(--liki-text-2)}.zw-section{margin-top:var(--space-4)}.zw-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.zw-sanfang{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.zw-sf{border:1px solid var(--liki-line);border-radius:var(--radius-small);padding:var(--space-2) var(--space-3);background:var(--liki-surface);min-width:0}.zw-sf-name{font-size:var(--font-size-caption);color:var(--liki-text-3);font-weight:600}.zw-sf-body{font-size:var(--font-size-caption);color:var(--liki-ink);margin-top:2px}@media (width<=640px){.zw-grid{grid-template-rows:repeat(4,minmax(88px,auto))}.zw-grid--liunian{grid-template-rows:repeat(4,minmax(52px,auto))}.zw-palace{padding:4px 3px}.zw-pname{font-size:var(--font-size-micro)}.zw-center{padding:var(--space-2);gap:var(--space-1)}.zwc-row{font-size:var(--font-size-micro)}.zw-sanfang{grid-template-columns:1fr}}
