.asb-wrap{max-width:900px;margin:0 auto;font-family:inherit}.asb-form{background:#f9f9f9;border:1px solid #eee;padding:1rem 1.25rem;border-radius:.5rem;box-shadow:0 2px 6px rgb(0 0 0 / .08)}.asb-row{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.asb-row label{display:flex;flex-direction:column;font-weight:600;font-size:.95rem;color:#0c1b32}.asb-row input{border:1px solid #ccc;border-radius:.375rem;padding:.5rem .6rem;font:inherit;color:#0c1b32;background-color:#fff}#asb-submit{padding:.6rem .9rem;border-radius:.5rem;border:0;background-color:#0c1b32;color:#fff;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .15s ease}#asb-submit:hover{background-color:#13294b;transform:translateY(-1px)}.asb-hint{margin-top:.5rem;color:#555;font-size:.9rem}.asb-results{display:grid;gap:1rem;margin-top:1.25rem}.asb-card{border:1px solid #eee;border-radius:.5rem;overflow:hidden;display:grid;grid-template-columns:180px 1fr;box-shadow:0 1px 5px rgb(0 0 0 / .06);background:#fff}.asb-card img{width:100%;height:100%;object-fit:cover}.asb-card-body{padding:1rem;display:grid;gap:.35rem}.asb-title{font-size:1.1rem;font-weight:700;color:#0c1b32}.asb-meta{color:#555;font-size:.95rem}.asb-price{font-weight:700;color:#0c1b32}.asb-actions{margin-top:.6rem}.asb-btn{display:inline-block;padding:.55rem 1rem;border-radius:.5rem;text-decoration:none;background-color:#deb862;color:#0c1b32;font-weight:600;box-shadow:0 2px 4px rgb(0 0 0 / .1);transition:background-color .2s ease,transform .15s ease}.asb-btn:hover{background-color:#e6c77b;transform:translateY(-1px)}.asb-status{margin-top:.75rem;color:#555;font-size:.9rem}@media (max-width:720px){.asb-row{grid-template-columns:1fr}.asb-card{grid-template-columns:1fr}}.asb-status{margin-top:.75rem;font-size:.95rem;font-weight:600;color:#b00020}.asb-status.success{color:#0c1b32}