:root{--glass-bg:#0f172a99;--glass-border:#ffffff1a;--accent-blue:#38bdf8;--accent-green:#22c55e;--accent-red:#ef4444}.general-verificacion-glass{color:#fff;background:0 0;min-height:100vh;padding:2rem}.glass-card-verif{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:24px;max-width:900px;margin:0 auto;padding:2.5rem;box-shadow:0 20px 50px #0000004d}.barraProgreso{justify-content:space-between;align-items:center;width:100%;margin-bottom:3rem;padding:0 10px;display:flex;position:relative}.barraProgreso:before{content:"";z-index:0;background:#ffffff1a;height:2px;position:absolute;top:20px;left:0;right:0}.step1{z-index:1;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.circle1{border:2px solid var(--glass-border);color:#fff6;cursor:pointer;background:#1e293bcc;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;transition:all .4s;display:flex}.step1.active .circle1{background:var(--accent-blue);color:#fff;border-color:var(--accent-blue);transform:scale(1.1);box-shadow:0 0 20px #38bdf866}.step1.completed .circle1{background:var(--accent-green);color:#fff;border-color:var(--accent-green)}.selection-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.selection-card-glass{border:1px solid var(--glass-border);cursor:pointer;text-align:center;background:#ffffff08;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:1.5rem;transition:all .3s;display:flex}.selection-card-glass:hover{background:#ffffff14;transform:translateY(-5px)}.selection-card-glass.selected-ok{border-color:var(--accent-green);background:#22c55e1a;box-shadow:0 0 20px #22c55e26}.selection-card-glass.selected-problem{border-color:var(--accent-red);background:#ef44441a;box-shadow:0 0 20px #ef444426}.selection-card-glass i{margin-bottom:5px;font-size:1.5rem}.glass-input{border:1px solid var(--glass-border)!important;color:#fff!important;background:#0003!important;border-radius:12px!important;padding:12px 15px!important}.glass-input:focus{border-color:var(--accent-blue)!important;box-shadow:0 0 0 2px #38bdf833!important}.progreso-container-mini{background:#ffffff0d;border-radius:10px;width:100%;height:4px;margin-bottom:2rem;overflow:hidden}.progreso-fill{background:linear-gradient(90deg, var(--accent-blue), #818cf8);height:100%;box-shadow:0 0 10px var(--accent-blue);transition:width .5s}.nav-buttons-glass{border-top:1px solid var(--glass-border);justify-content:space-between;margin-top:3rem;padding-top:2rem;display:flex}@media (width<=768px){.general-verificacion-glass{padding:1rem}.glass-card-verif{border-radius:0;min-height:100vh;margin:-1rem;padding:1.5rem}.barraProgreso{gap:15px;padding-bottom:10px;overflow-x:auto}.circle1{width:36px;height:36px;font-size:1rem}}
