body{max-width:1440px;width:100%;margin:0 auto}.ll-recall-results{display:flex;flex-wrap:wrap;gap:20px}.ll-recall-card{background-color:#f3f3f3;border-left:5px solid #db3a3f;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 4px 6px rgb(0 0 0 / .1);color:#2b2b2b;line-height:1.6}.ll-recall-card p{margin:10px 0;font-size:1rem}.ll-recall-card p strong{color:#1c375f;text-transform:uppercase;font-size:.8rem;letter-spacing:.5px;display:block;margin-bottom:2px;font-weight:600}.ll-recall-card p:first-child{margin-top:0}.ll-recall-card p:last-child{margin-bottom:0;padding-top:10px;border-top:1px solid #ddd}.ll-recall-card:hover{box-shadow:0 6px 12px rgb(0 0 0 / .15);transform:translateY(-2px);transition:all 0.3s ease}p.ll-emphasize strong{color:#fff}.ll-emphasize{background-color:#1c375f;color:#fff;padding:10px;border-radius:4px;font-weight:700;font-weight:500}.ll-recall-header{padding:20px 0;border-bottom:2px solid #f3f3f3;margin-bottom:30px}.ll-recall-header h1{font-size:2rem;color:#1c2638;margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.recall-count{color:#db3a3f;font-weight:600;text-transform:uppercase;letter-spacing:-1px}.recall-vehicle{color:#1c2638;font-weight:800}.ll-recall-form{display:flex;flex-wrap:wrap;gap:12px;background:#fff;padding:20px;border-radius:12px;box-shadow:0 4px 15px rgb(28 38 56 / .08);align-items:center;max-width:unset}.ll-recall-form select{flex:1;min-width:150px;padding:12px 40px 12px 16px;font-size:1rem;font-family:inherit;color:#1c2638;background-color:#f3f3f3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231c375f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;border:2px solid #fff0;border-radius:8px;appearance:none;cursor:pointer;transition:all 0.2s ease}.ll-recall-form select:hover:not(:disabled){background-color:#e8e8e8}.ll-recall-form select:focus{outline:none;border-color:#1c375f;background-color:#fff;box-shadow:0 0 0 4px rgb(28 55 95 / .1)}.ll-recall-form select:disabled{opacity:.6;cursor:not-allowed;background-image:none}#ll_submit{background-color:#db3a3f;color:#fff;padding:12px 28px;font-size:1rem;font-weight:700;border:none;border-radius:8px;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;transition:background 0.3s ease,transform 0.1s active}#ll_submit:hover{background-color:#bd2f33;box-shadow:0 4px 10px rgb(219 58 63 / .3)}#ll_submit:active{transform:scale(.98)}.ll-pagination{display:flex;justify-content:center;gap:8px;margin:40px 0}.ll-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 8px;text-decoration:none;font-weight:600;font-size:.9rem;border-radius:6px;transition:all 0.2s ease;border:1px solid #ddd;background-color:#fff;color:#1c375f}.ll-pagination a.page-numbers:hover{background-color:#f3f3f3;border-color:#1c375f;color:#1c2638}.ll-pagination .page-numbers.current{background-color:#db3a3f;border-color:#db3a3f;color:#fff;box-shadow:0 2px 8px rgb(219 58 63 / .3)}.ll-pagination .prev.page-numbers,.ll-pagination .next.page-numbers{padding:0 16px;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px}.ll-pagination .dots{border:none;background:#fff0;color:#1c375f}