.mb-30[data-v-d0a200f4]{margin-bottom:30px}.the-fieldset[data-v-d0a200f4]{border:1px solid #dee2e6;border-radius:6px;padding:16px 12px 8px;margin-bottom:20px;width:100%}.the-legend[data-v-d0a200f4]{width:auto;padding:0 8px;font-size:.875rem;font-weight:600;color:#495057}.color-input-wrap[data-v-d0a200f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.color-swatch[data-v-d0a200f4]{width:38px;height:38px;border:none;border-radius:6px;cursor:pointer;padding:2px;background:none;-ms-flex-negative:0;flex-shrink:0}.color-swatch-sm[data-v-d0a200f4]{width:30px;height:30px}.color-text[data-v-d0a200f4]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:monospace}.segment-row[data-v-d0a200f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid #f0f0f0}.segment-row[data-v-d0a200f4]:last-of-type{border-bottom:none}.segment-number[data-v-d0a200f4]{width:24px;height:24px;border-radius:50%;background:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem;font-weight:700;color:#666;-ms-flex-negative:0;flex-shrink:0;margin-top:6px}.segment-fields[data-v-d0a200f4]{-webkit-box-flex:1;-ms-flex:1;flex:1}.win-probability[data-v-d0a200f4]{background:#f8f9fa;border-radius:6px;padding:6px 12px;display:inline-block}.logo-preview[data-v-d0a200f4]{height:40px;width:auto;max-width:120px;-o-object-fit:contain;object-fit:contain;border-radius:6px;border:1px solid #dee2e6;padding:4px}.wheel-card[data-v-d0a200f4]{border:none;border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s;overflow:hidden}.wheel-card[data-v-d0a200f4]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.14);box-shadow:0 8px 24px rgba(0,0,0,.14)}.wheel-banner[data-v-d0a200f4]{height:160px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.status-badge[data-v-d0a200f4]{position:absolute;top:10px;left:10px;text-transform:capitalize;font-size:.7rem;padding:4px 10px;z-index:2}.mini-wheel-wrap[data-v-d0a200f4]{width:110px;height:110px;border-radius:50%;overflow:hidden;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.25);box-shadow:0 4px 16px rgba(0,0,0,.25);background:#fff}.mini-wheel[data-v-d0a200f4]{width:100%;height:100%;display:block}.brand-logo[data-v-d0a200f4]{position:absolute;bottom:10px;right:10px;width:36px;height:36px;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:6px;padding:3px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.wheel-name[data-v-d0a200f4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.95rem;font-weight:600}.empty-state[data-v-d0a200f4]{padding:40px 20px}.empty-wheel-icon[data-v-d0a200f4]{font-size:64px;line-height:1}