
.onfix-live-repair-entry{padding:12px 0 20px}.onfix-live-repair-entry__card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:24px;align-items:center;padding:24px;border:1px solid rgba(44,35,18,.20);border-radius:22px;background:linear-gradient(135deg,#111318,#08090c);box-shadow:0 16px 38px rgba(45,33,10,.16);color:#fff}.onfix-live-badge{display:inline-flex;align-items:center;gap:8px;font-weight:950;letter-spacing:.08em;color:#f2d276}.onfix-live-badge i{width:9px;height:9px;border-radius:50%;background:#e52929;box-shadow:0 0 0 6px rgba(229,41,41,.12)}.onfix-live-repair-entry h2{margin:8px 0 7px;font-size:clamp(22px,3vw,34px);color:#fff}.onfix-live-repair-entry p{margin:0;color:#d8d6d1;line-height:1.55}.onfix-live-repair-entry__form{padding:16px;border:1px solid rgba(255,255,255,.15);border-radius:16px;background:rgba(255,255,255,.05)}.onfix-live-repair-entry__form label{display:block;margin-bottom:7px;color:#f3ead7;font-size:12px;font-weight:900}.onfix-live-repair-entry__form>div{display:flex;gap:8px}.onfix-live-repair-entry__form input{min-width:0;flex:1;padding:12px;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:#fff;color:#111;text-transform:uppercase;font-weight:900;letter-spacing:.05em}.onfix-live-repair-entry__form button{border:1px solid #8d651d;border-radius:10px;padding:0 14px;background:linear-gradient(145deg,#f1d57c,#c89430);color:#111;font-weight:950;cursor:pointer}.onfix-live-repair-entry__form small{display:block;margin-top:8px;color:#aaa}@media(max-width:760px){.onfix-live-repair-entry__card{grid-template-columns:1fr;padding:18px}.onfix-live-repair-entry__form>div{flex-direction:column}.onfix-live-repair-entry__form button{min-height:44px}}
