.fixgo-repair-container{font-family:Inter,Roboto,sans-serif;color:#fff;width:100%;max-width:1200px;margin:0 auto;position:relative;min-height:200px}.fixgo-repair-container .form-group{position:relative;margin-bottom:20px}.fixgo-repair-container input.chosen-value{width:100%;padding:18px 25px;font-size:1.1rem;border:1px solid rgba(255,255,255,.2);border-radius:12px;background-color:#ffffff0d;color:#fff;transition:all .3s ease;box-shadow:0 4px 6px #0000001a}.fixgo-repair-container input.chosen-value::placeholder{color:#ffffff80}.fixgo-repair-container input.chosen-value:focus{outline:none;border-color:#fff600;box-shadow:0 4px 15px #fff60033}.fixgo-repair-container .value-list{position:absolute;top:100%;left:0;right:0;background:#141923f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 10px 25px #00000080;max-height:300px;overflow-y:auto;z-index:10;opacity:0;visibility:hidden;transition:all .3s ease;transform:translateY(-10px);list-style:none;padding:0;margin:10px 0 0}.fixgo-repair-container .value-list.open{opacity:1;visibility:visible;transform:translateY(0)}.fixgo-repair-container .value-list li{padding:15px 25px;display:flex;align-items:center;gap:15px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.05);color:#fff;transition:background .2s;font-weight:500}.fixgo-repair-container .value-list li:hover{background:#ffffff1a;color:#fff}.fixgo-repair-container .button-primary{background-color:#fff600;color:#000;font-weight:700;padding:15px 30px;border:none;border-radius:8px;cursor:pointer;transition:all .3s;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px}.fixgo-repair-container .button-primary:hover:not(:disabled){background-color:#e6dd00;transform:translateY(-2px);box-shadow:0 4px 15px #fff60066}.fixgo-repair-container .button-primary:disabled{opacity:.5;cursor:not-allowed;background-color:#e0e0e0}.fixgo-loader{display:flex;justify-content:center;align-items:center;padding:40px}
