.choice-card,.drug-list-item,.float-btn{transition:.2s ease-in-out}body{font-family:Inter,sans-serif;padding-bottom:80px}.drug-card{border-width:1px}.guideline-block{border-radius:.5rem;padding:1rem;margin-top:1rem}.guideline-asra{background-color:#f0f9ff;border-left:5px solid #93c5fd}.guideline-esra{background-color:#f0fdf4;border-left:5px solid #a7f3d0}.guideline-title{font-weight:700;font-size:1.1rem;margin-bottom:.5rem;display:flex;align-items:center}.guideline-title-asra{color:#2b6cb0}.guideline-title-esra{color:#2f855a}.guideline-item{margin-top:.75rem}.guideline-item+.guideline-item{border-top:1px solid rgba(0,0,0,.08);margin-top:1rem;padding-top:1rem}#drug-container{min-height:400px}.details-content{background-color:rgba(255,255,255,.5);padding:.75rem;border-radius:.375rem}.float-btn{position:fixed;bottom:1.5rem;width:56px;height:56px;border-radius:9999px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1);z-index:50}#main-container{transition:margin-top .3s ease-in-out}.choice-card-high-1{border-color:#fca5a5;background-color:#fef2f2}.choice-card-high-1:hover{background-color:#fee2e2;border-color:#f87171}.choice-card-high-2{border-color:#f87171;background-color:#fef2f2}.choice-card-high-2:hover{background-color:#fee2e2;border-color:#ef4444}.choice-card-high-3{border-color:#ef4444;background-color:#fef2f2}.choice-card-high-3:hover{background-color:#fee2e2;border-color:#dc2626}.modal-overlay{transition:opacity .3s}.modal-content{transition:transform .3s}.calc-guideline-card{border:1px solid;transition:.3s ease-in-out}.calc-guideline-asra{border-color:#3b82f6}.calc-guideline-esaic{border-color:#16a34a}.discrepancy-box{background-color:#fefce8;border-left:4px solid #facc15}.no-discrepancy-box{background-color:#f0fdf4;border-left:4px solid #4ade80}.alert-box{background-color:#fffbeb;border-left:4px solid #fbbf24;margin-top:1rem;padding:.75rem 1rem;border-radius:.5rem}.info-box{background-color:#eff6ff;border-left:4px solid #60a5fa;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem}