.diagnosis-comparison-grid{display:grid;grid-template-columns:1fr 2fr;gap:20px}.diagnosis-specialty-link{display:block;padding:10px;background-color:#379cf0;margin-bottom:5px;text-decoration:none;color:#00FF952A;cursor:pointer;border-radius:5px;width:99%;max-width:1920px;margin-left:auto;margin-right:auto}.diagnosis-specialty-link:hover{background-color:#074a81}.diagnosis-pair-dropdown{border:1px solid #ccc;margin-bottom:8px;padding:8px;border-radius:5px}.diagnosis-pair-link{display:block;margin-top:8px;margin-bottom:8px;border-radius:5px;padding:8px;text-decoration:none;background-color:#afd6f7;color:navy;cursor:pointer}.loading-spinner{border:4px solid rgba(0,0,0,.1);border-top:4px solid #3498db;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite;margin:10px auto;display:block !important}.diagnosis-pair-link:hover{background-color:#379cf0}.diagnosis-details-container{display:block;border:1px solid #ccc;padding:15px;margin-top:0;border-radius:5px;box-sizing:border-box;margin-left:0 !important}@media (max-width:768px){.diagnosis-comparison-grid{grid-template-columns:1fr}.diagnosis-details-container{width:99%;margin:10px auto;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}}.diagnosis-details-container h3{margin-top:0;color:#333}.diagnosis-details-container p{line-height:1.6}.diagnosis-details-container strong{font-weight:700}