.anniversary-admin-grid[data-v-4dfab4a6]{display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px}.anniversary-readiness[data-v-4dfab4a6]{align-self:start}.readiness-header[data-v-4dfab4a6]{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px}.readiness-icon[data-v-4dfab4a6]{display:grid;width:46px;height:46px;place-items:center;border-radius:var(--hoj-ui-radius-md,12px);color:#fff;background:#df8334;font-size:20px}.readiness-header strong[data-v-4dfab4a6]{color:#29463c}.field-hint[data-v-4dfab4a6],.form-section-title p[data-v-4dfab4a6],.readiness-header p[data-v-4dfab4a6]{margin:4px 0 0;color:#84928c;font-size:12px;line-height:1.55}.readiness-facts[data-v-4dfab4a6]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0}.readiness-facts span[data-v-4dfab4a6]{padding:12px 8px;border-radius:var(--hoj-ui-radius-sm,8px);background:#f3f7f4;text-align:center}.readiness-facts small[data-v-4dfab4a6],.readiness-facts strong[data-v-4dfab4a6]{display:block}.readiness-facts small[data-v-4dfab4a6]{color:#8a9791}.readiness-facts strong[data-v-4dfab4a6]{margin-top:5px;color:#286e49;font-size:15px}.config-header[data-v-4dfab4a6]{display:flex;align-items:center;justify-content:space-between}.config-header small[data-v-4dfab4a6]{color:#89958f;font-family:Consolas,monospace}.tab-content-form[data-v-4dfab4a6]{margin-top:18px}.tab-section-heading[data-v-4dfab4a6]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:10px 0 18px}.tab-section-heading strong[data-v-4dfab4a6]{color:#29483d;font-size:16px}.tab-section-heading p[data-v-4dfab4a6]{margin:5px 0 0;color:#84928c;line-height:1.6}.reward-rule-groups[data-v-4dfab4a6]{display:grid;gap:16px}.reward-rule-group[data-v-4dfab4a6]{border:1px solid #e0e8e3;border-radius:var(--hoj-ui-radius-md,12px);background:#fafcfb}.reward-rule-group>header[data-v-4dfab4a6]{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid #e4ebe6}.reward-rule-group>header>i[data-v-4dfab4a6]{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;color:#fff;background:#3d855a}.reward-rule-group header small[data-v-4dfab4a6],.reward-rule-group header strong[data-v-4dfab4a6]{display:block}.reward-rule-group header strong[data-v-4dfab4a6]{color:#2b4a3e}.reward-rule-group header small[data-v-4dfab4a6]{margin-top:2px;color:#87958f}.reward-rule-list[data-v-4dfab4a6]{display:grid}.reward-rule-row[data-v-4dfab4a6]{display:grid;grid-template-columns:minmax(145px,1fr) 130px minmax(160px,1fr) 118px auto;align-items:center;gap:12px;min-height:70px;padding:11px 16px;border-bottom:1px solid #e8eeea}.reward-rule-row[data-v-4dfab4a6]:last-child{border-bottom:0}.rule-title small[data-v-4dfab4a6],.rule-title strong[data-v-4dfab4a6]{display:block}.rule-title strong[data-v-4dfab4a6]{color:#355246}.rule-title small[data-v-4dfab4a6]{margin-top:3px;color:#99a59f;font-family:Consolas,monospace}.reward-rule-row[data-v-4dfab4a6] .el-input-number,.reward-rule-row[data-v-4dfab4a6] .el-select{width:100%}.claim-count[data-v-4dfab4a6]{color:#43835b;font-size:12px;white-space:nowrap}.reward-actions[data-v-4dfab4a6]{align-items:center;justify-content:space-between;margin-top:18px}.reward-actions>span[data-v-4dfab4a6]{color:#89958f;font-size:12px}.claim-toolbar[data-v-4dfab4a6]{display:grid;grid-template-columns:minmax(180px,280px) 150px auto;gap:10px;margin:10px 0 16px}.uid-text[data-v-4dfab4a6]{display:block;margin-top:3px;color:#9aa59f;font-family:Consolas,monospace}.claim-pagination[data-v-4dfab4a6]{display:flex;justify-content:flex-end;margin-top:18px}.wish-status-summary[data-v-4dfab4a6]{display:grid;grid-template-columns:repeat(5,minmax(92px,1fr));gap:8px;margin:10px 0 14px}.wish-status-summary button[data-v-4dfab4a6]{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:8px 12px;border:1px solid #e0e8e3;border-radius:var(--hoj-ui-radius-sm,8px);color:#60736a;background:#fafcfb;cursor:pointer}.wish-status-summary button.active[data-v-4dfab4a6]{border-color:#6fab84;color:#276c48;background:#f0f8f2}.wish-status-summary small[data-v-4dfab4a6]{font-size:11px}.wish-status-summary strong[data-v-4dfab4a6]{font-size:19px}.wish-toolbar[data-v-4dfab4a6]{display:grid;grid-template-columns:minmax(220px,1fr) 190px auto;gap:10px;margin-bottom:15px}.wish-delete-button[data-v-4dfab4a6]{color:#b86962}.wish-decision-preview[data-v-4dfab4a6]{margin-bottom:18px;padding:14px;border:1px solid #dfe8e2;border-radius:var(--hoj-ui-radius-sm,8px);background:#fafcfb}.wish-decision-preview small[data-v-4dfab4a6]{color:#46805c}.wish-decision-preview p[data-v-4dfab4a6]{margin:8px 0 0;color:#425d50;line-height:1.7}.form-three-columns[data-v-4dfab4a6],.form-two-columns[data-v-4dfab4a6]{display:grid;gap:16px}.form-two-columns[data-v-4dfab4a6]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-three-columns[data-v-4dfab4a6]{grid-template-columns:repeat(3,minmax(0,1fr))}.form-three-columns[data-v-4dfab4a6] .el-date-editor,.target-inputs[data-v-4dfab4a6] .el-input-number{width:100%}.form-section-title[data-v-4dfab4a6]{margin:8px 0 16px;padding-top:18px;border-top:1px solid #e6ece8}.form-section-title span[data-v-4dfab4a6]{color:#29483d;font-weight:700}.form-actions[data-v-4dfab4a6]{display:flex;justify-content:flex-end;gap:10px}@media (max-width:1100px){.anniversary-admin-grid[data-v-4dfab4a6]{grid-template-columns:1fr}.reward-rule-row[data-v-4dfab4a6]{grid-template-columns:minmax(130px,1fr) 120px minmax(150px,1fr) 105px}.claim-count[data-v-4dfab4a6]{grid-column:1/-1}}@media (max-width:700px){.form-three-columns[data-v-4dfab4a6],.form-two-columns[data-v-4dfab4a6],.readiness-facts[data-v-4dfab4a6]{grid-template-columns:1fr}.tab-section-heading[data-v-4dfab4a6]{display:block}.tab-section-heading .el-button[data-v-4dfab4a6]{margin-top:10px}.reward-rule-row[data-v-4dfab4a6]{grid-template-columns:1fr}.reward-actions[data-v-4dfab4a6]{align-items:stretch;flex-direction:column}.claim-toolbar[data-v-4dfab4a6]{grid-template-columns:1fr}.wish-status-summary[data-v-4dfab4a6]{grid-template-columns:repeat(2,minmax(0,1fr))}.wish-toolbar[data-v-4dfab4a6]{grid-template-columns:1fr}.claim-pagination[data-v-4dfab4a6]{overflow-x:auto;justify-content:flex-start}}