/* FORJA V13.5 — Exercise Import Flow Fix */
.v135-import-hero h2{margin:0;font-size:clamp(2.2rem,4vw,4.8rem);letter-spacing:-.02em}.v135-import-hero p{max-width:840px}.v135-step-card{padding:18px!important}.v135-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v135-steps>div{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:center;padding:16px;border:1px solid rgba(126,143,255,.24);border-radius:18px;background:rgba(7,17,31,.78)}.v135-steps strong{grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border-radius:14px;background:rgba(126,143,255,.12);border:1px solid rgba(126,143,255,.28);color:var(--accent,#4e6bff);font-family:var(--font-display,Oswald,sans-serif);font-size:1.2rem}.v135-steps span{font-weight:900;color:var(--text,#fff)}.v135-steps small{color:var(--text-soft,#aab2c5);line-height:1.35}.v135-steps>div.is-active strong{background:linear-gradient(135deg,var(--accent,#4e6bff),var(--accent-soft,#8f9cff));color:#fff;box-shadow:0 14px 34px rgba(113,131,255,.26)}.v135-steps>div.is-ready{border-color:rgba(79,209,139,.45);background:rgba(79,209,139,.08)}.v135-steps>div.is-ready strong{background:#4fd18b;color:#06131e;border-color:#4fd18b}.v135-result-card{padding:16px 18px!important;border-radius:18px!important}.v135-result-card strong{display:block;color:#fff;font-weight:900}.v135-result-card p{margin:6px 0 0;color:var(--text-soft);white-space:pre-line}.v135-result-card.is-ok{border-color:rgba(79,209,139,.45)!important;background:rgba(79,209,139,.08)!important}.v135-result-card.is-error{border-color:rgba(255,107,107,.55)!important;background:rgba(255,107,107,.09)!important}.v135-ready-card{display:flex;justify-content:space-between;align-items:center;gap:18px;border-color:rgba(79,209,139,.45)!important;background:linear-gradient(135deg,rgba(79,209,139,.13),rgba(13,27,50,.9))!important}.v135-ready-card h2{margin:0;font-size:clamp(1.8rem,3vw,3.4rem)}.v135-ready-card p{margin:.3rem 0;color:var(--text-soft)}.v135-ready-card small{color:var(--text-muted)}.v135-ready-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;margin:0}.v135-run{min-height:54px;padding:0 22px!important;font-size:1rem!important;box-shadow:0 18px 44px rgba(79,209,139,.16),0 18px 44px rgba(113,131,255,.22)!important}.v135-import-card .section-heading{margin-bottom:8px}.v135-import-form label{font-weight:800;color:var(--text-soft,#aab2c5)}.v135-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v135-option-grid .toggle{display:flex;align-items:flex-start;gap:10px;min-height:84px;padding:16px;border:1px solid rgba(126,143,255,.24);border-radius:18px;background:rgba(8,16,29,.58);cursor:pointer}.v135-option-grid .toggle input{margin-top:3px;accent-color:var(--accent,#4e6bff)}.v135-option-grid .toggle span{display:grid;gap:4px}.v135-option-grid .toggle b{color:var(--text,#f5f7fb);line-height:1.2}.v135-option-grid .toggle small{color:var(--text-muted,#748097);line-height:1.35}.v135-import-help h3{font-family:var(--font-display,Oswald,sans-serif);font-size:clamp(1.6rem,3vw,2.6rem);text-transform:uppercase;margin:0 0 8px;color:var(--text,#fff)}.v135-help-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.v135-help-grid h4{font-family:var(--font-display,Oswald,sans-serif);font-size:1.15rem;text-transform:uppercase;margin:0 0 8px;color:var(--text,#f5f7fb)}.v135-help-grid pre{max-height:260px;overflow:auto;border-radius:16px}.v135-downloads{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.v135-import-history{display:grid;gap:10px}.v135-import-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;border:1px solid rgba(126,143,255,.2);background:rgba(7,17,31,.62);border-radius:18px}.v135-import-row.applied{border-color:rgba(79,209,139,.24)}.v135-import-row.error{border-color:rgba(255,107,107,.32)}.v135-import-row strong{display:block;color:var(--text,#fff)}.v135-import-row span{display:block;color:var(--text-muted,#748097);margin:3px 0}.v135-import-row small{display:block;color:var(--text-soft,#aab2c5);white-space:pre-line;line-height:1.4}.v135-import-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.v135-import-row-actions b{color:var(--accent,#4e6bff);white-space:nowrap}.v135-import-row-actions form{margin:0}.btn-sm{min-height:38px!important;padding:0 13px!important;border-radius:12px!important;font-size:.86rem!important}html[data-theme="light"] .v135-steps>div,html[data-theme="light"] .v135-option-grid .toggle,html[data-theme="light"] .v135-import-row{background:#fff;border-color:#d9e1ee}html[data-theme="light"] .v135-steps span,html[data-theme="light"] .v135-option-grid .toggle b,html[data-theme="light"] .v135-help-grid h4,html[data-theme="light"] .v135-import-help h3,html[data-theme="light"] .v135-result-card strong,html[data-theme="light"] .v135-import-row strong{color:#101827}html[data-theme="light"] .v135-ready-card{background:#eef3ff!important}html[data-theme="light"] .v135-result-card.is-ok{background:#ecfdf5!important}html[data-theme="light"] .v135-result-card.is-error{background:#fff1f2!important}@media(max-width:980px){.v135-steps,.v135-option-grid,.v135-help-grid{grid-template-columns:1fr}.v135-ready-card{display:grid}.v135-ready-actions{justify-content:flex-start}.v135-import-row{grid-template-columns:1fr}.v135-import-row-actions{justify-content:space-between}.v135-import-hero h2{font-size:2.35rem}}@media(max-width:620px){.v135-step-card{padding:12px!important}.v135-steps>div{padding:12px}.v135-import-form textarea{min-height:220px}.v135-import-hero h2{font-size:2rem}.v135-option-grid .toggle{min-height:auto}.v135-ready-actions .btn-primary,.v135-ready-actions .btn-secondary{width:100%}}
