.wfm-container{font-family:"Inter",sans-serif;padding:20px}.wfm-container *{font-family:"Inter",sans-serif}.wfm-card{max-width:750px;margin:0 auto;background:var(--wfm-card);padding:40px;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid var(--wfm-border)}.wfm-title{margin:0 0 12px;text-align:center;color:var(--wfm-text);font-size:28px;font-weight:700;font-family:"Inter",sans-serif}.wfm-sub{margin:0 0 32px;text-align:center;color:var(--wfm-muted);font-size:16px;font-family:"Inter",sans-serif}.wfm-step{display:none}.wfm-step.active{display:block}.wfm-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.wfm-grid .wfm-full{grid-column:1/-1}.wfm-field{display:flex;flex-direction:column}.wfm-label{font-weight:500;color:var(--wfm-text);margin-bottom:8px;font-size:14px;font-family:"Inter",sans-serif}.wfm-label .required{color:var(--wfm-primary)}.wfm-input{padding:16px 20px!important;border:1px solid #dfdfdf!important;border-radius:6px!important;font-size:16px!important;background:#fff!important;color:var(--wfm-text)!important;transition:all .2s ease!important;font-family:"Inter",sans-serif!important;height:50px!important;box-sizing:border-box!important}.wfm-input:hover{border-color:var(--wfm-primary)!important}.wfm-input:focus{outline:none!important;border-color:var(--wfm-primary)!important;box-shadow:0 0 0 3px rgba(236,34,39,.1)!important}.wfm-btn{display:inline-block!important;width:100%!important;padding:14px 24px!important;background:#ec2227!important;color:white!important;border:none!important;border-radius:12px!important;font-size:16px!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;text-align:center!important;font-family:"Inter",sans-serif!important}.wfm-btn:hover{background:#000!important;color:white!important;transform:translateY(-1px)!important}.wfm-btn:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.wfm-btn-secondary{background:0 0!important;color:var(--wfm-muted)!important;border:1px solid var(--wfm-border)!important;margin-right:12px!important;width:auto!important;padding:14px 24px!important;border-radius:12px!important;font-family:"Inter",sans-serif!important}.wfm-btn-secondary:hover{background:#000!important;color:white!important;transform:none!important}.wfm-result{display:none;margin-top:32px;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:1px solid #0ea5e9;border-radius:12px;padding:24px;text-align:center;font-family:"Inter",sans-serif}.wfm-highlight{font-size:2.5em;color:#059669;font-weight:800;margin:16px 0;display:block;font-family:"Inter",sans-serif}.wfm-inline{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;margin:16px 0;font-family:"Inter",sans-serif}.wfm-error{display:none;margin-top:16px;color:#dc2626;font-weight:500;text-align:center;padding:12px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;font-family:"Inter",sans-serif}.wfm-note{margin-top:16px;color:var(--wfm-muted);font-size:14px;text-align:center;font-family:"Inter",sans-serif}.wfm-back-actions{display:flex;align-items:center;justify-content:space-between;margin-top:24px;font-family:"Inter",sans-serif}.wfm-actions{margin-top:24px;font-family:"Inter",sans-serif}.wfm-success-actions{margin-top:32px;font-family:"Inter",sans-serif}.wfm-refresh-btn{background:#ec2227!important;color:white!important;border:none!important;border-radius:12px!important;padding:14px 24px!important;font-size:16px!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;font-family:"Inter",sans-serif!important}.wfm-refresh-btn:hover{background:#000!important;color:white!important;transform:translateY(-1px)!important}@media (max-width:640px){.wfm-card{padding:24px;margin:10px}.wfm-grid{grid-template-columns:1fr;gap:16px}.wfm-back-actions{flex-direction:column;gap:12px}.wfm-btn-secondary{margin-right:0;width:100%}}