/* 自动生成：仅规范蓝色主题的品牌适配，母版保持原样。 */
body.organizer-app .data-card__tag--grab{background: color-mix(in srgb, var(--primary) 10.0%, transparent);border-color: color-mix(in srgb, var(--primary) 25.0%, transparent);}
body.organizer-app .data-card__meta-tag{border: 1px solid color-mix(in srgb, var(--primary) 18.0%, transparent);}
body.organizer-app .mini-avatar--a{background: linear-gradient(180deg, var(--primary-light) 0%, var(--primary-dark) 100%);}
body.organizer-app .grab-card__icon{background: color-mix(in srgb, var(--primary) 10.0%, transparent);}
body.organizer-app .grab-card__cta{box-shadow: 0 10px 22px color-mix(in srgb, var(--primary) 18.0%, transparent);}
body.organizer-app .tag-outline-primary{border-color: color-mix(in srgb, var(--primary) 28.000000000000004%, transparent);}
body.organizer-app .tag-status-grab{border-color: color-mix(in srgb, var(--primary) 28.000000000000004%, transparent);}
body.organizer-app .team-progress--grab{border: 1px solid color-mix(in srgb, var(--primary) 14.000000000000002%, transparent) !important;background: linear-gradient(180deg, color-mix(in srgb, var(--primary) 6.0%, transparent) 0%, rgba(255, 255, 255, 0) 100%);}
body.organizer-app .team-progress--grab .progress-bar{background: color-mix(in srgb, var(--primary) 10.0%, transparent);}
body.organizer-app .team-progress--grab .progress-bar > div{background: linear-gradient(90deg, color-mix(in srgb, var(--primary) 85.0%, transparent) 0%, color-mix(in srgb, var(--primary) 100.0%, transparent) 100%);}
body.organizer-app .quick-tile{background: linear-gradient(145deg, var(--primary-soft) 0%, var(--primary-soft) 100%);border: 1px solid color-mix(in srgb, var(--primary) 18.0%, transparent);}
body.organizer-app .sheet__chips .chip.is-active{border-color: color-mix(in srgb, var(--primary) 35.0%, transparent);background: color-mix(in srgb, var(--primary) 10.0%, transparent);color: var(--primary-dark);}
body.organizer-app .member-card__avatar--add{background: color-mix(in srgb, var(--primary) 10.0%, transparent);}
body.organizer-app .member-tag--leader{background: color-mix(in srgb, var(--primary) 12.0%, transparent);}
body.organizer-app .member-card--add{background: linear-gradient(180deg, color-mix(in srgb, var(--primary) 6.0%, transparent) 0%, color-mix(in srgb, var(--primary) 2.0%, transparent) 100%);}
body.organizer-app .partner-item__badge{background: color-mix(in srgb, var(--primary) 10.0%, transparent);}
body.organizer-app .team-slot--empty{border-color: color-mix(in srgb, var(--primary) 12.0%, transparent);background: var(--primary-soft);}
body.organizer-app .team-slot--empty:active:not(:disabled){background: color-mix(in srgb, var(--primary) 6.0%, transparent);border-color: color-mix(in srgb, var(--primary) 35.0%, transparent);}
body.organizer-app .team-slot__plus-icon{color: color-mix(in srgb, var(--primary) 100.0%, transparent);}
body.organizer-app .team-slot--tone-a{background: linear-gradient(180deg, var(--primary-light) 0%, var(--primary-dark) 100%);}
body.organizer-app .go-map__pin{box-shadow: 0 10px 22px color-mix(in srgb, var(--primary) 28.000000000000004%, transparent);}
body.organizer-app .go-map__pin::after{background: color-mix(in srgb, var(--primary) 14.000000000000002%, transparent);}
body.organizer-app .fee-summary{background: linear-gradient(180deg, var(--primary-soft) 0%, #ffffff 100%);border: 1px solid color-mix(in srgb, var(--primary) 14.000000000000002%, transparent);}
body.organizer-app .fee-row--total{background: color-mix(in srgb, var(--primary) 6.0%, transparent);}
body.organizer-app .signature-pad__box{background:
    linear-gradient(90deg, rgba(0,0,0,0.03) 0 0) 0 0 / 100% 1px,
    radial-gradient(circle at 25% 30%, color-mix(in srgb, var(--primary) 8.0%, transparent) 0%, color-mix(in srgb, var(--primary) 0.0%, transparent) 55%),
    linear-gradient(180deg, #fbfbfc 0%, #f6f7f9 100%);}
body.organizer-app .pay-card{background: linear-gradient(180deg, var(--primary-soft) 0%, #ffffff 100%);border: 1px solid color-mix(in srgb, var(--primary) 14.000000000000002%, transparent);}
body.organizer-app .stat-cell{border: 1px solid color-mix(in srgb, var(--primary) 12.0%, transparent);}
body.organizer-app .join-way-card.is-active{border-color: color-mix(in srgb, var(--primary) 38.0%, transparent);box-shadow: 0 0 0 3px color-mix(in srgb, var(--primary) 10.0%, transparent);}
