:root{--jovs-primary: #FC9501;--jovs-primary-h: 37;--jovs-primary-s: 98%;--jovs-primary-l: 49%;--jovs-primary-light: hsl(37, 98%, 80%);--jovs-primary-lighter: hsl(37, 98%, 95%);--jovs-primary-dark: hsl(37, 98%, 38%);--jovs-text-on-primary: #ffffff;--jovs-bg: #ffffff;--jovs-surface: #ffffff;--jovs-bg-hover: #f5f5f7;--jovs-text: #1a1a2e;--jovs-text-secondary: #6b7280;--jovs-text-tertiary: #b0b0b0;--jovs-border: #e5e7eb}.jovs-widget *,.jovs-widget *:before,.jovs-widget *:after{box-sizing:border-box;margin:0;padding:0}.jovs-widget{line-height:1.5;-webkit-text-size-adjust:100%}.jovs-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 22px;border:none;border-radius:12px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-decoration:none;line-height:1}.jovs-btn:disabled{opacity:.45;cursor:not-allowed}.jovs-btn-primary{background:var(--jovs-primary);color:var(--jovs-text-on-primary)}.jovs-btn-primary:hover:not(:disabled){background:var(--jovs-primary-dark);box-shadow:0 4px 12px #00000026}.jovs-btn-outline{background:transparent;color:var(--jovs-primary);border:1.5px solid var(--jovs-primary)}.jovs-btn-outline:hover:not(:disabled){background:var(--jovs-primary-lighter)}.jovs-btn-ghost{background:transparent;color:var(--jovs-text-secondary);padding:10px 14px}.jovs-btn-ghost:hover:not(:disabled){background:var(--jovs-bg-hover);color:var(--jovs-text)}.jovs-step-title{font-size:20px;font-weight:700;color:var(--jovs-text);margin:0 0 4px}.jovs-step-subtitle{font-size:14px;color:var(--jovs-text-secondary);margin:0 0 20px}.jovs-spinner{width:24px;height:24px;border:3px solid var(--jovs-border);border-top-color:var(--jovs-primary);border-radius:50%;animation:jovs-spin .7s linear infinite}.jovs-spinner--sm{width:18px;height:18px;border-width:2px}@keyframes jovs-spin{to{transform:rotate(360deg)}}body.jovs-standalone-body{margin:0;padding:0;background:#f0f0f3;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}
